Linux进程管理常用命令(一)

Linux系统上的进程查看及管理工具:

    pstree, ps, pidof, pgrep, top, htop, glances, pmap, vmstat, dstat,kill,job,bg,fg, nohup, nice, renice, killall,…

    Centos 5: SysV init

    Centos 6: upstart

    Centos 7: systemd

          /sbin/init,

    pstree命令:

          pstree – display a tree of processes

          ps命令:

          /proc/:内核中的状态信息;

          内核参数:

          可设置器值从而调整内核运行特性的参数;/proc/sys/

              

          /proc/#:

          #:PID

          ps – report a snapshot of the current processes

          ps [options]:

          选项有三种风格:

          1 UNIX options, which may be grouped and must be preceded by a dash.

          2 BSD options, options, which may be grouped and must not be with a dash.

          3 GNU long options, which are preceded by two dashes.

      启动进程的方式:

          系统启动过程中自动启动:与终端无关的进程;

          用户通过终端启动;与终端相关的进程;

          选项:

          a: 所有与终端相关的进程;

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

          u:以用户为中心组织进程状态信息显示;

          常用用组合之一:aux

          VSZ: 虚拟内存集;

          RSS: Resldent Size , 常驻内存集;

          STAT: 

             R : running

             S: interruptable sleeping

             D: uninterruptable sleeping 

             T: Stopped

             Z: zomble

                                            

             +: 前台进程

             l :多谢程进程

             <: 高优先级进程

             s :session leader

             -e: 显示所有进程

             -f: 显示完整格式的进程信息

         常用组合之二: -ef

             -F: 显示完整格式的的进程信息;

             C:cpu utilization

             PSR : 运行于那颗CPU之上

             -H :以层级结构显示进程的相关信息;

                       

         常用组合之三: -eFH

         常用组合之四:

             o field1 , field2, …: 自定义要显示的字段列表,以逗号分隔;

             o 带参数 要写后面

             -eo :  常用的field : pid , ni, pri, psr, pcpu, stat, comm, tty, ppid., rtprio

             ni : nice值;

             pri : priority , 优先级

             rtprio : real time priority, 实时优先级;

             pgrep, pkill – look up or signal processes based on name and other attributes

                               

             pgrep [options] pattern

             -u uid : effective user

             -U uid : read user

             -t    TERMINAL : 与指定的终端相关的进程;

             -l :  显示进程名;

             -a : 显示完整格式的进程名;

             -P pid :  显示

        pidof命令: 

             根据进程名,取其pid

        top 命令:

           top – display Linux processes

           排序:

           P: 以占据CPU百分比排序;

           M: 以占据内存百分比排序;

           T:  累积占用CPU时间排序;


       首部信息:

            uptime信息: | 命令

            内存信息:m命令

            退出命令:q

            修改刷新时间间隔:s

            终止指定的进程: k


       uptime命令:显示系统时间,运行时长 及平均负载;

             过去1分钟、5分钟和15分钟的平均负载;

             等待运行的进程队列的长度;


             选项:

              -d: # :指定刷新时间间隔, 默认3秒;

              -b: 以批次方式显示;

              -n # :显示多少批次;


              pkill [options] pattern

原创文章,作者:shadow,如若转载,请注明出处:http://www.178linux.com/65888

(0)
shadowshadow
上一篇 2017-01-05 01:01
下一篇 2017-01-05 01:23

相关推荐

  • 通过Nginx来安装一个Discuz

    这次由于时间有限,所以我就没有用编译安装来启动LMP,只有Nginx 是编译安装的 因为是在centos7上面安装的Nginx所以我们这里由于能力有限,暂时不能将其加入开机启动,日后我会进行改进,将其加入开机启动。这里我们给出Nginxd的编译选项及环境   yum groupinstall "Development&…

    Linux干货 2016-10-30
  • MySQL主从复制:半同步、异步

            MySQL主从复制:半同步、异步 前言 如何对MySQL进行扩展? MySQL Replication WorkFlow MySQL主从复制模式 实战演练 MySQL异步复制实现 MySQL半同步复制实现 实验中的思考 总结 mysql 前言 本篇我们介绍MySQ…

    Linux干货 2016-04-28
  • IO重定向

    I/O(IN Out)重定向(本来位置被改到别处位置):            指的改变默认输入输出的位置    程序:数据+指令  IO          可用于输入的设备:文件     &nbsp…

    Linux干货 2017-04-03
  • 软件包管理和磁盘管理

    软件运行和编译 ABI :Application Binary Interface 应用程序二进制接口     Windows和Linux不兼容      PE格式   ELF格式 库级别的虚拟化:       Linu…

    2017-04-24
  • vim编辑器及练习题

    命令用法: vim [OPTION]… FILE…  +#: 打开文件后,直接让光标处于第#行的行首                   &nbs…

    Linux干货 2016-08-11
  • CetnOS6启动流程以及LVM下的fstab及boot恢复实验

    centos6启动流程 主动读取BIOS,通过CMOS加载硬件信息 ,并进行POST,指定第一个可启动的设备 ROM:BIOS,Basic Input and Output System,保存着计算机系统最重要的基本输入输出程序,系统信息设置,开机加电自检程序RAM:保存各项参数的设定 读取第一个可启动设备MBR的引导加载程序(grub)的启动信息 MBR:…

    Linux干货 2017-05-13

评论列表(1条)

  • luoweiro
    luoweiro 2017-02-23 08:00

    基础命令希望能熟练掌握,其实关键是用这些命令能看出对你诊断有帮助的信息。