Linux进程管理命令

 

  1. kill命令

格式:kill [ -s signal | -p ] [ -a ] pid …

说明:kill发出一个特定的信号给id为pid的进程,若没有指定,默认是终止信号

参数:

  • -s (signal):其中可用的信号有HUP (1)KILL(9)TERM(15),分别代表重启、杀死、结束;详细的信号可以用kill -l得出
  • -p:显示pid,并不发出信号
  • -l (signal):列出所有可用的信号名称
  1. 将 pid 为 323 的进程砍掉 (kill):
  • kill -9 httpd                        //杀死httpd进程
  1. 将 pid 为 456 的进程重跑 (restart):
  • kill -HUP 456                        //重启PID456的进程
  1. ps命令

格式:ps [options]

说明:显示当前运行进程的状态

参数:

  • ps:的参数非常多,
    在此仅列出几个常用的参数并大略介绍含义
  • -A:列出所有的进程
  • -w:显示加宽可以显示较多的信息
  • -au:显示较详细的信息
  • -aux:显示所有包含其他用户的进程
  • au(x):输出格式如下:

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

它们分别代表:

  • USER表示进程拥有者
  • PID表示进程ID
  • %CPU表CPU占用率
  • %MEM表示内存占用率
  • VSZ表示内存占用率
  • RSS表示大小
  • TTY表示终端的次要设备号码
  • STAT表示该进程的状态:
    • D:不可中断的状态
    • R:正在执行中
    • S:静止状态
    • T:暂停执行
    • Z:不存在但暂时无法消除
    • W:没有足够的内存分页可分配
    • N:低优先序的进程
    • L:有内存分页分配并锁在内存 (实时系统)
  • START表示进程开始日期
  • TIME表示进程开始
  • COMMAND表示进程文件名
  1. top命令

格式:top [-] [d delay] [q] [S] [s] [n]

说明:实时显示 process 的动态

参数:

  • d:改变显示的更新速度,或是在交互式命令列表
  • q:以最高的优先序执行
  • s:安全模式,将交互式命令取消,避免潜在的危机
  • n:更新的次数,完成后将会退出 top
  1. 显示更新十次后退出
  • top -n 10
  1. 将更新显示二次的结果输入到名称为 top.log 的文件里
  • top -n 2 -b

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《Linux进程管理命令
本文地址:https://www.zhiletu.com/archives-48.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微