Linux系统进程管理命令


Linux系统进程管理命令
 
1、PS    ps 陈诉 当提高程 的快照。
用法概述:
    ps [选项]
 
刻画 :
    ps 用于表现 选择了的活动的进程 信息。 假如 你想继承表现 更新信息,应用 top(1)
 
    本版本ps经受 多种选项:
    1.UNIX选项,它可以组归并 且 必需 有一“-”
    2.BSD选项,它可以组合,“-”不是必需 的
    3.GNU长选项,它是必要 “--”
 
    差别 的选项范例 ,可以自由组合,但是有斗嘴出现, 有一些相同 的选项,它的功功是同等 的,这归功于标准 化和ps的适用 性的落实。
 
    留意 : “ps -aux"是差别 于”ps aux“ . Posix和Unix标准 化哀求 “ps -aux" 打印出全部 的进程 ,通过”x“参数。 a参数是打印全部 的进程 。假如 用户定名 ”x“ 不存在,这个ps将间断 ,"ps aux" 将代替 找印一个告诫 .这种行径是隐蔽地赞助 传统旧脚本和风俗 。
 
    默认情况下ps 选择全部 有效 用户ID的进程 作为当前用户和干系 的终端的表现 对像。它表现 进程 ID号,与进程 干系 的端号,CPU打定工夫,和可推行 名,输出是不排序的
kill
    应用 BSD型选项将增进进程 状况 和表现 下令 参数(代替 可推行 措施名),你可以漠视 ps技俩环境 变量 . 应用 BSD范例 选项,也将变化 进程 选择,包孕在其余终端的进程 。
 
   举例:
    看体系 中每一个进程 ,应用 标准 行动 :
    ps -e
    ps -ef
    ps -eF
    ps -ely
 
   以Bsd行动 看每一个进程 
   ps ax
   ps axu
 
   打印一个进程 树:
   ps -ejH
   ps -axjf
 
   得到 线程:
   ps -eLf
   ps axms
 
   得到 安详信息 :
   ps -eo euser,ruser,suser,fuser,f,comm,lable
   ps axZ
   ps -eM
 
   看每一个以root运行的进程 
   ps -U root -u root u
 
   以一个用户的定议看进程 :
   ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
   ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
   ps -eopid,tt,user,fname,tmout,f,wchan
 
   打印syslogd的ID号
   ps -C syslogd -o pid=
 
   打印PID 42的名字:
   ps -p 42 -o comm=
 
   ps -x 将表现 您全部 的进程 ,乃至 那些没有独霸终端的进程    ps -a   假如 您要应用 ps a,那么可以获取附加在终端上的每人的进程 列表。
   ps x --forest 可以很轻易 地查察 进程 的条理 结构,它将表现 体系 上的种种 进程 是怎样 相互关联的。    ps au    ps al    
2、top
按h即可进入top赞助 
 
Help for interactive Commands -procps version 3.2.7
交互下令 的赞助 
 
Z,B     全局:"Z" 变化 色彩 映射;
           'B' 粗体(可以/不可以)
l,t,m   汇总: 'l' 均匀 值,表现 /不表现 第一行
            't' 表现 /不表现 义务 /CPU状况 
            'm' 内存信息
1,I     SMP表现 : 1 单一/星散状况 ;
                I Irix /Solaris模式
f,o     .字段/列: 'f' 增进或移除
                 'o' 变化 表现 序次 
F,O     .选择排序字段
<,>     .移动排序字段:'<' 左移列字段 '>' 右移列字段
R,H     .'R' 正常排序;'H'表现 线程
c,i,S   .'c'下令 名/行   'i' 空闲义务     'S' cumulative工夫
x,y     .高亮:'x' 排序字段; 'y'运行的进程 
z,b     .'z' 彩色/单色; ' b' 加粗/取反(仅是'x','y'时)
u       .表现 指定用户
n or # .设置最大义务 表现 
 
k,r     管理 义务 : 'k' 删除; 'r' renice
d or s 设置更新工夫
W       写设置 文件
q       退出>>>
 
(下令 表现 '.' 必要 一个可视的义务 表现 窗)
 
按hh即可进入top赞助 
.应用 多窗口,每一个都有单独的设置 选项(着色,字段,排序等)
.当前窗口独霸汇总地区 和反馈你的下令 
     .窗口义务 表现 能被封闭 &打开,growing/shring others
     .没有义务 表现 时,一些下令 就不能用('i','R','n','c', 等)
      直到一个差别 学 口被激活,(使它为当前窗口)
.你能变化 当前窗口,通过:
        1)循环向前/退后;
        2)选择一个特定的字段组
        3)退出彩色屏
.任何时间 有效 的下令 
        A   .转换表现 模式 ,表现 多/单
        G   .选择另一个字段组并且 使它为当前,或是选择一个数字
