动态监控进程
介绍:
top与ps命令很相似。它们都可以用来显示正在执行的进程。Top与ps最大的不同之处,在于top在执行一段时间可以更新正在运行的进程。
基本语法:
top [选项]
选项说明:
选项 | 功能 |
---|---|
-d 秒数 | 指定top命令每隔几秒更新,默认是3秒在top命令的交互模式当中可以执行的命令 |
-i | 使top不显示任何闲置或者僵死程序 |
-p | 通过指定监控进程ID来仅仅监控某个进程的状态 |
交互操作说明
操作 | 功能 |
---|---|
P | 以CPU使用率排序,默认就是此项 |
M | 以内存的使用率排序 |
N | 以PID排序 |
q | 退出top |
应用实例:
案例1:监视特定用户
top: 输入此命令,按回车键,查看执行的进程。
u: 然后输入"u"回车,再输入用户名,即可
案例2:终止指定的进程
top: 输入此命令,按回车键,查看执行的进程。
k: 然后输入"k"回车,再输入要结束的进程ID号。
案例3:指定系统状态更新的时间(每隔10秒自动更新):
监控网络状态
查看系统网络情况netstat
- 基本语法
netstat [选项] - 选项说明
-an 按一定顺序排列输出
-p 显示哪个进程在调用 - 应用案例
查看系统所有的网络服务
[root@localhost ~]# netstat -anp
请查看服务名为sshd的服务的信息。
[root@localhost ~]# netstat -anp|grep sshd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1108/sshd
tcp 0 52 192.168.80.200:22 192.168.80.1:7478 ESTABLISHED 85779/sshd: root@pt
tcp6 0 0 :::22 :::* LISTEN 1108/sshd
unix 3 [ ] STREAM CONNECTED 19498 1108/sshd
unix 2 [ ] DGRAM 3492859 85779/sshd: root@pt
检测主机连接命令ping:
是一种网络检测检测工具,它主要是用检测远程主机是否正常,或是两部主机间的介质是否为断、网络是否脱落或网卡故障。
如:ping对方ip地址