微软为Process Monitor(简称Procmon)推出了Linux版本,并且以MIT协议开放源代码了。Procmon是一款进程监控工具,为开发者提供了简便有效的方式来跟踪系统调用(syscall)活动,该工具能够帮助诊断程序崩溃、资源占用率过高,甚至是潜在的恶意感染等问题。从现在开始,使用Linux操作系统的用户也可以尝试使用Procmon来监控系统进程了,以下为相关的使用方法。

使用方法

在Linux系统上使用Procmon时,可以使用以下参数指定要监视的进程ID或特定的系统调用:

1、用法和选项,包括其含义如下:

Usage: procmon [OPTIONS]

OPTIONS:

-h/--help——Prints this help screen(打印此帮助屏幕)

-p/--pids——Comma separated list of process ids to monitor(以逗号分隔要监视的进程ID列表)

-e/--events——Comma separated list of system calls to monitor(逗号分隔要监视的系统调用列表)

-c/--collect [FILEPATH]——Option to start Procmon in a headless mode(选择以无头模式启动Procmon)

-f/--file FILEPATH——Open a Procmon trace file(打开一个Procmon跟踪文件)

2、使用实例

假设要监视进程ID 738和2657:

sudo procmon -p 738,2657

若要监视PID 738列出的所有读写调用,可以使用以下命令:

sudo procmon -p 738 -e read,write

注意事项

目前,构建Linux版本Procmon应用需要Ubuntu 18.04 LTS版本,内核要求Linux 4.18及以上,并且不高于Linux 5.3版本。

相关主题

linux monitor 命令,Process Monitor(简称Procmon)发布Linux版,附使用方法相关推荐

  1. Linux常用命令英文全称与中文解释Linux系统

    Linux常用命令英文全称与中文解释Linux系统 man: Manual 意思是手册,可以用这个命令查询其他命令的用法. pwd:Print working directory 意思是密码. su: ...

  2. linux命令优先级设置,linux renice命令参数及用法详解(linux修改程序运行优先级命令)...

    linux renice命令参数及用法详解(linux修改程序运行优先级命令) 发布时间:2012-07-21 12:45:32   作者:佚名   我要评论 renice指令可重新调整程序执行的优先 ...

  3. linux中的su-命令的功能,linux su命令参数及用法详解(linux切换用户命令)

    linux su命令参数及用法详解(linux切换用户命令) 发布时间:2012-07-21 12:12:39   作者:佚名   我要评论 su的作用是变更为其它使用者的身份,超级用户除外,需要键入 ...

  4. linux 的中断 命令,linux skill命令参数及用法详解(linux中断进程执行命令)

    linux skill命令参数及用法详解(linux中断进程执行命令) 发布时间:2012-07-21 12:09:37   作者:佚名   我要评论 linux 冻结进程命令 skill 使用详解 ...

  5. linux scp命令参数及用法详解--linux远程复制拷贝命令使用实例【转】

    转自:http://blog.csdn.net/jiangkai_nju/article/details/7338177 一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是 ...

  6. linux 内存 参数,linux free命令参数及用法详解(linux查看内存命令)

    linux free命令参数及用法详解(linux查看内存命令) 2019年05月31日 | 萬仟网科技 | 我要评论 free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段 ...

  7. linux中whoami命令的作用是,linux whoami命令参数及用法详解(linux查看登陆用户名)

    linux whoami命令参数及用法详解(linux查看登陆用户名) 2019年05月31日 | 萬仟网科技 | 我要评论 whoami 命令显示登录名.与使用命令 who 并指定 am i 不同, ...

  8. Linux常用命令详解教程大全,Linux教程手册详解常用命令

    一.基本命令 1.1 关机和重启 关机     shutdown -h now        立刻关机     shutdown -h 5        5分钟后关机     poweroff     ...

  9. linux wget 命令_我如何使用wget Linux命令恢复丢失的图像

    linux wget 命令 2004年,开放剪贴画库(OCAL)成为免费插图的来源,任何人都可以出于任何目的使用它们,而无需注明出处或提供任何回报. 这个站点是开放源代码世界对1990年代每个家庭办公 ...

最新文章

  1. python编程爱心-python画一个玫瑰和一个爱心
  2. 互联网协议IP抓包分析 -- wireshark
  3. 用linux命令创建表主键,Linux系统下SQL Server数据库操作
  4. Oracle分组排序查询
  5. 使用samba完成Linux服务器与Windows之间的映射
  6. ArcGIS空间分析笔记(汤国安)
  7. creo JAVA,Creo JAVA二次开发全套视频教程
  8. QT基于Npcap设计的网络抓包小程序
  9. 为何现在只剩下 风吹乱我的发
  10. 2013.06.25《流行音乐的分类》
  11. c语言时间换算结构体9,C语言实现时区转换函数的实例
  12. Android 4.1 (Jelly Bean,果冻豆)
  13. mysql基本SQL语句
  14. 中职计算机学校名师工作室,用心耕耘——记浙江省中职名师工作室领衔人卜连英...
  15. charles抓包(charles抓包工具详细教程)
  16. 【C++】计算一个正整数的阶乘
  17. 支付29.9元,订阅付费专栏Matlab(初级版),免费送对应专栏代码1份
  18. 文本朗读器的设计与制作
  19. win10更新后vmware不可用的解决方法
  20. 虚假同感偏差(false consensus bias)

热门文章

  1. 搭建之星中文编程教学教程视频
  2. redis的主从同步及高可用集群
  3. 8大经典数据挖掘算法
  4. 大话赛宁云 | 培训服务打造实战型网络安全人才
  5. 常用流程图符号和基本流程图
  6. 时光不负有心人 --又是折腾的一年
  7. 子组件改变父组件的两种方式
  8. php(magento),magento在本地php7上安装方法
  9. TortoiseHg的使用
  10. mysql 白天范围_急求mysql 统计一个时间范围内的白天与夜上的数据方法