可通過ps 來查看,通過參數 -o 來查看
ps -eo pid,tty,user,comm,lstart,etime | grep redis
參數說明:
pid:進程ID
tty:終端
user:用戶
comm:進程名
lstart:開始時間
etime:運行時間
運行結果如下:
ps aux、ps -aux、ps -ef之間的區別
- ps aux 是用BSD的格式來顯示進程
- 顯示的項目有:USER , PID , %CPU , %MEM , VSZ , RSS , TTY , STAT , START , TIME , COMMAND
USER //用戶名
%CPU //進程佔用的CPU百分比
%MEM //佔用內存的百分比
VSZ //該進程使用的虛擬內存量(KB)
RSS //該進程佔用的固定內存量(KB)(駐留中頁的數量)
STAT //進程的狀態
START //該進程被觸發啓動時間
TIME //該進程實際使用CPU運行的時間
- ps -ef 是用標準的格式顯示進程
- 顯示的項目有:UID , PID , PPID , C , STIME , TTY , TIME , CMD
ps 和 top區別
- ps看到的是命令執行瞬間的進程信息,而top可以持續的監視
- ps只是查看進程,而top還可以監視系統性能,如平均負載,cpu和內存的消耗
- 另外top還可以操作進程,如改變優先級(命令r)和關閉進程(命令k)
- ps主要是查看進程的,關注點在於查看需要查看的進程
- top主要看cpu,內存使用情況,及佔用資源最多的進程由高到低排序,關注點在於資源佔用情況
Linux中du和df以及它們的區別
-
一 、du : 顯示每個文件和目錄的磁盤使用空間~~~文件的大小。
- 命令參數:
-a #顯示目錄中文件的大小 單位 KB 。
-b #顯示目錄中文件的大小,以字節byte爲單位。
-c #顯示目錄中文件的大小,同時也顯示總和;單位KB。
-k 、 -m 、#顯示目錄中文件的大小,-k 單位KB,-m 單位MB.
-s #僅顯示目錄的總值,單位KB。
-h #以K M G爲單位顯示,提高可讀性~~~(最常用的一個~也可能只用這一個就滿足需求了)
-x #以一開始處理時的文件系統爲準,若遇上其它不同的文件系統目錄則略過。
-L #顯示選項中所指定符號鏈接的源文件大小。
-S #顯示個別目錄的大小時,並不含其子目錄的大小。
-X #在<文件>指定目錄或文件。
–exclude=<目錄或文件> #略過指定的目錄或文件。
-D #顯示指定符號鏈接的源文件大小。
-H或–si #與-h參數相同,但是K,M,G是以1000爲換算單位。
-l #重複計算硬件鏈接的文件。
-
二 、 df:顯示磁盤分區上可以使用的磁盤空間
- 這裏只記住兩個參數就好:
-a #查看全部文件系統,單位默認KB
-h #使用-h選項以KB、MB、GB的單位來顯示,可讀性高~~~(最常用)