Procmon 源码地址:https://gitee.com/mirrors/procmon-for-linux?_from=gitee_search


安装依赖:

sudo apt-get -y install bison build-essential flex git libedit-dev libllvm10 llvm-10-dev libclang-10-dev python zlib1g-dev libelf-dev cmake

安装依赖不成功,是由于ubuntu 中没有这个版本,可以使用以下命令进行查找,找到相近版本下载,单个单个的进行安装。

apt-cache search 部分包名


下载安装:

git clone https://github.com/Microsoft/Procmon-for-Linux
cd Procmon-for-Linux
mkdir build
cd build
cmake ..
make

安装时间可能有点长,请耐心等待。。。


使用方法

用法:procmon[选项]

选项

-h/——help打印帮助屏幕

-p/——pid要监控的进程id列表,以逗号分隔

-e/——events以逗号分隔的要监视的系统调用列表

-c/——collect [FILEPATH]以无头模式启动Procmon的选项

-f/——file FILEPATH打开Procmon跟踪文件

1. 下面跟踪系统上的所有进程和系统调用

sudo ./procmon

2. 下面跟踪进程id为10和20的进程

sudo procmon -p 10,20

3. 下面只跟踪进程20的读、写和openat系统调用

sudo procmon -p 20 -e read,write,openat

4. 下面跟踪进程35并以headless模式打开Procmon,将捕获的所有事件输出到Procmon .db文件中

sudo procmon -p 35 -c procmon.db

5. 下面将在Procmon TUI中打开一个Procmon跟踪文件Procmon .db

sudo procmon -f procmon.db

Linux Ubuntu20.10 安装Process Monitor(Procmon),以及使用方法相关推荐

  1. 安装完linux后找不到dvd文件夹,Ubuntu 9.10安装之硬盘DVD版本的方法

    Ubuntu 9.10安装之硬盘DVD版本的方法 文章作者:网友投稿 发布时间:2010-02-10 14:56:08 来源:网络 昨天晚上耗时1个小时,安装了ubuntu 9.10的DVD版本. 本 ...

  2. VirtualBox安装kali linux过程及安装后无法全屏问题解决方法(2)

    VirtualBox安装kali linux过程及安装后无法全屏问题解决方法(2) 参考文章: (1)VirtualBox安装kali linux过程及安装后无法全屏问题解决方法(2) (2)http ...

  3. linux下安装两个nginx教程,在linux系统下安装两个nginx的简单方法

    在linux系统下安装两个nginx的简单方法 发布时间:2017-03-09 12:08 来源:互联网 当前栏目:web技术类 在linux下安装nginx的时候,一般在./configure的阶段 ...

  4. Linux 进行yum 安装是出现文件 conflicts 解决方法

    Linux 进行yum 安装是出现文件 conflicts 解决方法 今天在进行docker 安装时出现了文件冲突问题! 试了几种方式来解决,其中的这个方式解决了我的问题: yum update yu ...

  5. Linux Ubuntu20.04安装及环境配置细节分享

    目录 1.Ubuntu和VMware虚拟机官方下载 2.在英文环境下配置中文拼音输入法 3.火狐浏览器看不了视频问题 4.配置代码编辑环境 5.隐藏桌面垃圾桶图标 6.关于网络问题个人的一些建议 因为 ...

  6. Linux Ubuntu20.04安装RTL8156网卡驱动开启巨型帧

    最近在做工业相机方面的东西,接口为千兆以太网,并且需要打开巨型帧进行信息传输. 而我的老笔记本电脑只支持百兆以太网,所以买了一个支持巨型帧的USB3.0转RJ45,其内部网卡为RTL8156BG,费劲 ...

  7. windows10 安装linux,windows 10安装linux(ubuntu)子系统

    windows10安装ubuntu子系统系统 之前一直在虚拟机中使用linux系统,但是不是很方便,后来发现windows下也有了linux系统.感觉还不错 1. 打开windows应用市场micro ...

  8. ubuntu20.10 安装Qt5 并在 kits 设置编译环境

    1. 安装Qt sudo apt-get install build-essential sudo apt-get install qtbase5-dev qtchooser qt5-qmake qt ...

  9. linux 安装locate命令,在Linux系统上安装和使用locate命令的方法

    在Linux操作系统上工作时最常见的操作之一是搜索文件和目录,我们可以在Linux系统中安装locate并使用locate命令来操作,因为该命令是按名称搜索文件和目录的,使用它处理起来相当的简单,在本 ...

最新文章

  1. linux c ping实现
  2. mysql数据库挂科_面试命中率 90% 的点 :MySQL 锁
  3. mfc 算方差函数_什么影响了你的工资?方差分析告诉你
  4. 欧拉函数 - HDU1286
  5. 86. 分隔链表 golang
  6. 中科大在50年代的教学理念
  7. C语言空指针NULL详解
  8. 【SpringBoot基础知识】如何在springboot中使用多线程
  9. [游戏服务器]第一章:多人聊天室-服务端
  10. 360天擎默认卸载密码_装机工具老毛桃携带木马病毒 卸载安全软件进行恶意推广...
  11. ubuntu下安装JDK以及配置
  12. 修改Linux文件格式为unix
  13. 单片机中段程序_80C51单片机中断的编程使用方法介绍
  14. CSS中animation动画-详解
  15. 你好,Googler!
  16. 线上bug检测工具 android,Android 测试中对于偶现且难以重现的 bug 的处理
  17. c++——ignore()函数
  18. 2110-微服务核心知识点及问题分析
  19. Java + lua = 王炸!!
  20. html用js生成二维码

热门文章

  1. Android下载管理问题分析
  2. 图片的合成(个人练习,不喜勿喷!)
  3. springMVC中ajax使用json 对象 出现 状态代码: 415 Unsupported Media Type
  4. Android 集成高德地图SDK
  5. fater-rcnn绘制loss图
  6. php qq授权_PHP模拟QQ网页版授权登录的案例
  7. Python便捷写法:[[0] * n for _ in range(n)]
  8. 【冬察冬见】FFmpeg系列学习笔记
  9. 课程设计-在校整理-10 基于知识图谱的医疗智能问答小程序实现示例
  10. css情景动画,CSS3 白天/黑夜场景轮回动画