Blame
5109f9 | Qwas | 2024-11-23 18:37:00 | 1 | # 查看端口占用情况 |
2 | ||||
3 | ## lsof |
|||
4 | ||||
5 | ```sh |
|||
6 | lsof -i:端口号 |
|||
7 | ``` |
|||
8 | ||||
9 | 更多 lsof 的命令如下: |
|||
10 | ||||
11 | ```md |
|||
12 | lsof -i:8080:查看8080端口占用 |
|||
13 | lsof abc.txt:显示开启文件abc.txt的进程 |
|||
14 | lsof -c abc:显示abc进程现在打开的文件 |
|||
15 | lsof -c -p 1234:列出进程号为1234的进程所打开的文件 |
|||
16 | lsof -g gid:显示归属gid的进程情况 |
|||
17 | lsof +d /usr/local/:显示目录下被进程开启的文件 |
|||
18 | lsof +D /usr/local/:同上,但是会搜索目录下的目录,时间较长 |
|||
19 | lsof -d 4:显示使用fd为4的进程 |
|||
20 | lsof -i -U:显示所有打开的端口和UNIX domain文件 |
|||
21 | ``` |
|||
22 | ||||
23 | ## netstat |
|||
24 | ```sh |
|||
25 | netstat -tunlp | grep 端口号 |
|||
26 | ``` |
|||
27 | ||||
28 | ```sh |
|||
29 | netstat -anp | grep 端口号 |
|||
30 | ``` |
|||
31 | ||||
32 | 参数说明 |
|||
33 | ||||
34 | ```md |
|||
35 | -a 显示所有的服务(默认是connected) |
|||
36 | -t (tcp) 仅显示tcp相关选项 |
|||
37 | -u (udp)仅显示udp相关选项 |
|||
38 | -n 拒绝显示别名,能显示数字的全部转化为数字 |
|||
39 | -l 仅列出在Listen(监听)的服务状态 |
|||
40 | -p 显示建立相关链接的程序名 |
|||
41 | ``` |