码迷,mamicode.com
首页 > 系统相关 > 详细

Linux进程管理相关命令

时间:2015-05-17 02:16:40      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:ps top kill

进程状态查看命令:

    ps:Process State

        -o:指定显示字段


进程状态显示有两种风格:

    BSD风格:使用时不加-

    SysV风格:使用时加-


BSD风格:

    a:显示所有与终端有关的进程

    u:显示进程由哪个用户启动的

    x:显示所有与终端无关的进程


SysV风格:

    -elF

    -ef

    -eF


进程的状态:

    D:不可中断的睡眠

    R:运行或就绪

    S:可中断的睡眠

    T:停止

    Z:僵尸进程

    

    <:高优先级进程

    N:低优先级进程

    +:前台进程组中的进程

    l :多线程进程

    s:会话进程首进程

    [ ]:加了中括号的进程都是内核线程


pstree:显示当前系统上的进程树

pgrep、pidof:根据程序名称,查找其相关进程的ID号

pkill:跟pgrep用法一样,查找并杀掉进程


top:实时显示进程状态

    1:显示多个CPU状态

    M:根据驻留内存大小进行排序

    P:根据CPU使用百分比进行排序

    T:根据累计时间进行排序

    

    l:是否显示平均负载和启动时间

    t:是否显示进程和CPU状态相关信息

    m:是否显示内存相关信息

    

    c:是否显示完整的命令行信息

    q:退出top

    k:终止某个进程

top -d:执行刷新时长

top -b -d 2:以批处理模式显示

top -b -d 2 -n 3:指定显示批数


杀死进程:

    kill PID

    killall COMMAND


信号:

    1:SIGHUP:让一个进程不用重启,就可以重读其配置文件,并让新的配置信息生效

    2:SIGINT(ctrl+c):中断一个进程

    9:SIGKILL:杀死一个进程

    15:SIGTERM:终止一个进程


指定一个信号:

    信号号码:kill -1

    信号名称:kill -SIGKILL

    信号名称简写:kill -KILL、kill -HUP、kill -INT


前台作业:占据了命令提示符

后台作业:启动之后,释放命令提示符,后续的操作在后台完成


前台 ——> 后台:

    Ctrl+z:把正在前台的作业送往后台

    COMMAND &:让命令在后台执行


bg:让后台停止的作业继续运行

    bg [JOBID]


jobs:查看后台的所有作业

    注:作业号,不同于进程号

        +:命令将默认为操作的作业

        -:命令将第二个默认为操作的作业


fg:将后台的作业调回前台

    fg [JOBID]


kill %JOBID:终止某作业(后台进程)


Linux进程管理相关命令

标签:ps top kill

原文地址:http://yuyucat.blog.51cto.com/9627004/1651938

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!