Linux 查看端口占用情况(超详细)
    		       		warning:
    		            这篇文章距离上次修改已过449天,其中的内容可能已经有所变动。
    		        
        		                
                在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和运行该进程的用户。
评论已关闭