Linux 二十五 动态监控进程

文章目录

      • 介绍
      • 基本语法
      • 选项说明
      • 交互操作说明
      • 例子
      • 查看系统网络情况`netstat`
        • 基本语法
        • 选项说明
        • 例子

介绍

topps命令很相似。它们都用来显示正在执行的进程。topps最大的不同之处,在于top在执行一段时间可以更新正在运行的的进程(默认每3秒变化一次)。

基本语法

top [选项]

选项说明

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

交互操作说明

选项 说明
P 以CPU使用率排序,默认就是此项
M 以内存的使用率排序
N 以PID排序
q 退出top

例子

  1. 如何监视特定用户
    输入此命令top,按回车键,查看执行的进程。然后输入u回车,再输入用户名。

  2. 如何终止指定的进程。
    输入此命令top,按回车键,查看执行的进程,然后输入k回车,再输入要结束的进程ID

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

top -d 10 #指定系统更新进程的时间为10秒 

查看系统网络情况netstat

基本语法

netstat [选项]

选项说明

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

例子

  1. 查看服务名为 sshd 的服务的信息。
netstat –anp | grep sshd
  1. 请查看所有服务的信息。
netstat –anp | more
  1. 查看端口占用情况。
netstat –tunlp

注: top一些详细表示的信息,有必要还是去看看,有助于加深理解和印象。上面只是说了怎么用。

你可能感兴趣的:(Linux)