1:监控网络状态
1:查看系统网络情况netstat
基本语法:netstat [选项]
选项说明:-an:按一定顺序排列输出;-p:显示哪个进程在调用
应用案例:
查看系统所有的网络服务
netstat -anp | more
请查看服务名为sshd的服务的信息。
netstat -anp | grep sshd
2:检测主机连接命令ping
是一种网络检测工具,它主要是用检测远程主机是否正常,或是两部主机间的介质是否为中断、网线是否脱落或网卡故障。
如:ping对方的IP地址。
2:动态监控进程
1:介绍
top和ps命令很相似,它们都是用来显示正在执行的过程。Top和ps最大的不同之处,在于top在执行一段时间可以更新正在运行的进程。
2:基本语法
top 【选项】
3:选项说明
-d 秒数:指定top命令每隔几秒更新,默认是3秒,在top命令的交互模式当中可以执行的命令。
-l:使top不显示任何闲置或者僵死进程。
-p:通过指定监控进程ID来仅仅监控某个进程的状态。
4:交互操作说明
p:以CPU使用率排序,默认即使此项。
M:以内存的使用率排序。
N:以PID排序。
q:退出top。
5:应用案例
1:监视特定用户
top:输入这个命令,回车即可查看执行的进程。然后输入u,回车,即可输入用户名。
2:终止指定的进程
先输入top,回车,然后再输入k,回车,然后再输入进程的ID号。
3:指定系统状态更新的实践(每隔10秒自动更新,默认是3秒)
bash>top -d 10