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.www58058.com/65888

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

相關推薦

  • 建立dns服務

    一 、環境 兩臺機器,一臺LINUX,機器名為LINUX,域名為tongqiang.cnIP地址為192.168.0.5,另一臺機器為WIN98,機器名為tongqiang,IP地址從LINUX上DHCP服務器上獲得。 二 、建立DNS服務器(假設你的DNS軟件包已經安裝好了,而且是在安裝LINUX是選擇安裝DNS服務器的) 建立DNS服務器只需要修改以下幾…

    2017-10-09
  • grep及正則表達式相關練習

    grep及正則表達式相關練習 1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 ~]# cp -r /etc/skel/ /home/tuser1 ~]# chmod -R 700 /home/tuser1 ~]# ls -ld /home/tuser1 drwx&#821…

    Linux干貨 2016-10-11
  • 網絡管理命令

    網絡管理

    Linux干貨 2018-01-07
  • Linux基礎學習總結(三)

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次: [leexide@leeblog ~]$who | cut -d" " -f1 | uniq 2、取出最后登錄到當前系統的用戶的相關信息。 last -n&nbs…

    Linux干貨 2016-10-03
  • ps查看進程

    ps命令 ps [OPTION]支持三種選項UNIX選項 如-A -eBSD選項 如aGNU選項 如–help選項:默認顯示當前終端中的進程a 選項包括所有終端中的進程x 選項包括不連接終端的進程u 選項顯示進程所有者的信息f 選項顯示進程樹,相當于 –forestk|–sort 屬性 對屬性排序,屬性前加- 表示倒序o …

    2017-12-19
  • 文本處理sed

    文本處理sed Sed介紹:          處理文本的工具sed ,Stream EDitor, 行編輯器 sed是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern space),接著用sed命令處理緩沖區中的內容,…

    Linux干貨 2017-05-04

評論列表(1條)

  • luoweiro
    luoweiro 2017-02-23 08:00

    基礎命令希望能熟練掌握,其實關鍵是用這些命令能看出對你診斷有幫助的信息。

欧美性久久久久