linux下查看進程啓動、運行的時間等命令

可通過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的單位來顯示,可讀性高~~~(最常用)

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章