Microsoft släpper Process Monitor-verktyget Procmon för Linux

Prova Vårt Instrument För Att Eliminera Problem

Microsoft avslöjade för en tid sedan att det hade planer på att porta några av de verktyg som Sysinternals tillhandahöll till Linux. Ett av de nämnda verktygen var Process Monitor eller kort ProcMon, och en förhandsgranskning av applikationen är nu tillgänglig för Linux.

Process Monitor är ett avancerat övervakningsverktyg för Windows som visar realtidsdata som register, process och trådaktivitet. Det är ett kraftfullt verktyg som stöder loggning av information till filer för senare analys.

Programmet är mycket konfigurerbart, stöder icke-förstörande filter, infångning av trådstackar, processupptagning, och loggning av starttid för operationer.

Linux-versionen av Procmon är nu tillgänglig på GitHub. Open source-verktyget har släppts som förhandsvisning.

procmon linux

Eftersom det släpps som en förhandsgranskning är det begränsat till system som kör Ubuntu 18.04 med kärnan 4.18 upp till 5.3 i skrivande stund. Flera användare försökte bygga eller installera processmonitorverktyget på Ubuntu 20.04-system och misslyckades.

Microsoft planerar att lägga till fler konfigurationer i systemkraven i framtiden för att ta hänsyn till dessa system.

Installationsinstruktioner på Ubuntu 18.04-enheter är enkla. Kör följande kommandon:

  1. wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs) /packages-microsoft-prod.deb -O package-microsoft-prod.deb
    sudo dpkg -i paket-microsoft-prod.deb
  2. sudo apt-get-uppdatering
  3. sudo apt-get install procmon

Bygginstruktioner finns också på projektets GitHub-webbplats, och Linux-användare kan ladda ner en .deb-fil från utgivningsavsnittet på projektets GitHub-sida.

procmon linux

Du kan köra procmon -h efter installationen för att visa hjälpfönstret. Här är några exempel på kommandon som du kan köra:

  • sudo procmon // kör processmonitorverktyget för att spåra alla processer och syscalls.
  • sudo procmon -p 1337 -c procmon.db // spårar processen 1337 i huvudlöst läge och sparar data till filen procmon.db
  • sudo procmon -p 1337 -e läsa, skriva, öppna // spåra syscalls läsa, skriva och öppna process 1337
  • sudo procmon -f procmon.db // öppnar spårfilen procmon.db i gränssnittet.

Stängande ord

Procmon är ett kraftfullt systemövervakningsverktyg för avancerad användning. Linux-versionen kommer utan hjälpfilen som Windows-versionen av Procmon inkluderar. Eftersom det erbjuds som en förhandsgranskning är det möjligt att en hjälpfil kommer att tillhandahållas när programmet erbjuds som en stabil version.