linux ps命令詳解

linux  ps命令詳解

  1. ps命令用於顯示當前進程的狀態,相似於 windows 的任務管理器。
    ps [options] [--help]
    關鍵選項:linux

    • -a 顯示當前終端的全部進程信息
    • -u 以用戶的格式顯示進程信息
    • -x 顯示後臺進程運行的參數
    • -e 顯示全部進程
    • -f 全格式

  2. 執行命令 ps -aux 顯示以下信息
    image.png

    詳解:windows

    • USER 用戶名稱
    • PID 進程號
    • %CPU 進程佔用CPU的百分比
    • %MEN 進程佔用物理內存的百分比
    • VSZ 進程佔用虛擬內存大小(單位:kb)
    • RSS 進程佔用物理內存大小(單位:kb)
    • TTY 終端名稱(縮寫)
    • STAT 進程狀態,S-睡眠、s-表示該進程是會話的先導進程、N-表示進程擁有比普通優先級更比的進程、R-正在運行、D-短時間等待、Z-殭屍進程、T-被跟蹤或者被中止等等。
    • START 進程的啓動時間
    • TIME 進程使用CPU的總時間
    • COMMAND 啓動進程所用的命令和參數

  3. 終止進程命令
    kill [options] 進程號
    killall 進程名稱
    關鍵選項:ssh

    • -9 表示強迫進程當即中止
      例:強制殺掉一個ssh遠程登陸
      image.png

      執行命令 kill -9 991
      image.png
      由於是殺掉我正在執行此命令的遠程終端鏈接,所以終端會直接exit。

  4. 查看進程樹
    pstree [options]
    關鍵選項:spa

    • -p 顯示進程的PID
    • -u 顯示進程的所屬用戶
      image.png
相關文章
相關標籤/搜索