您的位置 首页 > 数码极客

centos如何查看某个端口的进程

linux基础操作:动态监控进程状态和查询网络端口进程状态。

1.top [动态查询和监控进程与ps类似,但是会每隔段时间监视进程的运行状态]

特别说明:

top表示是当前时间,up表示开机到现在的总计时间,users表示当前登录的用户总数, load average 表示的是负载均衡,Tasks 表示的是当前系统的总进程数,running表示正在运行的进程数, sleeping表示休眠的进程数,stopped表示停止的进程数,zombel表示僵尸进程数,cpu(s)表示CPU使用情况, Mem表示内存使用情况,Swap表示交换分区[虚拟内存]使用情况。 [total表示总大小,used表示已使用大小,free表示剩余大小,us表示用户占用率,sy表示系统占用率, id表示是剩余空闲的比例]常用可选参数:u表示监视指定用户,i表示仅显示活动进程,d表示指定监控秒数, p表示按CPU使用率来排序,M表示按内存使用率来排序,N表示按进程的PID来排序,p表示退出top监控[只有在已运行top的窗口中有效。] 例子1:top  表示查询所有用户进程的运行状态[默认状态每隔3秒查询一次]。 例子2:top -u huzibbs 表示仅查询huzibbs用户的进程状态[默认状态每隔3秒查询一次]。 列子3:top -u huzibbs -d 1 表示每隔1秒查询下huzibbs用户进程的状态。 例子4:top -i  表示仅显示活动的进程。 例子5:top -d 10 表示每隔10秒查询下所有用户进程状态。

2.netstat[查看网络相关进程信息]

例子1:netstat -a 表示查询所有网络进程端口。 例子2:netstat -at 表示查询所有网络进程的tcp通信端口。 例子3:netstat -au 表示查询所有网络进程的udp通信端口。 例子4:netstat -l 表示只查询处于监听状态的端口。 例子5:netstat -n 表示查询时不使用别名,转换成数字显示。 例子6:netstat -p 表示查询进程程序名。 例子7:netstat -anp 表示查询所有网络进程端口时使用数字方式显示并且显示相关的程序名。 例子8:netstat -anp | sshd 表示查询sshd进程的端口详细信息。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“centos如何查看某个端口的进程”边界阅读