<dl id='t01m8'></dl>
        <i id='t01m8'><div id='t01m8'><ins id='t01m8'></ins></div></i>

      1. <span id='t01m8'></span>
        1. <i id='t01m8'></i>

          <code id='t01m8'><strong id='t01m8'></strong></code>

        2. <tr id='t01m8'><strong id='t01m8'></strong><small id='t01m8'></small><button id='t01m8'></button><li id='t01m8'><noscript id='t01m8'><big id='t01m8'></big><dt id='t01m8'></dt></noscript></li></tr><ol id='t01m8'><table id='t01m8'><blockquote id='t01m8'><tbody id='t01m8'></tbody></blockquote></table></ol><u id='t01m8'></u><kbd id='t01m8'><kbd id='t01m8'></kbd></kbd>
        3. <acronym id='t01m8'><em id='t01m8'></em><td id='t01m8'><div id='t01m8'></div></td></acronym><address id='t01m8'><big id='t01m8'><big id='t01m8'></big><legend id='t01m8'></legend></big></address>
          <fieldset id='t01m8'></fieldset><ins id='t01m8'></ins>
        4. 在Linux系统中查看进程及杀死僵尸进程的方法

          • 时间:
          • 浏览:9
          • 来源:124软件资讯网

              ps 下令

              ps 下令就是最基础响应情形下也是相当强盛地历程检察下令.运用该下令可以确定有哪些历程正在运行和运行地状态、 历程 是否竣事、历程有没有僵死、哪些历程占用了过多地资源等等.总之大部门信息均为可以通过执行该下令获得地.

              ps 下令及其参数

              ps 下令最经常使用地照旧用于监控后台历程地事情情形,由于后台历程是反面屏幕键盘这些尺度输入/输出设

              备举行通讯地,以是若是需要检测其情形,便可以运用 ps 下令了.

              该下令语法花样如下:

              ps [选项]

              -e 显示所有历程,情况变量

              -f 全花样

              -h 不显示题目

              -l 长花样

              -w 宽输出

              a

              显示终端上地所有历程,包罗其他用户地历程

              r

              只显示正在运行地历程

              x

              显示没有控制终端地历程

              O[+|-] k1 [,[+|-] k2 [,…]] 凭据 SHORT KEYS、k1、k2 中快捷键指定地多级排序顺序显示历程列表.

              对于 ps 地差别花样都存在着默认地顺序指定.这些默认顺序可以被用户地指定所笼罩.在这内里“+”字符是可选地,“-” 字符是倒转指定键地偏向.

              pids 只列出历程标识符,之间运用逗号分开.该历程列表必须在下令行参数地最后一个选项后面紧接着给出,中心不能插入 空格.好比:ps -f1,4,5.

              以下先容长寿令行选项,这些选项都运用“--”开头:

              --sort X[+|-] key [,[+|-] key [,…]] 从 SORT KEYS 段中选一个多字母键.“+”字符是可选地,由于默认地偏向就是按 数字升序或者词典顺序.好比: ps -jax -sort=uid,-ppid,+pid.

              --help 显示资助信息.

              --version 显示该下令地版本信息.

              在前面地选项说明中提到了排序键,接下来对排序键作进一步说明.需要注重地是排序中运用地值是 ps 运用地内部值,并非 仅用于某些输特别式地伪值.排序键列表见表 4-3.

              排序键列表

              c

              cmd

              可执行地简朴名称

              C

              cmdline

              完整下令行

              f

              flags

              长模式标志

              g

              pgrp

              历程地组 ID

              G

              tpgid

              控制 tty 历程组 ID

              j

              cutime

              累计用户时间

              J

              cstime

              累计系统时间

              k

              utime

              用户时间

              K

              stime

              系统时间

              m

              min_flt

              次要页错

              查找Zombie历程

              首先  ,当桌面法式卡死的时间 ,你可以实验进入其他tty终端  。切换方式:ctrl + alt + [1,2,3,4,5,6,7] ,7是桌面终端

              其次  ,你可以使用top下令检察当前是否有Zombie历程

              从上图可以看到僵尸历程数  ,num zombie  ,num大于0,则代表系统存在僵尸历程

              最后 ,使用ps下令查找Zombie历程

              复制代码

              代码如下:

              ps -A -ostat,ppid,pid,cmd | grep -e '^[zZ]'

              示例 :

              杀死Zombie历程

              直接kill -9 Zombiepid是没有作用的 ,缘故原由是:Zombie表现历程已经退出 ,想要清算这样的历程  ,需要扫除其父历程或者等很长时间后内核将其扫除

              复制代码

              代码如下:

              kill -HUP ppid

              后记

              不知道为什么我注销之后重新登录另有这个僵尸历程  ,嫌疑是否是LightDM的bug  ,不外Ubuntu12.04 desktop display manager就是LightDM  ,以是kill -HUP至少起到了注销的作用 ,不用重启了