Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

watch 指令週期性監控實戰:高亮差異、自訂間隔、常用監控場景(網路連線、HTTP、攻擊連線、目錄變化、負載)

編輯:關於 Linux

watch 週期性執行指令並全螢幕顯示,支援高亮變化區域。

核心參數

  • -n 秒 / --interval:間隔秒數(預設 2 秒)。
  • -d / --differences:高亮變化處;-d=cumulative 累積高亮所有曾變化處。
  • -t / --no-title:隱藏標題列(間隔、指令、時間)。
  • -h:說明。

實戰範例

  • 每秒高亮網路連線變化:watch -n 1 -d netstat -ant
  • 每秒高亮 HTTP 連線數:watch -n 1 -d 'pstree | grep http'(管道指令需單引號包裹)。
  • 監控模擬攻擊 IP 的 21 埠連線數:watch 'netstat -an | grep :21 | grep | wc -l'
  • 監控目錄特定檔案變化:watch -d 'ls -l | grep scf'
  • 每 10 秒輸出系統負載:watch -n 10 'cat /proc/loadavg'

操作熱鍵

  • Ctrl+X 切換終端機(watch 佔據前台時)。
  • Ctrl+G 或 Ctrl+C 退出 watch。

適合即時觀察動態指標變化,無需寫腳本迴圈。

Copyright © Windows教程網 All Rights Reserved