Hur man installerar Sysdig på Debian 11 Bullseye

Sysdig är en utforskning på systemnivå med öppen källkod: fånga systemtillstånd och aktivitet från ett körande Linux-baserat system som Debian 11, sedan spara, filtrera och analysera som är särskilt användbart för systemanalys, inspektion och felsökning, bland annat . Sysdig är skriptbart i Lua och inkluderar ett kommandoradsgränssnitt och ett kraftfullt interaktivt användargränssnitt med kommandot csysdig som körs i din terminal.

Följande handledning kommer att lära dig hur du installerar Sysdig på Debian 11 Bullseye med hjälp av kommandoradsterminalen och grundläggande kommandon för att använda Sysdig.

Uppdatera Debian

Först, innan något, uppdatera ditt system för att säkerställa att alla befintliga paket är uppdaterade.

sudo apt update && sudo apt upgrade -y

Installera nödvändiga paket

För att slutföra installationen måste du installera följande programvarupaket med följande kommando i din terminal.

sudo apt install software-properties-common apt-transport-https wget ca-certificates gnupg2 ncurses-term dkms -y

Importera Sysdig Repository

Som standard är Sysdig inte tillgängligt på Debian 11:s arkiv; lyckligtvis finns det ett arkiv från utvecklaren.

Importera först GPG-nyckeln med följande kommando.

sudo wget -O- https://s3.amazonaws.com/download.draios.com/DRAIOS-GPG-KEY.public | gpg --dearmor | sudo tee /usr/share/keyrings/sysdig.gpg

Importera sedan förvaret.

echo 'deb [signed-by=/usr/share/keyrings/sysdig.gpg] https://download.sysdig.com/stable/deb stable-$(ARCH)/' | sudo tee /etc/apt/sources.list.d/sysdig.list

Notera $(ARCH) kommer att matcha alla stödda arkitekturer som Sysdig stöder för närvarande.

Slutligen, kör en APT-uppdatering.

sudo apt update

Installera Sysdig

Med arkivet nu importerat, kör följande kommando för att installera Sysdig.

sudo apt install linux-headers-$(uname -r) sysdig -y

Den övergripande processen bör inte ta längre tid än några minuter högst.

När du har installerat, bekräfta versionen och konstruktionen av Sysdig genom att använda följande.

sysdig --version

Sysdig-kommandon

Nu när du har installerat Sysdig, du kan använda övervakningsmjukvaran, vilket kommer att göras med kommandot csysdig. Ett ord att notera, du måste köra sysdig som root eftersom det kräver tillgång till kritiska områden som t.ex / proc filsystem, /dev/sysdig* enheter och behöver automatiskt ladda sysdig-sond kärnmodul.

Ta först fram skärmen med följande kommando.

sudo csysdig

Du kommer att se följande skärm nedan.

Exempelvis:

sysdig statistik bearbetar standard debian 11 bullseye
sysdig statistik bearbetar standard debian 11 bullseye

Om du har problem med att öppna Sysdig, kontrollera felsökningen längst ner i handledningen.

Därefter kan du trycka på F2-knapp för att ändra vyn för framtida referens.

Exempelvis:

sysdig f2 menyalternativ debian 11 bullseye
sysdig f2 menyalternativ debian 11 bullseye

I menyvyn ovan kan du använda din piltangenterna för att flytta runt och välja ett alternativ som du vill övervaka. Till exempel, om du ser Bearbetar CPU, scrolla ner och tryck på ENTER tangenten, visar följande.

Exempel på process CPU-statistik:

sysdig statistik bearbetar cpu debian 11 bullseye
sysdig statistik bearbetar cpu debian 11 bullseye

För att återgå till föregående menyval, använd Knappen F2. Härifrån kan du välja en ganska omfattande lista. Alternativt kan du använda terminallinjekommandona. Några exempel på dessa kommandon visas nedan.

Kör följande kommando för att se toppprocesser rankad efter CPU-utnyttjande procentsats.

sudo sysdig -c topprocs_cpu

Exempel utmatning:

sysdig top cpu processer debian 11 bullseye
sysdig top cpu processer debian 11 bullseye

Kör följande kommando för att se systemets nätverksanslutningar.

sudo sysdig -c netstat

Exempel utmatning:

sysdig systemnätverk ansluter exempel debian 11 bullseye
sysdig systemnätverk ansluter exempel debian 11 bullseye

För att se en lista över Systemprocesser.

sudo sysdig -c ps

Exempel utmatning:

sysdig-systemprocesser exempel debian 11 bullseye
sysdig-systemprocesser exempel debian 11 bullseye

Felsökning

Om du stöter på följande problem när du försöker använda csysdig för första gången (Fel vid öppning av terminal: xterm-256color). Detta kan lösas de flesta gånger genom att installera nästa paket.

sudo apt install ncurses-term

Hur man uppdaterar/uppgraderar Sysdig

Eftersom du har importerat det officiella APT-förrådet är det snabbt och enkelt att uppdatera Sysdig; kör följande APT-standardkommandon som du skulle uppdatera alla andra systempaket.

sudo apt update && sudo apt upgrade

Hur man tar bort (avinstallera) Sysdig

När du inte längre kräver att Sysdig är installerat på ditt system, använd följande kommando för att ta bort det.

sudo apt autoremove sysdig --purge -y

Ta sedan bort GPG-nyckeln.

sudo rm /usr/share/keyrings/sysdig.gpg

Ta slutligen bort förvaret.

sudo rm /etc/apt/sources.list.d/sysdig.list

Kommentarer och slutsats

Sammantaget kombinerade Sysdig funktionaliteten hos flera befintliga kommandoradsverktyg och integrerade dem i en enda applikation med ett utmärkt GUI eller använder traditionella terminalkommandon för att övervaka nästan vilken del av ditt Linux-system som helst.


Inte vad du letade efter? Försök att söka efter ytterligare tutorials.

Lämna en kommentar