1.1.1 kill
[語法]:kill -信號 進程號
[說明]: kill 將信號傳遞給指定進程,信號意義如下
1 暫停(hangup)
2 中斷(interrupt)
3 退出(quit)
4 非法指令(illegal instruction)
5 跟蹤中斷(trace trap)
6 Abort
7 EMT 指令(Emulation trap)
8 浮點格式異常(floating point exception)
9 kill(不可忽略)
10 通道錯誤(bus error)
11 不合法內存段
12 錯誤的系統調用參數
13 寫入不可讀的連通管道
14 alarm clock
15 軟件結束信號
16 用戶定義信號一
17 用戶定義信號二
[例子]:
%kill -9 444 殺死進程號爲 444 的進程
1.1.2 ps
[語法]: ps [ -efl] [ -t 終端表] [ -u 用戶表] [ -g 組表]
[說明]: 顯示出有關進程的狀態
-e 顯示出現在正在運行的所有進程
-f 顯示所有信息
-l 產生一個長列表
-t 顯示指定終端進程
-u 顯示指定用戶進程
-g 顯示指定組進程
[例子]:
1.ps -ef 列出所有正在進行的進程
2.ps -ef|grep XXX 查找進程中含有XXX的進程
3.ps –f –u smp1 列出用戶smp1的進程詳細信息
結果字段說明:
字段 |
說明 |
F |
十六進制標誌,它們加起來表示進程的當前狀態。 00 進程終止,而且它們在進程表中的空間已釋放。 01 系統進程,長駐內存 02 進程被父進程跟蹤 04 進程被父進程跟蹤而且已被停止 08 該進程無法被信號量喚醒 10 該進程當前在內存中,而且被鎖定直到一個事件完成 20 進程不能被交換出 |
S |
進程當前狀態,由以下字母之一顯示: O 當前正在處理器上運行 S 睡眠;等待I/O事件完成 R 運行結束I 空閒;進程被創建 Z 僵死。進程已終止 T 由於父進程跟蹤而停止 X 等待更多的內存 |
UID |
進程所有者的用戶ID |
PID |
進程ID |
PPID |
父進程ID |
C |
進程的CPU使用情況(即進程佔CPU時間的百分比) |
PRI |
進程優先權方案。較大的數表示較低的優先權 |
NI |
進程的nice值,該值與優先權方案相關聯。使一個進程“nicer”意指降低該進程的優先權,以使它不會用盡CPU的時間 |
SZ |
進程請求的虛擬內存量。這是該系統對內存需求的一個好的指標。 |
TTY |
啓動進程(或者父進程)的終端; 帶問號的進程無控制終端(通常爲系統進程)。 |
TIME |
自進程啓動以來佔CPU時間總量 |
CMD |
產生進程的命令 |
1.1.3 sleep
[語法]: sleep 時間
[說明]: 掛起參數指定的秒數
1.1.4 nice
命令:nice
格式:nice [-n] command
功能:以低的優先級運行程序或命令。
選項:-n 爲優先級0-20從高到低
註釋:
例如:nice -5 progame
1.1.5 shutdown
[語法]:shutdown [-y] [-gn] [-in]
[說明]: UNIX 系統必須先關閉系統,再關電源
-y 對提示的所有問題都回答 y
-g n 給其他用戶n 秒的時間退出,缺省值爲60秒
-i n 系統退到第n種方式,方式如下:
0 關機
1 單用戶模式
2 多用戶模式
3 網絡下的多用戶模式
6 關機並重新啓動
1.1.6 halt
[語法]:halt
[說明]:關閉系統
1.1.7 reboot
[語法]:reboot
[說明]: 重啓系統