微軟推出經典進程監控工具 Procmon 的 Linux 版本
微軟最近為 Windows Sysinternals 工具集中的 Process Monitor 應用程序打造了 Linux 版本,并將其以 MIT協議開源了出來。
▲Windows 上的 Procmon
Process Monitor(以下簡稱 Procmon)是一種進程監控工具,為開發者提供了簡便有效的方式來跟蹤系統調用(syscall)活動。該工具能夠幫助診斷程序崩潰、資源占用率過高,甚至是潛在的惡意感染等問題。
Sysinternals 工具集在 Windows 上堪稱經典,功能強大。現在,Linux 用戶也可以嘗試使用 Procmon 來監控系統進程。
在 Linux 上使用 Procmon 時,可以使用以下參數指定要監視的進程 ID 或特定的系統調用:
Usage: procmon [OPTIONS] OPTIONS -h/--help Prints this help screen
-p/--pids Comma separated list of process ids to monitor
-e/--events Comma separated list of system calls to monitor
-c/--collect [FILEPATH] Option to start Procmon in a headless mode
-f/--file FILEPATH Open a Procmon trace file
假設要監視進程 ID 738 和 2657:
sudo procmon -p 738,2657
若要監視 PID 738 列出的所有讀寫調用,可以使用以下命令:
sudo procmon -p 738 -e read,write
目前,構建 Linux 版 Procmon 應用需要 Ubuntu 18.04 LTS 版本,內核要求 4.18 及以上,并且不高于 5.3 版本。
- 6-16· 兩部門推出12條政策措施 深化兩岸金融領域融合發展
- 6-9· 天津推出穩經濟一攬子政策措施
- 6-2· 天津推出按揭貸款紓困舉措 靈活調整還款安排
- 5-26· 南昌市推出失業再創業免擔保貸款新模式
- 5-26· 廣州推出4471套公租房,8月公開搖號
- 5-16· 天津推出24項措施 助力企業盡享RCEP政策紅利
- 5-12· 蘇州推出“文旅紓困18條”
- 4-6· 微軟云計算服務遭歐盟非正式調查
- 3-31· 哈爾濱推出系列政策助力中小微企業穩崗就業
- 3-31· 杭州推出服務業紓困四十條 助力困難行業渡難關