第十六章 進(jìn)程管理與SELinux初探

1.進(jìn)程與程序(process & program)

  • 進(jìn)程有PID,PPID
  • PID是依據(jù)執(zhí)行者的UID/GID來生成的
  • PPID是父進(jìn)程的PID
  • 父進(jìn)程用fork來生成一個(gè)子進(jìn)程

2.工作管理(job control)

  • & 將命令放到后臺執(zhí)行
  • ctrl-z 將當(dāng)前工作放到后臺運(yùn)行
  • jobs 查看當(dāng)前工作運(yùn)行狀態(tài)
  • fg 將后臺工作放到前臺來運(yùn)行
  • bg 讓工作在后臺運(yùn)行
  • kill -signal %jobnumber 管理后臺運(yùn)行的進(jìn)程,kill -9 %jobnumber強(qiáng)制殺死后臺進(jìn)程
  • nohup 脫機(jī)工作

3.進(jìn)程管理

  • ps 查看進(jìn)程運(yùn)行狀態(tài)
  • ps aux 查看系統(tǒng)所有的進(jìn)程數(shù)據(jù)
  • ps -lA 查看系統(tǒng)所有的進(jìn)程數(shù)據(jù)
  • ps axjf 同時(shí)顯示部分進(jìn)程數(shù)
  • ps -l 只查看自己的進(jìn)程
  • top 動(dòng)態(tài)觀察進(jìn)程
  • pstree 進(jìn)程樹
  • kill -signal PID 將某信號發(fā)送給某pid的進(jìn)程
  • killall -signal 指令名稱 將某信號發(fā)送給所有某名稱的進(jìn)程
  • free 查看內(nèi)存
  • uname 查看系統(tǒng)與核心相關(guān)信息
  • uptime 查看系統(tǒng)啟動(dòng)時(shí)間與工作負(fù)載
  • netstat 追蹤網(wǎng)絡(luò)或socket
    -a 將目前系統(tǒng)上所有的聯(lián)機(jī)、監(jiān)聽、Socket 數(shù)據(jù)都列出來
    -t 列出 tcp 網(wǎng)絡(luò)封包的數(shù)據(jù)
    -u 列出 udp 網(wǎng)絡(luò)封包的數(shù)據(jù)
    -n 不以進(jìn)程的服務(wù)名稱,以埠號 (port number) 來顯示
    -l 列出目前正在網(wǎng)絡(luò)監(jiān)聽 (listen) 的服務(wù)
    -p 列出該網(wǎng)絡(luò)服務(wù)的進(jìn)程 PID
  • dmesg 分析核心產(chǎn)生的訊息
  • vmstat 偵測系統(tǒng)資源變化
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容