1. 程式人生 > >Python學習之路——Linux基礎之系統進程管理

Python學習之路——Linux基礎之系統進程管理

pkill http 包含 str 含義 ges shadow ctr 服務

系統進程管理
  1. 進程:進程是程序的一次動態執行
  2. 守護進程:守護進程是在後臺運行並提供系統服務的一些進程
    top : 動態顯示當前進程
    技術分享圖片
標簽 含義
PID 進程號
PR、NI 控制用戶優先級,值越高,優先級越低
VIRT 虛擬內存
S 狀態( S:Sleep R:Running)

free : 查看內存信息

技術分享圖片

標簽 含義
used 已經分配出去的buffer和cache
buffers 已分配的buffer還未使用的
cached 已分配的cache還未使用的

ps aux : 查看所有進程及相關信息

  1. grep ‘/bin/bash‘ /etc/passwd 過濾passwd文件下包含/bin/bash內容的行
  2. grep -v : 反向匹配,過濾掉包含某內容的項。

殺死進程

  1. kill <PID> :殺死進程
  2. kill -9 <PID> : 強制殺死進程
  3. ctrl+c :終止命令
  4. jobs :查看後臺進場
  5. firefox &:代表將程序於後臺運行
  6. fg %1:將後臺程序調到前臺 1代表工作號
  7. bg %1:後臺暫停的程序直接在後臺運行
    pstree:查看進程樹
    pkill -9 ‘bash‘:殺死進程,直接輸入進程名)

Python學習之路——Linux基礎之系統進程管理