1. 程式人生 > >Linux命令 ps aux | grep XXX詳解

Linux命令 ps aux | grep XXX詳解

對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序, 而ps命令(Process Status)就是最基本同時也是非常強大的程序檢視命令.

使用該命令 可以確定有哪些程序正在執行和執行的狀態、程序是否結束、程序有沒有殭屍、哪些程序佔用了過多的資源等等.總之大部分資訊都是可以通過執行該命令得到的.

ps 為我們提供了程序的一次性的檢視,它所提供的檢視結果並不動態連續的;如果想對程序時間監控,應該用 top 工具。

如果直接用ps命令,會顯示所有程序的狀態,通常結合grep命令檢視某程序的狀態。

grep (global search regular expression(RE) and print out the line,全面搜尋正則表示式並把行打印出來)是一種強大的文字搜尋工具,它能使用正則表示式搜尋文字,並把匹配的行打印出來。

使用示例:

[[email protected] Signal]# ps aux | grep signal
root      3174  0.1  0.3  11076  3288 pts/3    S+   18:46   0:00 vim signal.c
root      3218  0.0  0.0   1868   364 pts/2    S+   18:51   0:00 ./signal
root      3504  0.0  0.0   4356   728 pts/4    S+   18:53   0:00 grep signal

ps aux輸出格式:

USER PID %CPU %MEM VSZ RSS TTY STAT START
TIME COMMAND

USER: 行程擁有者

PID: pid

%CPU: 佔用的 CPU 使用率

%MEM: 佔用的記憶體使用率

VSZ: 佔用的虛擬記憶體大小

RSS: 佔用的記憶體大小

TTY: 終端的次要裝置號碼 (minor device number of tty)

STAT: 該行程的狀態,linux的程序有5種狀態:

D 不可中斷 uninterruptible sleep (usually IO)

R 執行 runnable (on run queue)

S 中斷 sleeping

T 停止 traced or stopped

Z 僵死 a defunct (”zombie”) process

注: 其它狀態還包括W(無駐留頁), <(高優先順序程序), N(低優先順序程序), L(記憶體鎖頁).

START: 行程開始時間

TIME: 執行的時間

COMMAND:所執行的指令

相關推薦

linux命令ps aux | grep xxx

ber 優先級 div ascii 基本 rup trace running dev 要對進程進行監測和控制,首先必須要了解當前進程的情況,也就是需要查看當前進程, 而ps命令(Process Status)就是最基本同時也是非常強大的進程查看命令. 使用該命令可以確定有哪

Linux命令 ps aux | grep XXX

對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序, 而ps命令(Process Status)就是最基本同時也是非常強大的程序檢視命令. 使用該命令 可以確定有哪些程序正在執行和執行的狀態、程序是否結束、程序有沒有殭屍、哪些程序佔用了

linux命令ps aux|grep xxx

