微软最近为 Windows Sysinternals 工具集中的 Process Monitor 应用程序打造了 Linux 版本,并将其以 MIT协议开源了出来。
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 版本。
免责声明:本文仅代表作者个人观点,与每日科技网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们联系,本网站将在规定时间内给予删除等相关处理.
精彩推荐
-
采购拿回扣问题,教你一个小妙招,看看怎么做!
2017-09-18 11:09 广告 阅读
-
苦逼的老板,教你一个小妙招,怎么防采购拿回扣!
2017-09-18 11:09 广告 阅读
-
传播易是如何破局广告营销和广告投放的
2021-05-14 16:33:30 更新 阅读
-
移卡(09923.HK)发布2022年年度业绩 收入超预期
2023-03-28 14:53:57 更新 阅读
-
移卡公布2022年到店电商业绩 GMV同比增长733.1%
2023-03-28 11:37:49 更新 阅读
-
视频面试——社恐福利!不用见面也能拿offer
2023-03-23 13:39:39 更新 阅读
-
1+X无代码研习营:让无代码助力软件开发团队释放
2023-03-16 14:48:09 更新 阅读
-
ChatGPT之后 标贝科技关于如何为预训练大语言模
2023-03-15 17:52:37 更新 阅读
-
云原生安全,会有一个较大的潜在市场|统信软件
2023-03-15 17:51:39 更新 阅读