En av de bästa metoder som vi som IT -supportpersonal kan utföra är att skapa periodiska uppgif.webpter där det är tillåtet att granska alla händelser som uppstår i operativsystemet.
Detta är funktionellt eftersom en händelse ger oss indikatorer som:
- Användare som gjorde ändringen
- Datum och tid för evenemanget
- Typ och ID för händelsen med mera.
Med denna information blir supportuppgif.webpterna en mycket mer centraliserad punkt och lättare att hantera eftersom vi har kontroll över allt som händer inom den och som kan påverka dess optimala prestanda och säkerhet. Vi kan se att vi har olika verktyg och applikationer till förfogande för att genomföra denna process, men idag kommer Solvetic i detalj att analysera några av de mest praktiska alternativen för att analysera och känna till innehållet i en händelse i realtid.
1. Övervaka händelser i realtid på Linux med kommandot Tail
Med det här kommandot kan vi visa de sista raderna i en fil på skärmen. Som standard visas de sista tio raderna, men detta antal kan variera beroende på de angivna användarspecifikationerna.
Syntaxen är följande:
filen svans -alternativDär kommer det att vara möjligt att ange en eller flera filer samtidigt. Om mer än en fil anges kommer dessa filer att visas i samma ordning som de angavs i kommandot.
Att använda detta kommando har två huvudalternativ:
Alternativ 1
Med det första alternativet behöver tail -kommandot -f -argumentet för att spåra innehållet i en fil.
sudo tail -f (File)I det här fallet kör vi följande rad:
sudo tail -f / etc / passwd
Alternativ 2
Det andra alternativet för kommandot är i princip dess ursprungliga syntax: tailf, med det här alternativet kommer det inte att vara nödvändigt att använda -f -omkopplaren eftersom kommandot är inbäddat med -f -argumentet.
sudo tailf / etc / passwd
Loggfiler roteras vanligtvis ofta på en Linux -server med hjälp av logrotate -verktyget. För att se loggfilerna som roteras dagligen kan vi använda kommandot -F (flagga till svans.):
sudo tail -F / etc / passwdSvansen -F -parametern kommer att hålla reda på om en ny loggfil skapas och kommer att börja spåra den nya filen istället för den gamla filen.
Som standard visar svans -kommandot de sista tio raderna i en fil. Om vi bara vill se de två sista raderna i loggfilen i realtid kan vi använda -n -filen kombinerad med -f -flaggan enligt följande:
sudo tail -n2 -f / etc / passwd
2. Övervaka händelser i realtid på Linux med Multitail -kommando
MultiTail är ett verktyg för öppen källkod för ncurses som kan användas för att visa flera loggfiler till standardutdata i ett enda fönster eller ett enda skal som visar de sista raderna i loggfiler i realtid, liknande kommandot tail., Som delar konsolen i fler delfönster.
Multitail stöder också färgmarkering, filtrering, tillägg och borttagning av fönster och mycket mer.
Bland dess egenskaper har vi
- Flera ingångskällor
- Färgdisplay med regelbundet uttryck vid viktig information
- Linjefiltrering
- Interaktiva menyer för att ta bort och lägga till skal.
För att installera det här verktyget kan vi köra följande kommandon baserat på distro som används:
sudo apt install multitail (Debian / Ubuntu) sudo yum install multitail (RedHat / CentOS) sudo dnf install multitail (Fedora 22 och högre)
För att visa utmatningen av två loggfiler samtidigt använder vi följande syntax:
sudo multitail (Path1) (Path2) sudo multitail / etc / passwd / var / log / syslogResultatet blir följande. Vi kan se detaljer om vart och ett av argumenten som vi har angett.
FÖRSTORA
3. Övervaka händelser i realtid på Linux med lnav -kommando
Lnav (Log File Navigator) är en avancerad, småskalig loggfilvisare, genom vilken det blir möjligt att visa och analysera loggfiler från en terminal.
Lnav kräver ingen egen server eller komplex konfiguration. För installationen kan vi använda något av följande kommandon:
sudo apt install lnav (Debian / Ubuntu) sudo yum install lnav (RedHat / CentOS) sudo dnf install lnav (Fedora 22 och senare)
FÖRSTORA
Med lnav blir det möjligt att analysera innehållet i två loggfiler samtidigt med följande syntax:
sudo lnav (sökväg 1) (sökväg 2)I detta fall:
sudo lnav / etc / passwd / var / log / syslog
FÖRSTORA
Där hittar vi all detaljerad information om varje post.
4. Övervaka händelser i realtid i Linux med mindre kommando
Med det mindre kommandot blir det möjligt att visa realtidsutmatningen för de valda loggfilerna. För denna visualisering kan vi komma åt filen och trycka på Skift + F -tangenterna för att se dess innehåll. Alternativt kommer det också att vara möjligt att använda mindre + F för att komma in i livevy av filen:
sudo less + F / etc / passwd
FÖRSTORA
Vi har sett de olika alternativen för att komma åt och övervaka händelser i realtid i Linux -miljöer på ett enkelt och funktionellt sätt.