Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux 實戰技巧雜記:ps/jps 追蹤進程、find 忽略大小寫、ls -l 權限解讀、netstat/jstat 監控 JVM

編輯:Linux 系統常見問題解答

進程追蹤

  • ps -ef | grep tomcat 找 Tomcat 進程
  • jps 列出本機 JVM 進程 (含 PID、主類名)

find 忽略大小寫搜尋

find / -name "*[Tt]omcat*"
# Linux 大小寫敏感,用括號括起大小寫或 -iname

ls -l 權限欄位解讀

-rwxr-xr-x 1 root root 19103658 May 4 2011 src.zip
# 第 1 字元: - 檔案 / d 目錄 / l 連結 / c/b 字元/區塊裝置 / p FIFO / s Socket
# 後三組 rwx/r-x/r-x: 擁有者/群組/其他 讀寫執行權限

網路連線與 JVM 監控

  • netstat -net 顯示作用中網路連線 (不含 listen),可檢視 Tomcat 佔用埠口。
  • jstat -gcutil PID 監控 JVM 記憶體:
    S0 S1 E O P YGC YGCT FGC FGCT GCT
    E=Eden 區使用率、O=Old 區使用率、YGC/YGCT=Young GC 次數/耗時、FGC/FGCT=Full GC 次數/耗時。

熟練這幾組指令組合,線上排查 Java 服務效能與進程狀態事半功倍。

Copyright © Windows教程網 All Rights Reserved