• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Quản trị hệ thống Linux OS

Cách cài và sử dụng Procmon trên Linux, công cụ mã nguồn mở vừa được Microsoft phát hành

@admiz by @admiz
08/05/2021
in Linux OS, Quản trị hệ thống
0
Cách Cài Và Sử Dụng Procmon Trên Linux, Công Cụ Mã Nguồn Mở Vừa được Microsoft Phát Hành 6094ea4477e42.jpeg

Sau thời gian dài lên kế hoạch với nhiều lần tạm hoãn, Microsoft cuối cùng cũng đã chính thức phát hành tiện ích phổ biến Sysiternals Procmon phiên bản Linux để người dùng có thể theo dõi hoạt động của các tiến trình đang chạy ngay trên hệ điều hành nguồn mở này.

Procmon trên Linux

  • Procmon là gì?
  • Cách cài đặt và build Procmon trên Linux
    • Yêu cầu hệ thống
    • Cài Procmon
    • Build Procmon từ mã nguồn
  • Cách sử dụng Procmon

Procmon là gì?

Có lẽ nhiều người dùng Windows không còn xa lạ với công cụ này. Procmon là một tiện ích hệ thống, giúp người dùng dễ dàng theo dõi các cuộc gọi hệ thống (system calls), truy cập Registry và file activity liên quan đến các quy trình đang chạy trong hệ điều hành.

Việc theo dõi các quy trình này cho phép người dùng chẩn đoán sớm các sự cố có thể xảy ra trên hệ thống, chẳng hạn như xung đột ứng dụng, sử dụng tài nguyên quá mức, hoặc thậm chí lây nhiễm phần mềm độc hại.

Procmon cho Windows
Procmon cho Windows

Sự ra mắt của công cụ Procmon nguồn mở phiên bản dành cho Linux đóng vai trò khá quan trọng, giúp người dùng Linux có thêm một công cụ hỗ trợ theo dõi các quy trình đang chạy trên hệ thống tương tự như Windows, có thể thấy trong bản demo bên dưới:

Demo Procmon trên Linux
Demo Procmon trên Linux

Cách cài đặt và build Procmon trên Linux

Yêu cầu hệ thống

  • Hệ điều hành: Ubuntu 18.04 LTS với kernel >= 4.18 và kernel
  • cmake >= 3.13 (chỉ build-time)
  • libsqlite3-dev >= 3.22 (chỉ build-time)

Cài Procmon

Đăng ký Microsoft key và feed:

wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

Sau đó dùng câu lệnh sau để cài Procmon:

sudo apt-get update
sudo apt-get install procmon

Build Procmon từ mã nguồn

Cài dependency:

sudo 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

Build và cài BCC:

git clone --branch tag_v0.10.0 https://github.com/iovisor/bcc.git
mkdir bcc/build
cd bcc/build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install

Build Procmon:

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

Build package Procmon:

Các gói phân phối cho Procmon trên Linux được build bằng cách sử dụng cpack. Để build package deb cho Procmon trên Ubuntu bạn chỉ cần chạy:

cd build
cpack ..

Cách sử dụng Procmon

Khi sử dụng Procmon trên Linux, người dùng có thể chỉ định ID tiến trình mà mình muốn theo dõi hoặc các cuộc gọi hệ thống cụ thể bằng những đối số sau:

Usage: procmon [TÙY CHỌN]

Có các TÙY CHỌN bao gồm:

  • -h/–help: In màn hình trợ giúp này
  • -p/–pids: Phân tách danh sách id tiến trình bằng dấu phẩy để giám sát
  • -e/–events: Phân tách danh sách các cuộc gọi hệ thống bằng dấu phẩy để giám sát
  • -c/–collect [ĐƯỜNG DẪN TIỆP]: Tùy chọn để khởi động Procmon ở chế độ không đầu cuối
  • -f/–file ĐƯỜNG DẪN TIỆP: Mở tệp theo dõi Procmon

Ví dụ: để giám sát các tiến trình có id 738 và 2657, bạn nhập lệnh sau:

sudo procmon -p 738,2657

Để theo dõi PID 738 và liệt kê tất cả các cuộc gọi đọc/ghi, bạn sử dụng lệnh sau.

sudo procmon -p 738 -e read,write

Để biết thêm thông tin về cách sử dụng Procmon trong Linux, bạn có thể tham khảo chuyên trang GitHub của dự án này tại địa chỉ: github.com/microsoft/ProcMon-for-Linux

  • Cách dùng lệnh htop theo dõi các tiến trình hệ thống theo thời gian thực
  • Cách sử dụng BleachBit trên Linux
  • Sự khác nhau về các loại môi trường desktop trên Linux
  • Cách cài đặt fcgiwrap cho Nginx trên Ubuntu 20.04
  • Cách dùng pandoc để chuyển đổi file trên Linux
Post Views: 104
Previous Post

Cách sử dụng BleachBit trên Linux

Next Post

Hệ điều hành tốt nhất để sử dụng ẩn danh

Related Posts

Quicktime Player Logo650 1
macOS

Cách ghép video trên macOS bằng QuickTime Player

26/12/2021
Kali Linux 2021 4 700 1
Linux

Kali Linux 2021.4: Thêm 9 công cụ mới và hỗ trợ tốt hơn cho Apple M1

26/12/2021
Openbsd La Gi 1
Linux

OpenBSD là gì? Đây là mọi thứ bạn cần biết về hệ điều hành này!

26/12/2021
Mac Os Xoa Ung Dung Cai Dat Logo640 1
macOS

Cách gỡ, xóa ứng dụng trên Mac OS

26/12/2021
Tim Thu Vien Anh Photos Library Tren May Mac700 1
macOS

Hướng dẫn tìm thư viện ảnh Photos Library trên máy Mac

26/12/2021
So Sanh Macbook Pro Macbook Air Va Ipad Pro 1
macOS

So sánh MacBook Pro 13 inch với MacBook Air và iPad Pro

26/12/2021
Next Post
Hệ điều Hành Tốt Nhất để Sử Dụng ẩn Danh 6094ea3e66406.jpeg

Hệ điều hành tốt nhất để sử dụng ẩn danh

Bài mới nhất

Accesstrade Là Gì? Hướng Dẫn Cách Kiếm Tiền Bằng Hình Thức Accesstrade Hiệu Quả 612d1e6fa0364.jpeg

Accesstrade là gì? Hướng dẫn cách kiếm tiền bằng hình thức Accesstrade hiệu quả

04/07/2025
Bán Hàng đa Kênh Và Kinh Nghiệm Bán Hàng đa Kênh Hiệu Quả 612d206b387be.jpeg

Bán hàng đa kênh và kinh nghiệm bán hàng đa kênh hiệu quả

04/07/2025
Thiết Kế Website Bán Sim Thẻ điện Thoại ở đâu Uy Tín Và Chất Lượng Hiện Nay? 612d22630d1e8.jpeg

Thiết kế website bán sim thẻ điện thoại ở đâu uy tín và chất lượng hiện nay?

03/07/2025
Ruby On Rails Là Gì Và Lợi ích Khi Sử Dụng Ngôn Ngữ Lập Trình Ruby 612d23a1ebde2.jpeg

Ruby on rails là gì và lợi ích khi sử dụng ngôn ngữ lập trình Ruby

03/07/2025
Cách Tạo Email Theo Tên Miền Miễn Phí đơn Giản, Nhanh Chóng 612d239bc333c.jpeg

Cách tạo email theo tên miền miễn phí đơn giản, nhanh chóng

02/07/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution