netstat查看端口占用_CentOSlinux学习笔记15:动态实时监控进程和查询网络端口进程...

acafa8bb2eb9adb3d01e22eac86f3c5b.png

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

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

特别说明:

f3edc7aa68eacf84129e61c08cd41a32.png

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进程的端口详细信息。

74db8384debcb36e379bd66df82d6c35.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值