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

相关推荐

  • 11文件查找find和locate

    有些时候我们是想要在系统中查找某个具体的文件,却不知道路径在哪里,只是知道其中的某些特性,比如大小或者名字什么的。这时候就要用到查找工具啦。 在文件系统上查找符合条件的文件命令有两个,locate和find,其中locate是非实时查找即数据库查找。而find是实时查找 locate: 用法:locate [OPTION]… [PATTERN]&…

    Linux干货 2016-11-27
  • linux 删除内核文件,未能启动,修复方法 CDROM与网络法

    当缺少 /boot 内核文件 vmlinuz-2…. initramfs-2… 此时只能借助 光盘 CDROM 来引导生成    进入  RESCUE 模式 1    chroot       &…

    Linux干货 2016-09-13
  • linxu通配符

    通配符 globbing globbing:文件名通配(整体文件名匹配,而非部分) 匹配模式:元字符 *:匹配任意长度的任意字符 ab*:ab开头的单词 *ab*:包含ab的单词 *ab:ab结尾的单词 *a*b*:包含a、b的单词 ?:匹配任意单个字符 ab?:ab开头的三个字符的单词 ??ab:ab结尾四个字符的单词 a?b:a开头、b结尾三个字符的单词…

    Linux干货 2018-03-11
  • Linux命令之:setfacl和getfacl

    命令总结之:setfacl和getfacl acl:access control list,实现灵活的权限管理 除了文件的所有者,所属组合其他人,可以对更多的用户设置权限 acl生效顺序:所有者、自定义用户、自定义组、其他人 1、首先我们查看man帮助文档说明 [root@centos7 sixijie]# man setfac…

    Linux干货 2016-08-04
  • Linux终端类型

      终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。   在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:   1、串行端口终端 /dev/ttySn     串行端口终端是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个…

    Linux干货 2016-10-14
  • 马哥教育网络班21期+第17周课程练习

    1、结合图形描述LVS的工作原理; lvs是基于内核的虚拟主机用来做四层的负载均衡,工作在netfilter框架的INPUT链上,有四种模式,上图为lvs-nat lvs-nat:有DNAT功能,支持端口映射,请求报文和响应报文都需要经过Director 请求过程:cip–>vip,Director,cip–>rip 响应…

    Linux干货 2016-12-26

评论列表(1条)

  • luoweiro
    luoweiro 2017-02-23 08:00

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