linux系統ps命令解析 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 技術分享 >

linux系統ps命令解析

發表時(shí)間:2020-10-19

發布人(rén):融晨科技

浏覽次數:58


        要(yào / yāo)對過程進行監測和(hé / huò)控制,起首必須要(yào / yāo)懂得當前過程的(de)情況,也(yě)就(jiù)是(shì)須要(yào / yāo)查看當前過程,而(ér) ps 敕令就(jiù)是(shì)最根本同時(shí)也(yě)是(shì)異常強大(dà)年夜的(de)過程查看敕令。應用該敕令可以(yǐ)肯定有哪些過程正在(zài)運行和(hé / huò)運行的(de)狀況、過程是(shì)否停止、過程有沒有僵逝世、哪些過程占用了(le/liǎo)過多 的(de)資本等等。總之(zhī)大(dà)年夜部分信息都是(shì)可以(yǐ)經由過程履行該敕令獲得的(de)。
ps 爲(wéi / wèi)我們供給了(le/liǎo)過程的(de)一次性的(de)查看,它所供給的(de)查看結不(bù)雅并不(bù)犢飕持續的(de);如不(bù)雅想對過程時(shí)光監控,應當用 top 對象。
kill 用于(yú)殺逝世過程。
 
1.ps 的(de)參數解釋
        ps 供給了(le/liǎo)很多的(de)選項參數,常用的(de)有以(yǐ)下幾個(gè):
        l 長格式輸出(chū)
        USER 過程的(de)屬主
        u 按竽暌姑戶名和(hé / huò)啓動時(shí)光的(de)次序來(lái)顯示過程
         f 用樹形格式來(lái)顯示過程
2.ps aux 或 lax 輸出(chū)的(de)解釋
         a 顯示所有效戶的(de)所有過程(包含其它用戶)
         x 顯示無控制終端的(de)過程
         r 顯示運行中的(de)過程
        我們常用的(de)選項是(shì)組合是(shì) aux 或 lax,還有參數 f 的(de)應用。
 
        PID 過程的(de)ID
        PPID 父過程
        %CPU 過程占用的(de)CPU百分比
        %MEM 占用内存的(de)百分比
        NI 過程的(de)NICE值,數值大(dà)年夜,表示較少占用CPU時(shí)光
        VSZ 過程虛拟大(dà)年夜小
        RSS 駐留中頁的(de)數量
        TTY 終端ID
        STAT 過程狀況(有以(yǐ)下幾種)
                 D 無法中斷的(de)休眠狀況(平日 IO 的(de)過程)
                 S 處于(yú)休眠狀況
                 T 停止或被追蹤;
                 W 進入内存交換(大(dà)年夜内核2.6開端無效)
                 X 逝世掉落的(de)過程(大(dà)年夜來(lái)沒見過)
                 Z 僵屍過程
         j 用義務格式來(lái)顯示過程
                 < 優先級高的(de)過程
                 N 優先級較低的(de)過程
                 L 有些頁被鎖進内存
                 s 過程的(de)引導者(在(zài)它之(zhī)下有子(zǐ)過程)
                + 位于(yú)後台的(de)過程組
                 R 正在(zài)運行可中在(zài)隊列中可過行的(de)
         ww 避免具體參數被截斷
                WCHAN 正在(zài)等待的(de)過程資本
                START 啓動過程的(de)時(shí)光
                TIME 過程消費CPU的(de)時(shí)光
                 l 多過程的(de)(應用 CLONE_THREAD, 類似 NPTL pthreads)
                COMMAND 敕令的(de)名稱和(hé / huò)參數
 
3.應用舉例
        ps -aux |more    可以(yǐ)用 | 管道(dào)和(hé / huò) more 連接起來(lái)分頁查看。
        ps -aux > ps001.txt    把所有過程顯示出(chū)來(lái),并輸出(chū)到(dào)ps001.txt文件。
        more ps001.txt    經由過程more 來(lái)分頁查看。
        ps -ef | grep 過程名稱    查找指定的(de)過程名稱也(yě)可以(yǐ)模糊查找。
4.kill 終止過程
         有十幾種控制過程的(de)辦法,下面是(shì)一些常用的(de)辦法:
          kill -STOP [pid]    發送SIGSTOP (17,19,23)停指荷瑣過程,而(ér)并不(bù)祛除這(zhè)個(gè)過程。
          kill -CONT [pid]    發送SIGCONT (19,18,25)從新開端一個(gè)停止的(de)過程。
          kill -KILL [pid]    發送SIGKILL (9)強迫過程急速停止,并且不(bù)實施清理操作。
          kill -9 -1    終止你擁有的(de)全部過程。
          SIGKILL 和(hé / huò) SIGSTOP 旌旗燈号不(bù)克不(bù)及被捕獲、封鎖或者忽視,然則,其它的(de)旌旗燈号可以(yǐ)。所以(yǐ)這(zhè)是(shì)你的(de)最終兵器。

相關案例查看更多