ps命令最常用的是監(jiān)控后天進(jìn)程的工作情況。
ps是瞬時(shí)進(jìn)程的狀態(tài),不是連續(xù)的動(dòng)態(tài)顯示沒如果想實(shí)時(shí)監(jiān)控需要使用top命令linux的top命令詳解
不過對(duì)講述這個(gè)命令的參數(shù),直接舉栗
1、ps -A顯示所有進(jìn)程信息
2、ps -u root顯示指定用戶信息
3、ps-ef 顯示所有的進(jìn)程和命令行,常用組合是ps-ef|grep tail
4、psaux列出目前所有的正在內(nèi)存當(dāng)中的程序
5、ps-axjf列出類似程序樹的程序顯示
大家好,我有一臺(tái)redhat6.2的系統(tǒng),該系統(tǒng)中的crond執(zhí)行時(shí),日志記錄到了/var/log/cron中,但是在/etc/syslog.conf中卻沒有cron的條目,請(qǐng)問控制crond的日志記錄的配置文件在哪里呢。通過修改cron.allow和cron.deny兩個(gè)文件linux命令大全,來允許出現(xiàn)在cron.allow中的用戶擁有crontab權(quán)限,而未記錄到cron.deny中的用戶都可以使用crontab服務(wù),他們的位置分別為:。一般啟動(dòng)服務(wù)用 /sbin/service crond start 若是根用戶的cron服務(wù)可以用 sudo service crond start,這里還是要注意 下 不同版本linux系統(tǒng)啟動(dòng)的服務(wù)的命令也不同linux命令大全,像我的虛擬機(jī)里只需用 sudo service cron restart 即可,若是在根用下直接鍵入service cron start就能啟動(dòng)服務(wù)。
其中各相關(guān)信息顯示說明
USER:該process屬于那個(gè)使用者賬號(hào)的
PID:該process的號(hào)碼
%CPU:該process使用掉的CPU資源百分比
%MEM:該process所占用的物理內(nèi)存百分比
VSZ:該process使用掉的虛擬內(nèi)存量(Kbytes)
RSS:該process占用的固定的內(nèi)存量(Kbytes)
TTY:該process是在那個(gè)終端機(jī)上面運(yùn)作,若與終端機(jī)無關(guān),則顯示?,另外,tty1-tty6是本機(jī)上面的登入者程序,若為pts/0等等的,則表示為由網(wǎng)絡(luò)連接進(jìn)主機(jī)的程序。
STAT:該程序目前的狀態(tài),主要的狀態(tài)有
R:該程序目前正在運(yùn)作,或者是可被運(yùn)作
S:該程序目前正在睡眠當(dāng)中(可說是idle狀態(tài)),但可被某些訊號(hào)(signal)喚醒。
T:該程序目前正在偵測(cè)或者是停止了
Z:該程序應(yīng)該已經(jīng)終止,但是其父程序卻無法正常的終止他,造成zombie(疆尸)程序的狀態(tài)
START:該process被觸發(fā)啟動(dòng)的時(shí)間
TIME:該process實(shí)際使用CPU運(yùn)作的時(shí)間
COMMAND:該程序的實(shí)際指令
注:linux上進(jìn)程有5種狀態(tài):
1.運(yùn)行(正在運(yùn)行或在運(yùn)行隊(duì)列中等待)
2.中斷(休眠中,受阻,在等待某個(gè)條件的形成或接受到信號(hào))
3.不可中斷(收到信號(hào)不喚醒和不可運(yùn)行,進(jìn)程必須等待直到有中斷發(fā)生)
4.僵死(進(jìn)程已終止,但進(jìn)程描述符存在,直到父進(jìn)程調(diào)用wait4()系統(tǒng)調(diào)用后釋放)
5.停止(進(jìn)程收到SIGSTOP,SIGSTP,SIGTIN,SIGTOU信號(hào)后停止運(yùn)行運(yùn)行)