Linux進程管理(ps、pstree、top、pidof、kill、nice、free)

進程號(Process ID,PID)html

一、ps命令(process status)java

無選項時只顯示從當前終端當前用戶的進程mysql

ps aux 是用BSD的格式來顯示 java這個進程
顯示的項目有:USER , PID , %CPU , %MEM , VSZ , RSS , TTY , STAT , START , TIME , COMMAND
ps -ef 是用標準的格式顯示java這個進程
顯示的項目有:UID , PID , PPID , C , STIME , TTY , TIME , CMD
  • -a 當前終端全部用戶
  • -u 當前用戶的全部進程,含不一樣終端
  • x :一般與 a 這個參數一塊兒使用,可列出較完整信息
  • -e 全部進程,通-A
  • -l 以長格式顯示信息
  • -f 顯示進程的父進程

二、pstreesql

顯示進程樹(process status tree),父子關係安全

  • 有好多選項,暫時用不到吧

三、topbash

對系統處理器和進程實時監控spa

  • -c顯示整個命令行,而不是隻顯示命令名
  • -d指定屏幕刷新間隔 -q無延遲
  • -i不顯示限制或僵死進程
  • -p指定進程ID來監控某個進程的狀態
  • -u -U監視指定用戶的進程
  • -s安全模式 -S累計模式

四、pidof命令行

根據程序名找到進程號PIDcode

[lixn@Fedora24 bash_learn]$ pidof mysqld
4248

五、killhtm

用於向指定的進程或進程組發送信號,或終止一個進程(組)

kill -l

kill -9 xxxx強行終止進程xxxx

六、nice

顯示或調整進程的優先級,-20(最大優先級)~19(最小優先級)默認值是10,若是不指定命令,則顯示當前的優先級。

nice
nice 命令
nice -n 18 命令

七、free

相關文章
相關標籤/搜索