动态监控进程
top与ps命令很相似。它们都用来显示正在执行的进程。Top与ps最大的不同之处,在于top在执行一段时间可以更新正在运行的进程。
基本语法:
top [选项]
选项说明:
选项 | 功能 |
---|---|
-d 秒数 | 指定top指令每隔几秒更新,默认是3秒在top命令的交互模式当中可以执行的。 |
-i | 使top不显示任何闲置或者僵死的进程。 |
-p | 通过指定监控进程ID来仅仅监控某个进程的状态。 |
交互操作说明:
操作 | 功能 |
---|---|
P | 按CPU使用率排序,默认是此项 |
M | 按内存的使用率排序 |
N | 按PID排序 |
q | 退出top |
使用案例:
- top输入此命令,按回车键,查看执行的进程。然后输入“u”回车,再输入用户名即可。
#监视特定的用户
top -u [用户名]
-
终止进程:
top输入此命令,按回车键,查看执行的进程。然后输入“k”回车,再输入进程号即可终止指定的进程。 -
指定系统状态更新的时间(每隔10秒自动更新,默认是3秒)
top -d 10
监控网络状态
查看系统网络情况netstat
基本语法:
netstat [选项]
选项说明:
-an:按一定顺序排列输出
-p:显示那个进程正在调用
应用案例:
#查看系统所有的网络服务
netstat -anp
#查看服务名为sshd的服务的信息
netstat -anp | grep sshd
网友评论