开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第21天,点击查看活动详情
动态监控进程
介绍: 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秒自动更新)
top -d 10
查看系统网络情况netstat
基本语法
语法:netstat[选项]
选项说明
-an 按一定顺序排列输出
-p显示哪个进程在调用.
应用案例
查看所有的网络服务
netstat -anp | more
查看服务名为sshd 的服务的信息。
netstat -anp | grep sshd
检测主机连接命令ping
是一种网络检测检测工具,它主要是用检测远程主机是否正常,或是两部主机间的介质是否为断、网线是否脱落或网卡故障。 如: ping 对方ip地址