1 =Def; 2 =Job;3 =Mem; 4 =Usr
.在A模式中
        g   .变化 当前窗/字段组的名字
       *a,w .循环通过四个窗: "a"=向前;'w' =向后
       *-,_ .表现 /躲藏 '-'当前窗口;'_' 表现 /躲藏 
       这个屏将被分别 为在义务 间表现 .但是你能使一些大或一些小,应用 'n'和'i'下令 .然后你可以或许 :
       * =,+ .重新均衡 义务 :'='当前窗口;'+'每一个窗口
       (这也是强行当前或每一个窗口成为可表现 )
 
字段的意思:
PID =进程 ID号
USER =用户名
PR   =优先权
NI   =nice值
VIRT =假造 镜像(kb)
RES =Resident size(kb)
SHR =共享内存巨细 (kb)
S    =进程 状况 
%CPU =CPU应用 
%MEM =应用 RES巨细 
TIME+=CPU工夫 hundredths
TTY =独霸的Tty
Time =CPU工夫
Code =代码巨细 
DATA =代码与堆栈巨细 (kb)
Command= 下令 名
 
man top的译文
top 表现 linux义务 
用法概述:
   top -hv | -bcHisS -d delay -n iterations -p pid [,pid...]
描   述:
    top措施供给 一个动态及时 查察 体系 进程 ,它能表现 体系 汇总信息和一系列当前正被服内核管理 的进程 。    体系 汇总表现 信息和范例 ,排序,表现 进程 的巨细 
 
    这个措施供给 了有限的交互界面用于进程 操纵 ,尚有 更多的扩充端口用于小我私家 设置 --萦绕它的操纵 的每一    个方面,当top在所有文档中提及到时,你然则自由地像你渴望 的那样定名 措施。新定名 可以是一个别 名     (alias), 将会映射到 top的表现 上及用于读写一个设置 文件。
浏 览:
    文档
    生涯的文档表内容
    1、下令 行选项; 
    2、字段/列;
       a、字段的刻画 ;
     b、选择和排序列;
    3、交互下令 
       a、全局下令 
       b、汇总区下令 
       c、义务 区下令 
       d、色彩 映射
    4、转换表现 模式
       a、窗口涉猎 
       b、下令 行窗口
    5、文件
       a、体系 设置 文件
       b、小我私家 的设置 文件
    6、Stupid tricks sampler
       a、内核奇术
       b、弹跳窗口
       c、大鸟窗口
    7、bug
    8、top汗青 
 
 
3、kill 
kill -发送一个信号给进程 
用法概述
    kill [-signal | -s signal] pid ...
    kill [-L | -V ,--version]
    kill -l [signal]
 
刻画 
    kill 默认的signal是一个下令 词。 用-l 或 -L 来罗列 有效 的signals。出格 地有效 的下令 包孕HUP,INT,KilL,STOP,CONT,0. 变化 下令 词有三种种法:-9 -SIGKILL -KILL。 负的PID值可以用来选择所有进程 组;在PS输出中查阅PGID列,一个-1 的PID是出格的。它表现 全部 的进程 除了杀它自身及init进程 。
 
SIGNALS
    下面罗列 的是有效 的singals词,罗列 了启名,数字,活动,刻画 
         Name     Num   Action    Description
         0         0   n/a       exit code indicates if a signal may be sent
       ALRM       14   exit
       HUP        1   exit
        INT        2   exit
        KILL       9   exit      this signal may not be blocked
        PIPE      13   exit
        POLL           exit
        PROF           exit
        TERM      15   exit
      USR1             exit
        USR2           exit
       VTALRM          exit
       STKFLT          exit      may not be implemented
       PWR            ignore    may exit on some systems
       WINCH          ignore
       CHLD           ignore
       URG            ignore
       TSTP           stop      may interact with the shell
       TTIN           stop      may interact with the shell
       TTOU           stop      may interact with the shell
       STOP           stop      this signal may not be blocked
       CONT           restart   continue if stopped, otherwise ignore
       ABRT       6   core
       FPE        8   core
       ILL        4   core
       QUIT       3   core
       SEGV      11   core
       TRAP       5   core
       SYS            core      may not be implemented
       EMT            core      may not be implemented
       BUS            core      core dump may fail
       XCPU           core      core dump may fail
       XFSZ           core      core dump may fail
 
举例:
       kill [-9] ID
       kill -9 -1                 杀掉你能杀的进程 
       kill -1 11                 传输数字11成为一个signal名
       kill -L                     罗列 有效 的signal选择
       kill 123 543 2341 3453      发送默认的信号给全部 的进程 。
查询其余:
       pkill(1),skill(1),kill(2),renice(1),nice(1),signal(7),killall(1).
 
killall 进程 名
 

相关内容

    暂无相关文章