linux下程序號檢視與結束程序
阿新 • • 發佈:2019-01-06
最近開始看資料結構和演算法,看的是C 的版本,所以今天在虛擬機器上裝了CentOS的系統,打算用linux自帶的gcc和gdb來學習。
以前用的linux作業系統都是ubuntu,突然換了centos還是有一些不習慣的。
程序檢視:
ps -l 檢視與自己bash相關的程序
[[email protected] Cosette_Code]$ ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
0 S 1000 4318 3917 0 80 0 - 29090 wait pts/1 00:00:00 bash
0 R 1000 5137 4318 0 80 0 - 37233 - pts/1 00:00:00 ps
F:程序標誌, 4代表此程序的許可權為root,1代表只能複製(fork)不能執行
S:代表狀態
R: Running,正在執行中
S: Sleep,可被喚醒
D:不可被喚醒
T:停止狀態
Z:(Zombie)“殭屍”狀態,程序已經停止但卻無法被刪除至記憶體外。
UID/PID/PPID :此程序被該UID擁有/程序號/父程序號
C:CPU 的是使用率
PRI/NI: 程序被CPU執行的優先順序,數值越小優先順序越高
TTY:登入者的終端機位置
程序管理
kill -9 [PID] 強制結束某個程序
killall [iIe] [command name] 結束與command name有關的所有程序