linux 查看端口占用
时间: 2023-05-04 16:03:28 浏览: 139
6种查看Linux进程占用端口号的方法详解
Linux系统中查看端口占用可以使用命令netstat和lsof。
使用netstat命令可以显示当前开放的端口情况,包括监听的端口和与之建立的连接。常见用法如下:
netstat -tln:显示TCP协议的监听端口
netstat -uln:显示UDP协议的监听端口
netstat -anp:显示所有类型协议的端口,以及与之建立的进程名和进程号
使用lsof命令可以列出系统打开的文件和选项,包括进程打开的网络端口。常见用法如下:
lsof -i:显示所有打开的网络端口
lsof -i :端口号:显示某个具体端口的占用情况
lsof -n -iTCP:端口号:显示某个具体TCP端口的占用情况
以上命令可以结合grep使用,更方便快捷的查找目标端口。例如:
netstat -tln | grep 80:查找是否有80端口在监听
lsof -i :80 | grep LISTEN:查找80端口的监听情况
lsof -iTCP:80 | grep LISTEN:同上,指定协议
总体来说,使用netstat和lsof命令都可以查看端口占用情况,但具体使用取决于个人习惯和实际需求。
阅读全文