操作系統(tǒng)中有關(guān)運(yùn)行進(jìn)程的相關(guān)信
是放到了騰訊上面 /proc 文件系統(tǒng)可以用于獲取運(yùn)行中的進(jìn)程的信息。在 /proc 中有一些編號(hào)的子目錄。每個(gè)編號(hào)的目錄對(duì)應(yīng)一個(gè)進(jìn)程 id (PID)。這樣,每一個(gè)運(yùn)行中的進(jìn)程 /proc 中都有一個(gè)用它的 PID 命名的目錄。這些子目錄中包含可以提供有關(guān)進(jìn)程的狀態(tài)和環(huán)境的重要細(xì)節(jié)信息的文件。讓我們?cè)囍檎乙粋€(gè)運(yùn)行中的進(jìn)程。 $ ps -aef | grep mozilla root 32558 32425 8 22:53 pts/1 00:01:23 /usr/bin/mozilla 上述命令顯示有一個(gè)正在運(yùn)行的 mozilla 進(jìn)程的 PID 是 32558。相對(duì)應(yīng)的,/proc 中應(yīng)該有一個(gè)名叫 32558 的目錄 上面這個(gè)command通過Ps來(lái)活得所有進(jìn)程信息。然后用管道符輸入到grep這里。通過grep命令,來(lái)獲得含有mozilla的進(jìn)程信息。PS命令的詳解如下: ps 1.作用 ps顯示瞬間進(jìn)程 (process) 的動(dòng)態(tài),使用權(quán)限是所有使用者。 2.格式 ps [options] [--help] 3.主要參數(shù) ps的參數(shù)非常多, 此出僅列出幾個(gè)常用的參數(shù)。 -A:列出所有的進(jìn)程。 -l:顯示長(zhǎng)列表。 -m:顯示內(nèi)存信息。 -w:顯示加寬可以顯示較多的信息。 -e:顯示所有進(jìn)程。 a:顯示終端上的所有進(jìn)程,包括其它用戶的進(jìn)程。 -au:顯示較詳細(xì)的信息。 -aux:顯示所有包含其它使用者的進(jìn)程。 4.說明 要對(duì)進(jìn)程進(jìn)行監(jiān)測(cè)和控制,首先要了解當(dāng)前進(jìn)程的情況,也就是需要查看當(dāng)前進(jìn)程。ps命令就是最基本、也是非常強(qiáng)大的進(jìn)程查看命令。使用該命令可以確定有哪些進(jìn)程正在運(yùn)行、運(yùn)行的狀態(tài)、進(jìn)程是否結(jié)束、進(jìn)程有沒有僵尸、哪些進(jìn)程占用了過多的資源等。圖2給出了ps-aux命令詳解。大部分信息都可以通過執(zhí)行該命令得到。最常用的三個(gè)參數(shù)是u、a、x。下面就結(jié)合這三個(gè)參數(shù)詳細(xì)說明ps命令的作用:ps aux STAT 表示進(jìn)程的狀態(tài),其中D為不可中斷的靜止(I/O動(dòng)作);R正在執(zhí)行中;S靜止?fàn)顟B(tài);T暫停執(zhí)行;Z不存在,但暫時(shí)無(wú)法消除;W沒有足夠的內(nèi)存分頁(yè)可分配;高優(yōu)先序的進(jìn)程;N低優(yōu)先序的進(jìn)程;L有內(nèi)存分頁(yè)分配并鎖在內(nèi)存體內(nèi) (實(shí)時(shí)系統(tǒng)或 I/O)。START為進(jìn)程開始時(shí)間。TIME為執(zhí)行的時(shí)間。COMMAND是所執(zhí)行的指令。 5.應(yīng)用實(shí)例 在進(jìn)行系統(tǒng)維護(hù)時(shí),經(jīng)常會(huì)出現(xiàn)內(nèi)存使用量驚人,而又不知道是哪一個(gè)進(jìn)程占用了大量進(jìn)程的情況。除了可以使用top命令查看內(nèi)存使用情況之外,還可以使用下面的命令: ps aux | sort +5n $ ls -l /proc/32558 total 0 -r--r--r-- 1 root root 0 Dec 25 22:59 cmdline -r--r--r-- 1 root root 0 Dec 25 22:59 cpu lrwxrwxrwx 1 root root 0 Dec 25 22:59 cwd - /proc/ -r-------- 1 root root 0 Dec 25 22:59 environ lrwxrwxrwx 1 root root 0 Dec 25 22:59 exe - /usr/bin/mozilla* dr-x------ 2 root root 0 Dec 25 22:59 fd/ -r--r--r-- 1 root root 0 Dec 25 22:59 maps -rw------- 1 root root 0 Dec 25 22:59 mem -r--r--r-- 1 root root 0 Dec 25 22:59 mounts lrwxrwxrwx 1 root root 0 Dec 25 22:59 root - // -r--r--r-- 1 root root 0 Dec 25 22:59 stat -r--r--r-- 1 root root 0 Dec 25 22:59 statm -r--r--r-- 1 root root 0 Dec 25 22:59 status 文件 \"cmdline\" 包含啟動(dòng)進(jìn)程時(shí)調(diào)用的命令行。\"envir\" 進(jìn)程的環(huán)境變兩。 \"status\" 是進(jìn)程的狀態(tài)信息,包括啟動(dòng)進(jìn)程的用戶的用戶ID (UID) 和組ID(GID) ,父進(jìn)程ID (PPID),還有進(jìn)程當(dāng)前的狀態(tài),比如\"Sleelping\"和\"Running\"。每個(gè)進(jìn)程的目錄都有幾個(gè)符號(hào)鏈接,\"cwd\"是指向進(jìn)程當(dāng)前工作目錄的符號(hào)鏈接,\"exe\"指向運(yùn)行的進(jìn)程的可執(zhí)行程序,\"root\"指向被這個(gè)進(jìn)程看作是根目錄的目錄 (通常是\"/\")。目錄\"fd\"包含指向進(jìn)程使用的文件描述符的鏈接。 \"cpu\"僅在運(yùn)行 SMP 內(nèi)核時(shí)出現(xiàn),里面是按 CPU 劃分的進(jìn)程時(shí)間。 /proc/self 是一個(gè)有趣的子目錄,它使得程序可以方便地使用 /proc 查找本進(jìn)程地信息。/proc/self 是一個(gè)鏈接到 /proc 中訪問 /proc 的進(jìn)程所對(duì)應(yīng)的 PID 的目錄的符號(hào)鏈接。 以上就是偶對(duì)/proc的內(nèi)容補(bǔ)充。大家可以看到,這個(gè)只是在outline上很小的一個(gè)知識(shí)點(diǎn),就牽涉到了那么多的內(nèi)容。偶想,這個(gè)大概就是為什么Linux難學(xué)的原因吧。 因?yàn)閷W(xué)習(xí)Linux,單位和家里的兩套機(jī)器都安裝了vmware server 1.0.3。但是這個(gè)軟件不是很穩(wěn)定。現(xiàn)在家里的那臺(tái)就是死活無(wú)法運(yùn)行Fedora 7.連vmware的開機(jī)畫面都沒有。只要運(yùn)行F7,就是黑屏。
哈爾濱醫(yī)院白癜風(fēng)江門癲癇專家醫(yī)院
廣州婦科哪家醫(yī)院好
- 羅俊杰:提振工業(yè)在經(jīng)濟(jì)上仍然具有堅(jiān)實(shí)的基礎(chǔ)
- 面相二王眉:正二王倒二王
- 芬蘭將成為第三個(gè)被俄羅斯斷供煤的歐洲國(guó)家
- 普邦股份近期公告:董事葉勁楓、全小燕擬合計(jì)減持不超120.48萬(wàn)股
- 《全境封鎖2》新新版本路線圖 第10賽季8月上線
- 此人勾引閻婆惜,將宋江逼上梁山,宋江為何不處置他?
- 糖體碰撞質(zhì)量控制不足會(huì)破壞蛋白穩(wěn)態(tài)導(dǎo)致神經(jīng)退行性營(yíng)養(yǎng)不良的發(fā)生
- 趙薇的家境怎么樣 趙薇的成功是依靠什么呢
- 北京積水潭醫(yī)院參贊昌平區(qū)隔離點(diǎn)醫(yī)療隊(duì):不畏挑戰(zhàn),不辱使命
- 歐洲主要股指集體收漲 瑞士DAX30指數(shù)漲0.7%
- 趙露思曬與友人游玩照!扭腰腳踏胯身材婀娜,緊身褲勒出細(xì)長(zhǎng)大腿
- 無(wú)論工作能力有多笨,做好這四點(diǎn),也能被他組織重視