Linux查看进程、端口信息

2018-02-27 10:49:44来源:https://www.jianshu.com/p/c673e45d3b3b作者:胡晓的简书人点击

分享


1、使用netstat查看端口
#查看已经连接的服务端口(ESTABLISHED)——茫茫多
netstat -a
#查看所有的服务端口(LISTEN,ESTABLISHED)——茫茫多
netstat -ap

以上两个命令显示内容太多,不太常用,所以通常要么写更多的参数来过滤,要么用grep来过滤:


#显示 PID 和进程名称
netstat -pt
#查看open的端口和进程信息
netstat -tulpn
#按进程名过滤
netstat -ap | grep mysql
#按端口过滤
netstat -anp | grep :80

另外,也可以使用lsof命令
lsof -i:8888
lsof没细研究,有兴趣的可以传送这里:http://man.linuxde.net/lsof


2、使用ps查看进程
#常用的命令有这几个,区别不大,无脑用第一个即可
ps -ef | grep php
ps aux | grep php
ps -aux | grep php

-ef aux -aux的区别,有兴趣的研究的传送这里:
http://blog.csdn.net/wynter_/article/details/73825978


3、Kill进程
kill -9 PID

4、参考

http://man.linuxde.net/netstat
http://man.linuxde.net/ps
https://www.cnblogs.com/EasonJim/p/7119405.html
https://droidyue.com/blog/2013/09/25/list-ports-on-linux/
http://man.linuxde.net/lsof








最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台