1.檢視服務程序號/檢視服務是否正常執行
ps -ef|grep
服務名|grep -v grep
eg:
[root@lnp]~# ps -ef|grep php-fpm|grep -v grep
nginx 1682 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1683 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1684 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1685 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1686 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1687 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1688 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1689 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1690 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1691 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1692 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1693 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1694 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1695 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1696 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1697 1681 0 17:16 ? 00:00:00 php-fpm: pool www
nginx 1797 1722 0 17:19 ? 00:00:00 nginx: worker process
第二列表示服務程序號 ,
第三列表示
父程序號
2.檢視所有程序或指定程序cpu佔比、記憶體佔比
、當前狀態等詳細資訊
ps aux
ps aux|grep
服務名|grep -v grep
eg:
[root@lnp]~# ps aux
user pid %cpu %mem vsz rss tty stat start time command
root 1 0.0 0.1 19344 1552 ? ss 17:14 0:01 /sbin/init
root 2 0.0 0.0 0 0 ? s 17:14 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? s 17:14 0:00 [migration/0]
root 4 0.0 0.0 0 0 ? s 17:14 0:00 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? s 17:14 0:00 [stopper/0]
root 6 0.0 0.0 0 0 ? s 17:14 0:00 [watchdog/0]
root 7 0.1 0.0 0 0 ? s 17:14 0:17 [events/0]
root 8 0.0 0.0 0 0 ? s 17:14 0:00 [events/0]
root 9 0.0 0.0 0 0 ? s 17:14 0:00 [events_long/0]
[root@lnp]~# ps aux |grep crond|grep -v grep
root 1576 0.0 0.1 116868 1268 ? ss 17:14 0:00 crond
user:程序屬主
pid :程序id號
%cpu:程序使用cpu百分比
%mem:程序物理記憶體百分比
vsz :程序使用虛擬記憶體量 (kbytes)
rss :程序占用固定記憶體量 (kbytes)
tty :程序執行終端 ,常見顯示:
程序執行與終端無關,顯示 ?
本機登入者程式,顯示tty1-tty6
由網路連線進主機程式,顯示 pts/0 等
stat:程式目前的狀態,常見狀態:
r 正在運作或可被執行
s 睡眠中可被喚醒
t 偵測狀態或停止
z 終止狀態,父程式繼續執行
start:程序被觸發啟動時間
time :程序實際使用 cpu 執行時間
command:程序的對應指令
shell中的ps命令詳解
linux中的ps命令是process status的縮寫。ps命令用來列出系統中當前執行的那些程序。ps命令列出的是當前那些程序的快照,就是執行ps命令的那個時刻的那些程序,如果想要動態的顯示程序資訊,就可以使用top命令。要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程...
ps命令常用用法
1.ps簡介 ps命令就是最根本相應情況下也是相當強大地程序檢視命令.運用該命令可以確定有哪些程序正在執行和執行地狀態 程序是否結束 程序有沒有僵死 哪些程序占用了過多地資源等等.總之大部分資訊均為可以通過執行該命令得到地.2.ps命令及其引數 ps命令最經常使用地還是用於監控後台程序地工作情況,因...
shell中的PS命令的含義
1.ps檢視程序的命令。2.ps命令中的 cpu是指乙個程序占用cpu的時間百分比。ps的man手冊的解釋是這樣的 ps的 中是這樣處理的 其中seconds since boot是用當前時間減去系統啟動時的時間得到的,啟動的時間通過讀 proc stat中的btime獲得。而start time是...