Linux 查看端口占用情况(超详细)
在Linux中,可以使用netstat
或ss
命令来查看端口占用情况。netstat
命令在较新的Linux发行版中可能不再默认安装,可以使用ss
作为替代。
使用netstat
查看端口占用情况的命令如下:
netstat -tuln
-t
表示显示TCP端口-u
表示显示UDP端口-l
表示显示监听状态的端口-n
表示直接使用数字形式显示地址和端口号
如果netstat
不可用,可以使用ss
命令:
ss -tuln
参数含义与netstat
相似。
如果你想找到特定的端口(例如,端口80)是否被占用,可以使用如下命令:
ss -tuln | grep :80
# 或者
netstat -tuln | grep :80
如果上述命令返回了结果,则表示端口80被占用。返回的结果将包含监听端口80的进程ID(PID)和进程名称。
如果你想知道哪个进程具体占用了端口,可以使用以下命令:
lsof -i :80
这将列出所有打开端口80的进程的详细信息,包括进程ID和运行该进程的用户。
评论已关闭