linux中ps aux和ps -ef下显示的意义
參考https://www.cnblogs.com/FengZeng666/p/14211704.html
https://blog.csdn.net/a12345555555/article/details/72770789
linux上進(jìn)程有5種狀態(tài):
Linux中tty是什么(tty1~7)
tty:終端設(shè)備的統(tǒng)稱。
tty一詞源于Teletypes,或者teletypewriters,原來指的是電傳打字機(jī),是通過串行線用打印機(jī)鍵盤通過閱讀和發(fā)送信息的東西,后來這東西被鍵盤與顯示器取代,所以現(xiàn)在叫終端比較合適。終端是一種字符型設(shè)備,它有多種類型,通常使用tty來簡稱各種類型的終端設(shè)備。
tty1~6是文本型控制臺,tty7是X Window圖形顯示管理器。
在本地機(jī)器上可以通過Ctrl+Alt+F1(F1-F7鍵)切換到對應(yīng)的登錄控制臺。
ps aux和ps -ef區(qū)別
他們都是用來顯示當(dāng)前運(yùn)行的進(jìn)程,但是:
ps aux 是用BSD的格式來顯示這個(gè)進(jìn)程
顯示的項(xiàng)目有:USER , PID , %CPU , %MEM , VSZ , RSS , TTY , STAT , START , TIME , COMMAND
ps -ef 是用標(biāo)準(zhǔn)的格式顯示這個(gè)進(jìn)程
顯示的項(xiàng)目有:UID , PID , PPID , C , STIME , TTY , TIME , CMD
ps -ef 是用標(biāo)準(zhǔn)的格式顯示進(jìn)程的、其格式如下
- UID 指進(jìn)程的所有者;用戶ID、但輸出的是用戶名
- PID 是進(jìn)程的唯一標(biāo)識;
- PPID 是進(jìn)程的父進(jìn)程 ID;
- C 是 CPU 的利用率 進(jìn)程占用CPU的百分比
- STIME 進(jìn)程啟動(dòng)到現(xiàn)在的時(shí)間 ;
- TTY 是進(jìn)程所在的 TTY,如果沒有 TTY 就是 ?號; 若為pts/0等,則表示由網(wǎng)絡(luò)連接主機(jī)進(jìn)程。
- TIME;
- CMD 是進(jìn)程啟動(dòng)時(shí)的命令,如果不是一個(gè) Shell 命令,而是用方括號括起來,那就是系統(tǒng)進(jìn)程或者內(nèi)核過程。
USER 進(jìn)程的屬主;
PID 進(jìn)程的ID;
%CPU 進(jìn)程占用的CPU百分比;
%MEM 占用內(nèi)存的百分比;
VSZ 進(jìn)程使用的虛擬內(nèi)存量(KB);
RSS 該進(jìn)程占用的固定內(nèi)存量(KB)(駐留中頁的數(shù)量);
TTY 該進(jìn)程在那個(gè)終端上運(yùn)行(登陸者的終端位置),若與終端無關(guān),則顯示(?)。
若為pts/0等,則表示由網(wǎng)絡(luò)連接主機(jī)進(jìn)程
START 該進(jìn)程被觸發(fā)啟動(dòng)時(shí)間;
TIME 該進(jìn)程實(shí)際使用CPU運(yùn)行的時(shí)間;
COMMAND 命令的名稱和參數(shù);
STAT狀態(tài)位常見的狀態(tài)字符
D 無法中斷的休眠狀態(tài)(通常 IO 的進(jìn)程);
R 正在運(yùn)行可中在隊(duì)列中可過行的;
S 處于休眠狀態(tài);
T 停止或被追蹤;
W 進(jìn)入內(nèi)存交換 (從內(nèi)核2.6開始無效);
X 死掉的進(jìn)程 (基本很少見);
Z 僵尸進(jìn)程;
< 優(yōu)先級高的進(jìn)程
N 優(yōu)先級較低的進(jìn)程
L 有些頁被鎖進(jìn)內(nèi)存;
s 進(jìn)程的領(lǐng)導(dǎo)者(在它之下有子進(jìn)程);
l 多進(jìn)程的(使用 CLONE_THREAD, 類似 NPTL pthreads);
- 位于后臺的進(jìn)程組;
總結(jié)
以上是生活随笔為你收集整理的linux中ps aux和ps -ef下显示的意义的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu中用apt命令卸载软件
- 下一篇: ubuntu tail、history|