ps命令(Process Status)程序檢視命令 如果直接用ps命令,會顯示所有程序的狀態,通常結合grep命令檢視某程序的狀態。 grep (global search regular e

linux命令ps aux|grep java和ps -ef|grep java 有什麼區別?

ps aux 是用BSD的格式來顯示 java這個程序 顯示的專案有:USER , PID , %CPU , %MEM , VSZ , RSS , TTY , STAT , START , TIME , COMMAND ps -ef 是用標準的格式顯示java這個程序 顯示

ps -aux | grep xxx, kill -s 9, pgrep --Linux下程序

1. 可以用下面命令檢視程序狀態: ps -aux 只列出指定的程序: ps -aux | grep nmon 最常用的方法是ps -aux,然後再利用一個管道符號導向到grep去查詢特定的程序,然後再對特定的程序進行操作。 ps是顯示當前狀態處於running的程序,

linux系統性能分析命令ps.pstree及top

第四行顯示實體記憶體的使用情況,包括總的可以使用的記憶體、已用記憶體、空閒記憶體、緩衝區佔用的記憶體 Mem: 16280612k total   實體記憶體總量 879588k used   使用的實體記憶體總量 15401024k free   空閒記憶體總量 110296k buffers    用作核

linux 命令ls man手冊的

linuxls -l:長格式 文件類型: -:普通文件 (f) d: 目錄文件 b: 塊設備文件 (block) c: 字符設備文件 (character) l: 符號鏈接文件(s

Linux命令列批量建立目錄

以前一直用-p建立目錄鏈,覺得很方便了。 在空目錄/opt/app/myapp裡建立src,再建立main,再建立java mkdir -p /opt/app/myapp/src/main/java 沒想到還可以這樣玩##¥%……&*( [email protecte

Linux命令三劍客之grep常用參數

grep 三劍客 linux 系統 Linux命令三劍客之grep介紹grep在三劍客中排行老三,是一個簡單文本過濾命令,除了grep本身外還有兩種擴展grep。grep:文本過濾(基礎版)egrep:擴展文本過濾fgrep:快速文本過濾語法語法:grep [option...] patter

LINUX 命令列的ps aux|grep命令簡介

            對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序, 而ps命令(Process Status)就是最基本同時也是非常強大的程序檢視命令. 使用該命令 可以確定有哪些程序正在執行和執行的狀態、程序是否結束、程序有沒有殭屍、

linux cp命令參數及用法---linux 復制文件命令cp

linux file linux cp命令參數及用法詳解---linux 復制文件命令cp [root@Linux ~]# cp [-adfilprsu] 來源檔(source) 目的檔(destination)[root@linux

ps命令常用選項參數

命令 linux PS命令是什麽ps命令能夠給出當前系統中進程的快照。它能捕獲系統在某一時間的進程狀態。如果想要不斷更新查看這個狀態,可以配合watch命令或使用top命令。ps命令支持三種使用的語法格式UNIX 風格:選項可以組合在一起,並且選項前必須有"-"連字符。BSD 風格 :選項可以組合在一

#26 Linux kernel(內核)與uname、lsmod、modinfo、depmod、insmod、rmmod、modprobe...命令用法

linux kernel(內核)詳解與uname、lsmod、modinfo、depmod、insmod、rmmod、modprobe...命令用法Linux kernel: 內核設計流派: 單內核設計,但是充分借鑒了微內核體系設計的優點,為內核引入了模塊化機制,內核高度模塊化; 內核被模塊化之

grep命令的參數及其

grep功能說明:查找文件裏符合條件的字符串。語  法:grep [-abcEFGhHilLnqrsvVwxy][-A<顯示列數>][-B<顯示列數>][-C<顯示列數>][-d<進行動作>][-e<範本樣式>][-f<範本文件>][--

Linux常用命令last的使用方法

交流 get amp www. 命令參數 包括 write key 謝大 http://www.jb51.net/article/120140.htm 最近在學習linux命令,學習到了last命令,發現很多同學對last命令不是很熟悉,last命令的功能列出目

linux後臺執行命令:&和nohup

&    當在前臺執行某個作業時,終端被該作業佔據;可以在命令後面加上& 實現後臺執行。例如:sh test.sh &  適合在後臺執行的命令有f i n d、費時的排序及一些s h e l l指令碼。在後臺執行作業時要當心:需要使用者

Linux命令--ss命令的引數及使用

  ss是Socket Statistics的縮寫。顧名思義,ss命令可以用來獲取socket統計資訊,它可以顯示和netstat類似的內容。但ss的優勢在於它能夠顯示更多更詳細的有關TCP和連線狀態的資訊,而且比netstat更快速更高效。 一、ss命令的引數如下 Usage: ss [ OPTI

Linux使用scp命令進行檔案遠端拷貝

前言 scp是 secure copy的縮寫, scp是Linux系統下基於ssh登陸進行安全的遠端檔案拷貝命令。Linux的scp命令可以在Linux伺服器之間複製檔案和目錄。 使用語法: scp  [引數] [源路徑] @IP:/目標路徑 scp 引數如下: -1: 強制sc

Linux系統性能分析命令vmstat,iostat,sar使用

當系統業務出現異常,需要對系統性能進行分析時,從何下手是個問題。因為效能分析是個很系統的問題,它可能是系統軟體層面的問題,也可能是底層硬體有異常,所以這些用於分析的命令側重點也有所不同,例如:vmstat/top則偏重於觀察系統程序的CPU和記憶體使用情況,而iostat則是檢查OS與儲存之間的IO

linuxpsgrep命令的相關用法

  1.程式與程序 程式是為了完成某種任務而設計的軟體,比如OpenOffice是程式。什麼是程序呢?程序就是執行中的程式,是程式的最小執行單元。 一個執行著的程式,可能有多個程序。比如 LinuxSir.Org 所用的WWW伺服器是apache伺服器,當管理員啟動服