微軟推出經(jīng)典進(jìn)程監(jiān)控工具 Procmon 的 Linux 版本
微軟最近為 Windows Sysinternals 工具集中的 Process Monitor 應(yīng)用程序打造了 Linux 版本,并將其以 MIT協(xié)議開源了出來。
▲Windows 上的 Procmon
Process Monitor(以下簡(jiǎn)稱 Procmon)是一種進(jìn)程監(jiān)控工具,為開發(fā)者提供了簡(jiǎn)便有效的方式來跟蹤系統(tǒng)調(diào)用(syscall)活動(dòng)。該工具能夠幫助診斷程序崩潰、資源占用率過高,甚至是潛在的惡意感染等問題。
Sysinternals 工具集在 Windows 上堪稱經(jīng)典,功能強(qiáng)大,F(xiàn)在,Linux 用戶也可以嘗試使用 Procmon 來監(jiān)控系統(tǒng)進(jìn)程。
在 Linux 上使用 Procmon 時(shí),可以使用以下參數(shù)指定要監(jiān)視的進(jìn)程 ID 或特定的系統(tǒng)調(diào)用:
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
假設(shè)要監(jiān)視進(jìn)程 ID 738 和 2657:
sudo procmon -p 738,2657
若要監(jiān)視 PID 738 列出的所有讀寫調(diào)用,可以使用以下命令:
sudo procmon -p 738 -e read,write
目前,構(gòu)建 Linux 版 Procmon 應(yīng)用需要 Ubuntu 18.04 LTS 版本,內(nèi)核要求 4.18 及以上,并且不高于 5.3 版本。
- 3-31· 廣州推出千余套配售型保障性住房
- 2-3· 遼寧推出10項(xiàng)措施繁榮春節(jié)期間文旅市場(chǎng)
- 1-13· 北京推出一攬子穩(wěn)增長專項(xiàng)行動(dòng)力促“開門紅”
- 12-2· 新疆推出十項(xiàng)舉措支持高層次人才服務(wù)企業(yè)
- 9-30· 鐵路推出同車接續(xù)換乘 讓旅途更加從容
- 8-15· 寧夏推出枸杞枝剪枝收新模式
- 8-8· 廣州擬推出配售型保障房
- 6-17· 廈門推出促進(jìn)旅拍產(chǎn)業(yè)高質(zhì)量發(fā)展措施
- 6-17· 杭州推出新舉措——預(yù)付式消費(fèi)讓消費(fèi)者更安心
- 6-3· 多地推出工業(yè)旅游項(xiàng)目 相關(guān)上市公司積極參與