2021-04-09 21:46:55
在Linux系统中,可通过netstat、ss和lsof命令查看端口占用情况,具体方法如下:
1. 使用 netstat 命令netstat 是传统网络状态检测工具,可显示网络连接、路由表等信息。查看指定端口是否被占用:
netstat -tuln | grep :端口号示例(查看80端口):
netstat -tuln | grep :80参数说明:
ss 是新一代网络统计工具,比netstat更快更高效,现代Linux系统推荐使用。查看某个端口是乎桥仔否被占用:
ss -tuln | grep :端口号示例(查看443端口):
ss -tuln | grep :443参数说明:与netstat类似,但输出格式更简洁,性能更优。
3. 查看占用端口的进程信息若发现端口被占用,需进一步定位进程信息,可结合lsof或ss的PID输出。使用 lsof 查看:
lsof -i :端口号示例(查看3306端口):
lsof -i :3306输出内容:
启动Web服务前检查80/443端口
调岁汪试应用时确认自定义端口是否冲突
排查可疑连接或端口占用问题
示例流程:
掌握上述方法后,可快速定位Linux系统中的端口占用情况,有效解决服务冲突或网络问题。