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

相关推荐

  • btrfs管理及应用

    一. 简介     btrfs有着强大的功能,它支持在多个及各种物理设备(包括RAID)上创建一个文件系统,并支持动态扩展或减小,支持快照功能,甚至快照的快照,支持子卷功能。 二. 如何使用btrfs文件系统?     我的准备材料:3块20G的硬盘 [root@localhost ~]#…

    Linux干货 2015-12-07
  • LVM2

    1、逻辑卷     逻辑卷为何物:逻辑,是从人的角度出发的,合乎人类的思维的,所以逻辑卷相对于其它磁盘分区高级一些。主要作用就是可以进行动态扩展缩减,不像其它分区大小固定了要想变动就必须重新格式化。 在实际工作环境中,LVM更适用于现实复杂多变的环境。 现在使用的是LVM2,Logical Volume Manager,Version 2…

    Linux干货 2016-08-30
  • 文件管理基础知识及命令详解

    文件系统     文件和目录被组织成一个单根倒置树结构     文件系统从根目录下开始,用“ /”表示     根文件系统(rootfs): root filesystem    …

    Linux干货 2016-08-05
  • issue设置和定时关机练习

    /etc/issue内的代码意义 \l 显示第几个终端机接口(tty)\m 显示硬件的等级 (x86_64)\n 显示主机的网络名称 (zcl-domain)\r 操作系统的版本 (2.6.32-642.e16)\t 显示本地端时间的时间(20:22:12) \d显示本地端的日期 (2016-8-5)\s 操作系统的名称(linux)  练习 1,…

    Linux干货 2016-08-05
  • 网络管理3

    一、知识整理 1、跨网络通信:路由 路由的分类:主机路由;网络路由;默认路由。 将主机接入网络,需要配置网络相关设置。一般包括如下内容:主机名;IP/MASK;路由:默认网关;DNS服务器:主、次、第三DNS服务器。 2、网络配置文件:IP、MASK、GW、DNS相关配置文件 /etc/sysconfig/network-scripts/ifcfg-IFAC…

    Linux干货 2016-09-13
  • 第五次作业

    1、当用户xiaoming 对/testdir  目录无执行权限时,意味着无法做哪些操作?   由于/testdir为目录,意味着xiaoming用户对此目录至少不能用cd命令跳转进入目录内,但是可以用ls -l命令查看此目录下的文件列表详细信息 2、当用户xiaoqiang 对/testdir  目录无读权限时,意味…

    Linux干货 2016-08-07

评论列表(1条)

  • luoweiro
    luoweiro 2017-02-23 08:00

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