监控服务
一、动态监控进程
1、介绍
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秒自动更新,系统默认是3秒的):
top -d 10
二、监控网络状态
1、查看系统网络情况netstat(重要)
语法:
netstat [选项]
选项说明:
- an 按照一定顺序排列输出
- p 显示哪个进程在调用
常用 netstat -anp
实例:
1)查看系统所有的网络服务
2)查看段名为sshd的服务信息
2、检测主机连接命令ping
是一种网络检测工具,它主要是用检测远程主机是否正常,或是两部主机间的介质是否为断、网线是否脱落或网卡故障。
如:ping 对方ip地址