10.進程(快樂的Linux命令行)

這節主要學習ps、top、jobs、bg、fg、kill、killall、shutdown這八個命令。

ps Report a snapshot of current processes
top Display tasks 而且是動態的
jobs List active jobs
bg Place a job in the background
fg Place a job in the foreground
kill Send a signal to a process
killall Kill processes by name
shutdown Shutdown or reboot the syste
[me@linuxbox ~]$ ps aux
USER   PID  %CPU  %MEM     VSZ    RSS  TTY   STAT   START   TIME  COMMAND
root     1   0.0   0.0    2136    644  ?     Ss     Mar05   0:31  init
root     2   0.0   0.0       0      0  ?     S<     Mar05   0:00  [kt]
and many more...
注:PID就是進程ID、TTY就是進程的控制終端、TIME就是消耗的CPU時間、CMD就是命令.
%CPU就是以百分比使用CPU、%MEM以百分比表示的內存使用率、VSZ虛擬內存、RSS物理內存
STAT爲狀態有R、S、D、T、Z(zombir)、<(less nice)、N(nice)

[me@linuxbox ~]$ top
top - 14:59:20 up 6:30, 2 users, load average: 0.07, 0.02, 0.00
Tasks: 109 total,   1 running,  106 sleeping,    0 stopped,    2 zombie
Cpu(s): 0.7%us, 1.0%sy, 0.0%ni, 98.3%id, 0.0%wa, 0.0%hi, 0.0%si
Mem:   319496k total,   314860k used,   4636k free,   19392k buff
Swap:  875500k total,   149128k used,   726372k free,  114676k cach
PID  USER       PR   NI   VIRT   RES   SHR  S %CPU  %MEM   TIME+    COMMAND
6244  me         39   19  31752  3124  2188  S  6.3   1.0   16:24.42 trackerd
....
top	程序名、14:59:20	當前時間、up 6:30 這是正常運行時間、users	有兩個用戶登錄系統、
load average:	加載平均值是指,等待運行的進程數目,也就是說,處於可以運行狀態並共享 CPU 的進程個數。 這裏展示了三個數值,每個數值對應不同的時間段。第一個是最後60秒的平均值, 下一個是前5分鐘的平均值,最後一個是前15分鐘的平均值。若平均值低於1.0,則指示計算機工作不忙碌。
Tasks:	總結了進程數目和這些進程的各種狀態。
Cpu(s):	這一行描述了 CPU 正在進行的活動的特性。
0.7%us	0.7% 的 CPU 被用於用戶進程。這意味着進程在內核之外。
1.0%sy	1.0%的 CPU 時間被用於系統(內核)進程。
0.0%ni	0.0%的 CPU 時間被用於"nice"(低優先級)進程。
98.3%id	98.3%的 CPU 時間是空閒的。
0.0%wa	0.0%的 CPU 時間來等待 I/O。
Mem:	展示物理內存的使用情況。
Swap:	展示交換分區(虛擬內存)的使用情況。

[me@linuxbox ~]$ xlogo &
[1] 28236
注:立即到後臺

[me@linuxbox ~]$ jobs
[1]+ Running        xlogo &
[me@linuxbox ~]$ fg %1
xlogo
注;將後臺的送入到前臺。

[me@linuxbox ~]$ kill -1 13546
[1]+ Hangup         xlogo
[me@linuxbox ~]$ killall xlogo
[1]- Terminated                xlogo
[2]+ Terminated                xlogo

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章