Microsoft, Linux 용 프로세스 모니터 도구 Procmon 출시

문제를 제거하기 위해 도구를 사용해보십시오

마이크로 소프트는 얼마 전 Sysinternals에서 제공하는 일부 도구를 Linux로 이식 할 계획이 있다고 밝혔다. 언급 된 도구 중 하나는 Process Monitor 또는 짧은 ProcMon입니다. 및 미리보기 이제 Linux에서 사용할 수 있습니다.

Process Monitor는 레지스트리, 프로세스 및 스레드 활동과 같은 실시간 데이터를 표시하는 Windows 용 고급 모니터링 도구입니다. 나중에 분석하기 위해 정보를 파일에 기록하는 것을 지원하는 강력한 도구입니다.

이 프로그램은 고도로 구성 가능하며 비파괴 필터, 스레드 스택 캡처, 프로세스 세부 정보 캡처 및 작업의 부팅 시간 로깅을 지원합니다.

이제 Linux 버전의 Procmon을 GitHub에서 사용할 수 있습니다. 오픈 소스 도구가 미리보기로 출시되었습니다.

procmon linux

프리뷰로 출시 되었기 때문에 작성 시점에 커널 4.18에서 5.3까지 Ubuntu 18.04를 실행하는 시스템으로 제한됩니다. 여러 사용자가 Ubuntu 20.04 시스템에서 프로세스 모니터 도구를 빌드하거나 설치하려고했지만 실패했습니다.

Microsoft는 이러한 시스템을 고려하기 위해 향후 시스템 요구 사항에 더 많은 구성을 추가 할 계획입니다.

Ubuntu 18.04 장치에 대한 설치 지침은 간단합니다. 다음 명령을 실행하십시오.

  1. wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs) /packages-microsoft-prod.deb -O packages-microsoft-prod.deb
    sudo dpkg -i 패키지 -microsoft-prod.deb
  2. sudo apt-get 업데이트
  3. sudo apt-get install procmon

빌드 지침은 프로젝트의 GitHub 웹 사이트에서도 제공되며 Linux 사용자는 다음에서 .deb 파일을 다운로드 할 수 있습니다. 릴리스 섹션 프로젝트의 GitHub 페이지에서.

procmon linux

설치 후 procmon -h를 실행하여 도움말 화면을 표시 할 수 있습니다. 다음은 실행할 수있는 몇 가지 명령 예입니다.

  • sudo procmon // 프로세스 모니터 도구를 실행하여 모든 프로세스와 시스템 호출을 추적합니다.
  • sudo procmon -p 1337 -c procmon.db // 헤드리스 모드에서 프로세스 1337을 추적하고 데이터를 procmon.db 파일에 저장합니다.
  • sudo procmon -p 1337 -e read, write, openat // 프로세스 1337의 읽기, 쓰기 및 열기 시스템 호출을 추적합니다.
  • sudo procmon -f procmon.db // 인터페이스 내에서 추적 파일 procmon.db를 엽니 다.

마무리 단어

Procmon은 고급 사용을위한 강력한 시스템 모니터링 도구입니다. Linux 버전은 Procmon의 Windows 버전에 포함 된 도움말 파일없이 제공됩니다. 미리보기로 제공되기 때문에 프로그램이 안정된 릴리스로 제공되면 도움말 파일이 제공 될 수 있습니다.