Linux监控服务

动态监控进程

top与ps命令很相似。它们都用来显示正在执行的进程。Top与ps最大的不同之处,在于top在执行一段时间可以更新正在运行的进程。

基本语法:

top [选项]

选项说明:

选项 功能
-d 秒数 指定top指令每隔几秒更新,默认是3秒在top命令的交互模式当中可以执行的。
-i 使top不显示任何闲置或者僵死的进程。
-p 通过指定监控进程ID来仅仅监控某个进程的状态。

交互操作说明:

操作 功能
P 按CPU使用率排序,默认是此项
M 按内存的使用率排序
N 按PID排序
q 退出top

使用案例:

  1. top输入此命令,按回车键,查看执行的进程。然后输入“u”回车,再输入用户名即可。
#监视特定的用户
top -u [用户名]
Linux监控服务_第1张图片
  1. 终止进程:
    top输入此命令,按回车键,查看执行的进程。然后输入“k”回车,再输入进程号即可终止指定的进程。

  2. 指定系统状态更新的时间(每隔10秒自动更新,默认是3秒)

top -d 10

监控网络状态

查看系统网络情况netstat
基本语法:

netstat [选项]

选项说明:
-an:按一定顺序排列输出
-p:显示那个进程正在调用

应用案例:

#查看系统所有的网络服务
netstat -anp
#查看服务名为sshd的服务的信息
netstat -anp | grep sshd

你可能感兴趣的:(Linux监控服务)