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

相關推薦

  • select基本用法和軟件包管理

    一、select語句     select語句在腳本中用于創建菜單,按數字順序排列的菜單項顯示在標準輸出上,并用PS3提示符,等待用戶輸入。用戶輸入菜單中的某個數字,執行相應的命令,并被保存在內置變量REPLY中。 用法:     select NAME [in WORDS &#…

    Linux干貨 2016-08-21
  • 權限管理

           學習文件和目錄的權限管理,不僅在學習上對我們的幫助很大,而且在工作上幫助也很大,因為你對文件或目錄設置了權限,其他用戶只能根據你設置的權限對文件或目錄進行瀏覽,修改,刪除或執行,也正是如此,權限的管理很重要。下面我就對Linux的權限管理進行簡單的介紹。 Linux下的文件類型 -:普…

    Linux干貨 2016-08-08
  • lamp架構實現論壇架構及壓力測試

    練習:分別使用CentOS 7和CentOS 6實現以下任務 (1) 配置四個基于名稱的虛擬主機;   (a) discuzX   (b) wordpress   (c) drupal   (d) phpMyAdmin,此虛擬主機僅支持https協議; (2) 對phpMyAdmin首頁做壓力測試   分別給…

    Linux干貨 2016-10-17
  • 馬哥教育網絡班21期-第六周課程練習

    請詳細總結vim編輯器的使用并完成以下練習題 vim編輯器的使用 vim模式:  a,編輯/命令模式;  b,insert/輸入模式  c,末行模式 打開文件:  vim    [option]…    file…  +#:打開文件后,直接讓光標…

    Linux干貨 2016-08-22
  • Cobbler實現多系統自動化安裝

    Cobbler介紹:  Cobbler能夠快速建立多系統同時安裝的網絡系統安裝環境;傳統的pxe+dhcp+tftp+kickstart僅能夠提供單一系統安裝,功能過于簡單;如果遇到安裝不同操作系統時就遇到瓶頸;而cobbler正好解決了這一問題。Cobbler是增強版的網絡系統安裝。 Cobbler由不同的組件配合完成系統安裝,各組件之間配合如下…

    Linux干貨 2015-08-11
  • 如何修復系統問題–實驗

    實驗一: MBR的數據被破壞了,系統無法開機啟動,如果有光盤,會自動啟動光盤,因為在檢查的時候,認為是沒有硬盤設備的 dd if=/dev/zero of=/dev/sda bs=1 count=446 1. 進入光盤的救援模式中2. 切根  chroot /mnt/sysimage/   再使用 grub-install /d…

    Linux干貨 2017-09-03

評論列表(1條)

  • luoweiro
    luoweiro 2017-02-23 08:00

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

欧美性久久久久