天天看點

LINUX常用指令(持續更新。。。)

  1. arch 顯示機器的處理器架構
  2. uname -r 顯示正在使用的核心版本
  3. date 顯示系統日期
  4. date 041217002007.00 設定日期和時間 - 月日時分年.秒
  5. clock -w 将時間修改儲存到 BIOS
  6. reboot 重新開機
  7. cd /home 進入 ‘/ home’ 目錄’
  8. cd … 傳回上一級目錄
  9. cd …/… 傳回上兩級目錄
  10. cd 進入目前使用者的主目錄
  11. cd - 傳回上次所在的目錄
  12. pwd 顯示工作路徑
  13. ls 檢視目錄中的檔案
  14. ll 顯示檔案和目錄的詳細資料
  15. ls -a 顯示隐藏檔案
  16. mkdir dir1 建立一個叫做 ‘dir1’ 的目錄’
  17. rm -f file1 删除一個叫做 ‘file1’ 的檔案’
  18. rmdir dir1 删除一個叫做 ‘dir1’ 的目錄’
  19. find / -name file1 從 ‘/’ 開始進入根檔案系統搜尋檔案和目錄
  20. find /usr/bin -type f -atime +100 搜尋在過去100天内未被使用過的執行檔案
  21. df -h 顯示已經挂載的分區清單
  22. top 檢視程序記憶體使用情況
  23. free 檢視記憶體使用情況
  24. 批量kill 含有firefox字段的程序 ps -ef | grep firefox | grep -v grep | awk ‘{print "kill -9 "$2}’|sh
  25. jps :檢視目前正在運作的jvm服務;
  26. jstat -gc 程序号 重新整理時間 (jstat -gc 71614 5000):檢視某個程序實時GC情況;
  27. jmap -heap 程序号 : 檢視某個程序堆記憶體情況(一般都是看這個)
  28. jstat -gcutil pid 5s

    每隔5s監控一次記憶體回收情況

    E 代表 Eden 區使用率;

    O(Old)代表老年代使用率 ;

    P(Permanent)代表永久代使用率;

    CCS 壓縮使用比例

    M 元空間(MetaspaceSize)已使用的占目前容量百分比

    YGC(Young GC)代表Minor GC 次數;

    YGCT代表Minor GC耗時;

    FGC(Full GC)代表Full GC次數;

    FGCT(Full GC)代表Full GC耗時;

    GCT代表Minor & Full GC共計耗時。

繼續閱讀