Linux端口占用

lsof指令

使用lsof(list open files)命令可以查看端口占用情况。

lsof -i:80

另外使用lsof可以查看特定应用程序打开的文件,查看文件的占用情况三。

lsof -c programme_name    # 按应用程序名列出文件
lsof -c -p 163101        # 按PID列出
lsof abc.txt        # 列出某一个文件的占用

输出的形式如下:

░▒▓ ~  lsof -c clion
COMMAND     PID      USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
clion.sh 163101 acherstyx  rtd    DIR   0,30      224      256 /
clion.sh 163101 acherstyx  txt    REG   0,30   903504     1836 /usr/bin/bash
...
░▒▓ ~  sudo lsof /bin/bash
COMMAND     PID      USER  FD   TYPE DEVICE SIZE/OFF NODE NAME
clion.sh 163101 acherstyx txt    REG   0,30   903504 1836 /usr/bin/bash
...

Last updated

Was this helpful?