微軟最近為 Windows Sysinternals 工具集中的 Process Monitor 應用程序打造了 Linux 版本,并將其以 MIT協(xié)議開源了出來。
Process Monitor(以下簡稱 Procmon)是一種進程監(jiān)控工具,為開發(fā)者提供了簡便有效的方式來跟蹤系統(tǒng)調(diào)用(syscall)活動。該工具能夠幫助診斷程序崩潰、資源占用率過高,甚至是潛在的惡意感染等問題。
Sysinternals 工具集在 Windows 上堪稱經(jīng)典,功能強大,F(xiàn)在,Linux 用戶也可以嘗試使用 Procmon 來監(jiān)控系統(tǒng)進程。
在 Linux 上使用 Procmon 時,可以使用以下參數(shù)指定要監(jiā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)視進程 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 應用需要 Ubuntu 18.04 LTS 版本,內(nèi)核要求 4.18 及以上,并且不高于 5.3 版本。
免責聲明:本文僅代表作者個人觀點,與每日科技網(wǎng)無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。
本網(wǎng)站有部分內(nèi)容均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責,若因作品內(nèi)容、知識產(chǎn)權(quán)、版權(quán)和其他問題,請及時提供相關(guān)證明等材料并與我們聯(lián)系,本網(wǎng)站將在規(guī)定時間內(nèi)給予刪除等相關(guān)處理.
精彩推薦
-
采購拿回扣問題,教你一個小妙招,看看怎么做!
2017-09-18 11:09 廣告 閱讀
-
苦逼的老板,教你一個小妙招,怎么防采購拿回扣!
2017-09-18 11:09 廣告 閱讀
-
傳播易是如何破局廣告營銷和廣告投放的
2021-05-14 16:33:30 更新 閱讀
-
移卡(09923.HK)發(fā)布2022年年度業(yè)績 收入超預期
2023-03-28 14:53:57 更新 閱讀
-
移卡公布2022年到店電商業(yè)績 GMV同比增長733.1%
2023-03-28 11:37:49 更新 閱讀
-
視頻面試——社恐福利!不用見面也能拿offer
2023-03-23 13:39:39 更新 閱讀
-
1+X無代碼研習營:讓無代碼助力軟件開發(fā)團隊釋放
2023-03-16 14:48:09 更新 閱讀
-
ChatGPT之后 標貝科技關(guān)于如何為預訓練大語言模
2023-03-15 17:52:37 更新 閱讀
-
云原生安全,會有一個較大的潛在市場|統(tǒng)信軟件
2023-03-15 17:51:39 更新 閱讀