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
下一篇 2017-01-05

相关推荐

  • 图解LVM(逻辑卷管理)

    图解LVM 1 什么是LVM?为什么要使用LVM? lvm(Logical Volume Manager)逻辑卷管理,是一种更为灵活弹性的磁盘管理工具。 通过逻辑卷管理,能够解决传统磁盘管理管理困难的问题,比如灵活的增删磁盘容量,增删磁盘分区等。 LVM由pv(Physical Volume),vg(Volume Group),lv(logical volu…

    2017-04-23
  • 让运维工程师不再蓝瘦、香菇

    最近广西一小哥失恋后录的视频风靡互联网,也让“蓝瘦、香菇”这两个词火了一把。虽然原故事男主角是因为失恋才蓝瘦、香菇,但想想作为运维“狗”的我们也时常因强大的工作压力而蓝瘦,常常在晚上睡得香呼呼的时候因为要处理故障从温暖的被窝爬起来,看着铝朋友鄙视的眼神,真的好香菇……本来作为技术大牛的我们,工作应该是很酷的事情,享受的应该是小白美铝们崇拜的眼神,可现在却那么…

    系统运维 2017-01-09
  • 正则表达式

    正则表达式课程笔记

    2017-11-05
  • N–25期 第九周作业

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash declare -i sumlogin=0 declare -i sumnologin=0 for i …

    Linux干货 2017-03-07
  • Linux基础目录命名的法则及规定功能

    Filesystem Hierarchy Standard (FHS):重点在于规范每个特定的目录下应该要放置什么样子的数据。 这样做好处是,在Linux操作系统就能够在既有的面貌下(目录架构不变)发展出开发者想要的独特风格。 /bin:系统有很多放置执行文件的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被操作的指令。 在/bin底下…

    Linux干货 2017-07-02

评论列表(1条)

  • luoweiro
    luoweiro 2017-02-23 08:00

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