日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

通過監(jiān)控Linux的運行進程來保證系統(tǒng)安全

【通過監(jiān)控Linux的運行進程來保證系統(tǒng)安全】Linux系統(tǒng)提供了who、w、ps和top等察看進程信息的系統(tǒng)調(diào)用,通過結(jié)合使用這些系統(tǒng)調(diào)用,我們可以清晰地了解進程的運行狀態(tài)以及存活情況,從而采取相應(yīng)的措施,來確保Linux系統(tǒng)的安全 。

1、who命令:該命令主要用于查看當(dāng)前在線上的用戶情況 。系統(tǒng)管理員可以使用who命令監(jiān)視每個登錄的用戶此時此刻的所作所為 。

2、w命令:該命令也用于顯示登錄到系統(tǒng)的用戶情況,但是與who不同的是,w命令功能更加強大,它不但可以顯示有誰登錄到系統(tǒng),還可以顯示出這些用戶當(dāng)前正在進行的工作,w命令是who命令的一個增強版 。

3、ps命令:該命令是最基本同時也是非常強大的進程查看命令 。利用它可以確定有哪些進程正在運行及運行的狀態(tài)、進程是否結(jié)束、進程有沒有僵死、哪些進程占用了過多的資源等 。ps命令可以監(jiān)控后臺進程的工作情況,因為后臺進程是不和屏幕鍵盤這些標(biāo)準(zhǔn)輸入/輸出設(shè)備進行通信的,如果需要檢測其情況,可以使用ps命令 。下面是一個ps命令的例子 。
$ ps x
PID TTY STAT TIME COMMAND
5800 ttyp0 S 0:00 -bash
5813 ttyp1 S 0:00 -bash
5921 ttyp0 S 0:00 man ps
5922 ttyp0 S 0:00 sh -c /usr/bin/gunzip -c /var/catman/cat1/ps.1.gz/
5923 ttyp0 S 0:00 /usr/bin/gunzip -c /var/catman/cat1/ps.1.gz
5924 ttyp0 S 0:00 /usr/bin/less -is5941 ttyp1 R 0:00 ps x


4、top命令:top命令和ps命令的基本作用是相同的,顯示系統(tǒng)當(dāng)前的進程及其狀態(tài),但是top是一個動態(tài)顯示過程,可以通過用戶按鍵來不斷刷新當(dāng)前狀態(tài) 。如果在前臺執(zhí)行該命令,它將獨占前臺,直到用戶終止該程序為止 。比較準(zhǔn)確地說,top命令提供了實時的對系統(tǒng)處理器的狀態(tài)監(jiān)視 。它可以顯示系統(tǒng)中CPU最“敏感”的任務(wù)列表 。該命令可以按CPU使用、內(nèi)存使用和執(zhí)行時間對任務(wù)進行排序,而且它的很多特性都可以通過交互式命令或者在個人定制文件中進行設(shè)定 。下面是一個top命令的例子:
1:55pm up 7 min,4 user,load average:0.07,0.09,0.06
29 processes:28 sleeping,1 running,0 zombie,0 stopped
CPU states: 4.5% user,3.6% system,0.0% nice,91.9% idle
Mem: 38916K av,18564K used,20352K free,11660K shrd,1220K buff
Swap: 33228K av,0K used,33228K free,11820K cached
PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND
363 root 14 0 708 708 552 R 0 8.1 1.8 0:00 top
1 root 0 0 404 404 344 S 0 0.0 1.0 0:03 init
2 root 0 0 0 0 0 SW 0 0.0 0.0 0:00 kflushd
3 root -12 -12 0 0 0 SW

    推薦閱讀