㈠ linux查看是否有某個運行的進程命令
Linux查看所有正在運行的進程,可以用ps aux命令,它的-a參數,表示不與終端有關的進程也顯示出來。如果想知道某個進程是否在運行,可以用ps aux命令加管道符和grep選取命令,grep選取命令可以根據關鍵字來過濾管道符傳遞過來的數據,從而只列出用戶想看到的內容,比如想知道httpd進程是否在運行就可以這樣:
ps aux | grep httpd
如果httpd進程沒有運行,這個命令就不顯示任何內容;如果httpd進程正在運行,這個命令就會顯示httpd進程的相關信息。
㈡ linux 下查看進程用什麼命令
linux 下查看進程可以使用的命令:
1、ps命令查找與進程相關的PID號:
2、ps a 顯示現行回終端機下的所有程序,包括其他答用戶的程序。
3、ps -A 顯示所有程序。
4、ps c 列出程序時,顯示每個程序真正的指令名稱,而不包含路徑,參數或常駐服務的標示。
5、ps -e 此參數的效果和指定"A"參數相同。
6、ps e 列出程序時,顯示每個程序所使用的環境變數。
7、ps f 用ASCII字元顯示樹狀結構,表達程序間的相互關系。
8、ps -H 顯示樹狀結構,表示程序間的相互關系。
9、ps -N 顯示所有的程序,除了執行ps指令終端機下的程序之外。
10、ps s 採用程序信號的格式顯示程序狀況。
11、ps S 列出程序時,包括已中斷的子程序資料。
12、ps -t<終端機編號> 指定終端機編號,並列出屬於該終端機的程序的狀況。
13、ps u 以用戶為主的格式來顯示程序狀況。
14、ps x 顯示所有程序,不以終端機來區分。
㈢ 怎麼查看linux進程名稱
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
㈣ linux中查看系統當前所有進程的命令是
ps aux為查看系統當前所有進程命令。
工具/原料
VMware Linux 電腦
方法/步驟
1、打開VMware虛擬機,專打開終端命令行,屬通過」su「命令切換到root用戶下。
㈤ Linux查看進程命令有哪些
首先我們需要打開終端,本經驗以Fedora操作系統為例,其他的操作系統可能略有不同。打開終端之後我們輸入ps,它就是我們今天的主角,ps是linux操作系統中最基本同時也是非常強大的進程查看命令,如果你對此命令不是十分了解,我們可以輸入ps --help命令來查看此命令的幫助信息。
如何查看linux進程
通過幫助信息我們可以看到,ps命令的相關參數有很多,很多初學的朋友可能會看的一頭霧水,不知道該怎麼組合這些參數,下面小編就舉一些實際應用例子,來介紹一些比較常用的查看進程的固定命令組合。
如何查看linux進程
我們先來看第一個命令,ps -l命令。這個命令和直接使用ps效果類似,但是不同之處在於使用ps命令獲得結果很短,而使用-l參數之後將會較長、較詳細的列出該PID的的信息列出,由於參數較多,小編就不一一介紹各個參數的含義了,如果想要了解參數的具體含義可以上網查看相關信息。
如何查看linux進程
接著我們來看第二個命令ps aux,有「-」符號和沒有兩者是有區別的,這個命令應該是比較常用的一個命令,作用就是列出目前所有的正在內存當中的程序,其中a表示顯示現行終端機下的所有程序,包括其他用戶的程序,u表示以用戶為主的格式來顯示程序狀況,x表示顯示所有程序,不以終端機來區分,它的相關參數也不少,例如user,表示屬於那個使用者賬號的,%CPU表示使用掉的CPU資源百分比,其他的參數小編就不一一的介紹了,有興趣可以自行查看。
如何查看linux進程
第三個要介紹的命令就是ps -lA命令,跟ps -l命令輸出的格式一樣,唯一不同的是多了一個A參數,A的作用就是顯示出所有進程,因此使用此命令之後輸出的結果會非常的多,如果非必要不建議使用此命令。
如何查看linux進程
第四個命令就是ps ajxf,其中a和x表示的意義已經介紹過了,下面我們看下j的意義,j表示採用工作控制的格式顯示程序狀況,f則表示用ASCII字元顯示樹狀結構,表達程序間的相互關系,輸出的結果類似程序樹顯示。
如何查看linux進程
㈥ linux下 用什麼命令查看進程如何殺死進程
用ps查看進程
-e 顯示所有抄進程。
-f 全格式。
-h 不顯示標題。
-l 長格式。
-w 寬輸出。
a 顯示終端上的所有進程,包括其他用戶的進程。
r 只顯示正在運行的進程。
x 顯示沒有控制終端的進程。
一般用ps aux |grep 進程名 搜索某個進程
殺死進程一般用kill 進程號
比如ps出來的某個進程如下所示
4948 ? Ss 0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid
殺死該進程命令為kill 4948
如果要殺死一組進程用killall 進程組名
㈦ 怎麼查看linux正在運行的命令
1. 首先查看抄系統運行的進程
襲若需要查看系統當前運行的所有進程,就需要用如下命令:
# ps auxw
其中參數a表示顯示系統中所有用戶的的進程;u表示輸出進程用戶所屬信息; x表示也
顯示沒有控制台的進程;若顯示行太長而被截斷則可以使用f參數;
2. 查看系統監聽的服務
# netstat -ln
l表示顯示當前系統監聽的埠信息;n表示埠按照埠號來顯示,而不轉換為
service文件中定義的埠名;若希望了解各個埠都是由哪些進程監聽則可以使用p參數。
若發現不需要的服務, 可以使用linuxconf或ntsysv命令來關閉這些服務在系統啟動時自
啟動,然後重新啟動系統則這些服務將在運行。
有些服務是由inetd超級伺服器來監控的,則需要標記/etc/inetd.conf來關閉這些服務。
㈧ Linux怎麼查看進程運行命令
一:linux查看進程命令詳解
ps命令查找與進程相關的PID號:
ps a 顯示現行終端機下的所有程序,包括其他用戶的程序。
ps -A 顯示所有程序。
ps c 列出程序時,顯示每個程序真正的指令名稱,而不包含路徑,參數或常駐服務的標示。
ps -e 此參數的效果和指定"A"參數相同。
ps e 列出程序時,顯示每個程序所使用的環境變數。
ps f 用ASCII字元顯示樹狀結構,表達程序間的相互關系。
ps -H 顯示樹狀結構,表示程序間的相互關系。
ps -N 顯示所有的程序,除了執行ps指令終端機下的程序之外。
ps s 採用程序信號的格式顯示程序狀況。
ps S 列出程序時,包括已中斷的子程序資料。
ps -t<終端機編號> 指定終端機編號,並列出屬於該終端機的程序的狀況。
ps u 以用戶為主的格式來顯示程序狀況。
ps x 顯示所有程序,不以終端機來區分。
最常用的方法是ps aux,然後再通過管道使用grep命令過濾查找特定的進程,然後再對特定的進程進行操作。
ps aux | grep program_filter_word,ps -ef |grep tomcat
ps -ef|grep java|grep -v grep 顯示出所有的java進程,去處掉當前的grep進程。
二.(8)linux顯示進程命令擴展閱讀:linux 結束進程命令詳解
使用kill命令結束進程:kill xxx
常用:kill -9 324
Linux下還提供了一個killall命令,可以直接使用進程的名字而不是進程標識號,例如:# killall -9 NAME
㈨ 如何在Linux中查看所有正在運行的進程
ps命令用於查看系統中的進程狀態,格式為:「 [參數]」,
常見的ps命令參數包括有:
-a 顯示所有的進程(包括其他用戶的)
-u 用戶以及其他詳細信息
-x 顯示沒有控制終端的進程
Linux系統中時刻運行著許許多多的進程,如果能夠合理的管理它們,絕對有益於對系統的性能優化,Linux系統中進程最常見的5種不同的狀態是運行、中斷、不可中斷、僵死與停止,它們的含義分別是:
R(運行):正在運行或在運行隊列中等待。
S(中斷):休眠中, 在等待某個條件的形成或接收到信號。
D(不可中斷):收到信號不喚醒和不可運行, 進程必須等待直到有中斷發生。
Z:(僵死):進程已終止, 但進程描述符存在, 直到父進程調用wait4()系統調用後釋放。
T:(停止):進程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信號後停止運行。當執行"ps aux"命令後通常會看到下面格式的進程狀態,表格中只是列舉了部分輸出值,而且正常的輸出值中不包括中文注釋部分:
top命令前面的五行為系統整體的統計信息:
第1行:系統時間,運行時間,登錄終端數,系統負載(分別為1分鍾、5分鍾、15分鍾的平均值,數值越小意味著負載越低)。
第2行:進程總數,運行中的,睡眠中的,停止的,僵死的。
第3行:用戶佔用資源,系統內核佔用資源,改變過優先順序的進程,空閑的資源,等待輸入輸出的時間。此行數據均為CPU數據並以百分比格式顯示,例如"99.2 id"意味著有99.2%的CPU處理器資源正在空閑中。
第4行:物理內存總量,使用量,空閑量,作為內核緩存的內存量。
第5行:虛擬內存總量,使用量,空閑量,已被提前載入的內存數據。
為了更好的了解Linux伺服器,成為一名合格的運維人員,您必須具備快速查看Linux系統運行狀態的能力。Linux命令最大的特點就是要與其他命令搭配使用,重於靈活運用,可參考linuxprobe。COM上ps、top命令經常用於系統工作查看狀態,ps命令與管道符技術搭配使用,可用於來抓取到某個指定服務進程所對應的PID號碼。
㈩ linux 怎麼查看某個進程的啟動命令
linux下查看某個進程的啟動命令的方法:
在Linux下, 如果需要查看進程的啟動時間, 常用ps aux命令,但是ps aux命令的缺陷在於只能顯示時間到年、日期、或者時間, 無法具體到年月日時分秒。如果需要查看某個進程的具體啟動時間, 使用 ps -p PID -o lstart, 其中,PID為某個進程的進程ID號。
如下所示, 顯示系統中所有httpd進程的具體啟動時間。
for pid in $(pgrep httpd); do echo -n "${pid} " ; ps -p ${pid} -o lstart | grep -v "START" ; done
301 Mon Aug 27 11:21:59 2012
344 Mon Aug 27 11:33:13 2012
25065 Sun Aug 26 03:27:03 2012
25066 Sun Aug 26 03:27:03 2012
25067 Sun Aug 26 03:27:03 2012
25068 Sun Aug 26 03:27:03 2012
25069 Sun Aug 26 03:27:03 2012
25070 Sun Aug 26 03:27:03 2012
25071 Sun Aug 26 03:27:03 2012
25072 Sun Aug 26 03:27:03 2012
27903 Wed Jun 20 22:50:47 2012
32767 Mon Aug 27 11:21:48 2012