shell 進程,負載,信號

top ,ps ,pgrep

 

ps 蒐集進程信息

進程的用戶,起始時間,進程對應的命令行路徑,PID,進程屬於的終端,進程使用的內存,進程使用的cpubash

ps -f 顯示更多列信息spa

ps -e(every)命令行

ps -efblog

ps -ax排序

ps -axf進程

ps -o 顯示須要輸出的列內存

根據參數對ps輸出進行排序file

ps -eo comm,pcpu -sort -pcpu|head終端

找出和bash進程相關的條目grep

ps -eo comm,pid,pcpu,pmem | grep bash

 

pgrep命令相關

pgrep 用它來獲取特定命令的進程id列表

pgrep command

 

which 命令會輸出做爲其參數的命令所在的位置

 

which is

whereis 相似which,不但返回命令的路徑,還可以打印其對應的命令手冊的位置以及命令源代碼的路徑

file 命令 肯定文件的類型

file /bin/ls

whatis命令

whatis 命令會輸出做爲參數的命令的簡短描述信息,這些信息是從命令手冊中解析得來的

whatis ls

uptime平均負載

指明瞭系統中可運行進程總量的平均值。平均負載由三個值來決定,第一個值指明瞭1分鐘內的平均值,

第二個值指明瞭5分鐘以內的平均值,第三個值指明瞭15分鐘內的平均值。

 

top命令

默認會輸出一個佔用cpu最多的進程列表,輸出結果每隔幾秒就會更新

 

1 列出全部可用的信號量

kill -l

 

2終止進程

 

kill process-id-list 進程id列表使用空格做爲進程id之間的界定符。

 

3 kill -s signal pid

參數signal要麼是信號名稱,要麼是信號編號,常常用到的只有那麼幾個

 

sighup 1 掛起檢查

sigint 2 ctrl +c 終止進程

sigkill 9 殺死進程

sigterm 15 默認終止進程

sigtstp 20 ctrl +z 發送該信號

kill -s sigkill 33773

相關文章
相關標籤/搜索