Commit 5109f9
2024-11-23 18:37:00 Qwas: Save 查看端口占用情况/dev/null .. "b/linux/\346\237\245\347\234\213\347\253\257\345\217\243\345\215\240\347\224\250\346\203\205\345\206\265.md" | |
@@ 0,0 1,41 @@ | |
+ | # 查看端口占用情况 |
+ | |
+ | ## lsof |
+ | |
+ | ```sh |
+ | lsof -i:端口号 |
+ | ``` |
+ | |
+ | 更多 lsof 的命令如下: |
+ | |
+ | ```md |
+ | lsof -i:8080:查看8080端口占用 |
+ | lsof abc.txt:显示开启文件abc.txt的进程 |
+ | lsof -c abc:显示abc进程现在打开的文件 |
+ | lsof -c -p 1234:列出进程号为1234的进程所打开的文件 |
+ | lsof -g gid:显示归属gid的进程情况 |
+ | lsof +d /usr/local/:显示目录下被进程开启的文件 |
+ | lsof +D /usr/local/:同上,但是会搜索目录下的目录,时间较长 |
+ | lsof -d 4:显示使用fd为4的进程 |
+ | lsof -i -U:显示所有打开的端口和UNIX domain文件 |
+ | ``` |
+ | |
+ | ## netstat |
+ | ```sh |
+ | netstat -tunlp | grep 端口号 |
+ | ``` |
+ | |
+ | ```sh |
+ | netstat -anp | grep 端口号 |
+ | ``` |
+ | |
+ | 参数说明 |
+ | |
+ | ```md |
+ | -a 显示所有的服务(默认是connected) |
+ | -t (tcp) 仅显示tcp相关选项 |
+ | -u (udp)仅显示udp相关选项 |
+ | -n 拒绝显示别名,能显示数字的全部转化为数字 |
+ | -l 仅列出在Listen(监听)的服务状态 |
+ | -p 显示建立相关链接的程序名 |
+ | ``` |