Linux查看开放那些端口,及端口占用情况,杀死进程,和查询具体进程
linux命令查看开放哪些端口:
1:lsof -i :端口
2:netstat -nupl (UDP类型的端口)
netstat -ntpl (TCP类型的端口)
a 表示所有
n 表示不查询dns
t 表示tcp协议
u 表示udp协议
p 表示查询占用的程序
l 表示查询正在监听的程序
netstat -ntpl | grep 8080
#这个表示查找处于监听状态的,端口号为8080的进程
查看该该进程:
ps -ef |grep ‘PID’
ps-ef | grep ‘tomcat’
8088端口被一个java进程占用.
杀死进程:
kill -9 PID
如:通过”netstat -anp | grep ssh”
有显示: tcp 0 127.0.0.1:2121 0.0.0.0:* LISTEN 7546/ssh
则:”kill -9 7546”
查看哪一些端口被打开: netstat -anp
还没有评论,来说两句吧...