這系列的部落格主要記錄一些特別常用的系統命令。為《linux大鵬命令百篇》的一點小日記,只抽取中本人認為可能有用的一點兒東西。
ps的意識是「process status」。
一般來說就是ps aux
。
其中a
表示all,u
表示會顯示程序所屬使用者名稱,x
表示沒有關聯到終端的程序也展示出來。
ps aux| head -n 5
另外,ps aux
與ps -aux
,另外一種是ps -ef
,三種幾乎一樣的。只不過乙個是bsd格式(不需要加短橫線),乙個是unix格式(前面需要加短橫線),另外一種格式是gnu長格式,用--
來。
ps -c python
ps aux --sort -pcpu
| head -n
5
-pcpu
,+pcpu
和-pmem
分別是按cpu使用率降序,公升序和mem的降序等等吧。
檢視總共有幾種訊號
$kill
-l1) sighup 2) sigint 3) sigquit 4) sigill 5) sigtrap
6) sigabrt 7) sigbus 8) sigfpe 9) sigkill 10) sigusr1
11) sigse** 12) sigusr2 13) sigpipe 14) sigalrm 15) sigterm
16) sigstkflt 17) sigchld 18) sigcont 19) sigstop 20) sigtstp
21) sigttin 22) sigttou 23) sigurg 24) sigxcpu 25) sigxfsz
26) si**talrm 27) sigprof 28) sigwinch 29) sigio 30) sigpwr
31) sigsys 34) sigrtmin 35) sigrtmin+1
36) sigrtmin+2
37) sigrtmin+3
38) sigrtmin+4
39) sigrtmin+5
40) sigrtmin+6
41) sigrtmin+7
42) sigrtmin+8
43) sigrtmin+9
44) sigrtmin+10
45) sigrtmin+11
46) sigrtmin+12
47) sigrtmin+13
48) sigrtmin+14
49) sigrtmin+15
50) sigrtmax-14
51) sigrtmax-13
52) sigrtmax-12
53) sigrtmax-11
54) sigrtmax-10
55) sigrtmax-9
56) sigrtmax-8
57) sigrtmax-7
58) sigrtmax-6
59) sigrtmax-5
60) sigrtmax-4
61) sigrtmax-3
62) sigrtmax-2
63) sigrtmax-1
64) sigrtmax
可以看到總共有64種訊號,64種子彈。。
kill -l sigkill #通過名稱檢視訊號編號
kill -l
9#通過訊號編號檢視名稱
第9號子彈,能kill除init
之外的所有程序。
sigkill並沒有通知目標程序進行自我清理,而是在程序執行中冷不丁地kill,這可能會造成系統資源無法正常釋放,資料無法同步到磁碟等情況,所以你就別有事沒事kill -9 ***
了。你kill ***
就行。不帶引數預設是kill -15 ***
,是正常的中止。
雖然上面只有1-64,共64種子彈,但是
kill -l
0
可以看到對第0號子彈的解釋,其實就是測試的意思。
kill -0
12345
bash: kill: (12345) - 沒有那個程序
kill
%1#帶個 %
sysctl -w vm.drop_caches=3
直接關了swap,然後再開。
swapoff -a;swapon -a
linux命令學習 ps
1 命令簡介 ps命令用來檢視系統上的程序資訊。要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序,而 ps 命令就是最基本同時也是非常強大的程序檢視命令。使用該命令可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有僵死 哪些程序占用了過多 的資源等等。總之大...
linux命令學習 ps
1 命令簡介 ps命令用來檢視系統上的程序資訊。要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序,而 ps 命令就是最基本同時也是非常強大的程序檢視命令。使用該命令可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有僵死 哪些程序占用了過多 的資源等等。總之大...
linux系統ps命令解析
要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序,而 ps 命令就是最基本同時也是非常強大的程序檢視命令。使用該命令可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有僵死 哪些程序占用了過多 的資源等等。總之大部分資訊都是可以通過執行該命令得到的。ps 為我...