【Linux】查看端口占用情况
1.netstat
这个命令比较强大,可以看到很多信息
netstat -nultp
# 参数说明
# -n 不解析主机名(直接使用IP地址)
# -u 显示UDP传输协议的项
# -t 显示TCP传输协议的项
# -l 显示侦听服务器socket
# -p 显示socket的PID/程序名
# -a 显示所有socket
# 说明:LISTEN表示已经被占用
搜索某个端口,可以配合grep
sudo netstat -nultp | grep 8080
2.lsof
lsof(list open files)这个工具也很强大,我们也可以拿来查看端口占用情况
sudo lsof -i :8080
# 参数说明
# -i 显示符合条件与网络相关的文件,一般是ip:port,IP可省略
3.kill
当然这个命令并不是查看端口的,而是管理进程的,比如说参数为-9表示强制结束某个进程
kill -9 pid # pid可以通过上面的命令查看
还没有评论,来说两句吧...