在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):Sysinternals/ProcMon-for-Linux开源软件地址(OpenSource Url):https://github.com/Sysinternals/ProcMon-for-Linux开源编程语言(OpenSource Language):C++ 98.6%开源软件介绍(OpenSource Introduction):Process Monitor for Linux (Preview)Process Monitor (Procmon) is a Linux reimagining of the classic Procmon tool from the Sysinternals suite of tools for Windows. Procmon provides a convenient and efficient way for Linux developers to trace the syscall activity on the system. Installation & UsageRequirements
Install ProcmonCheckout our install instructions for distribution specific steps to install Procmon. Building Procmon from source1. Install build dependenciessudo apt-get -y install bison build-essential flex git libedit-dev \
libllvm6.0 llvm-6.0-dev libclang-6.0-dev python zlib1g-dev libelf-dev 2. Build Procmongit clone https://github.com/Microsoft/Procmon-for-Linux
cd Procmon-for-Linux
mkdir build
cd build
cmake ..
make Building Procmon PackagesThe distribution packages for Procmon for Linux are constructed utilizing To build a cd build
cpack .. Usage
ExamplesThe following traces all processes and syscalls on the system
The following traces processes with process id 10 and 20
The following traces process 20 only syscalls read, write and openat
The following traces process 35 and opens Procmon in headless mode to output all captured events to file procmon.db
The following opens a Procmon tracefile, procmon.db, within the Procmon TUI
Feedback
ContributingIf you are interested in fixing issues and contributing directly to the code base, please see the document How to Contribute, which covers the following:
Please see also our Code of Conduct. LicenseCopyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论