I nästa artikel ska vi ta en titt på Multitail. Det här är en Svansliknande program, den enda skillnaden är att vi med Multitail kommer att kunna läsa flera filer (vanligtvis loggfiler) samtidigt, applicera olika färger på dem. Det visar oss alla öppna filer i ett enda fönster i terminalaOm det finns någon ändring av filen kommer den att ändras direkt. Det viktigaste verktyget för detta verktyg är att övervaka loggfiler. Det är ett mycket användbart verktyg för Gnu / Linux-systemadministratörer.
För dem som inte vet är Tail ett Gnu / Linux-program som används för att läsa några rader från slutet av en stor fil. Som standard visas de sista tio raderna, men detta antal kan variera beroende på användarspecifikationer.
Multitail-installation
Multitail är finns i de officiella förvaren från Ubuntu. Jag har installerat den i både version 16.04 och 17.10.
Först och främst kommer vi att börja med att uppdatera cachen för paketförvaren i vårt Ubuntu-operativsystem med följande kommando i terminalen (Ctrl + Alt + T):
sudo apt update
Vi kommer fortsätta installera Multitail, för detta kommer vi att utföra följande kommando i samma terminal:
sudo apt install multitail
Med denna Multitail bör installeras. Kör nu följande kommando till kontrollera om den är korrekt installerad:
multitail -V
Som du kan se på skärmdumpen är versionen av Multitail installerad 6.4.2.
Visa enstaka loggfiler med flera köer
Även om Multitail används för att visa flera loggfiler i ett enda terminalfönster kan det också användas för att visa en enda loggfil. Kör följande kommando för att öppna loggfilen /var/log/auth.log:
multitail /var/log/auth.log
Som framgår av ovanstående skärmdump öppnas en enda fil. Vyn på detta kommer att uppdateras när filen ändras. Vi kan avsluta Multitail tryck på 'q'.
Visa flera loggfiler med Multitail
Som jag redan har skrivit ovan är huvudfunktionen för detta program att kunna visa flera loggfiler i ett enda terminalfönster. Filer placeras vertikalt som standard
Kör följande kommando för att se /var/log/auth.log y /var/log/kern.log vertikalt:
multitail /var/log/auth.log /var/log/kern.log
Som kan ses från skärmdumpen ovan, filen /var/log/auth.log öppnas i den övre halvan och filen /var/log/kern.log öppnas i nedre halvan.
Vi kan också placera register, I detta fall /var/log/auth.log y /var/log/kern.log horisontellt med följande kommando:
multitail -s 2 /var/log/auth.log /var/log/kern.log
Det måste sägas att värdet på argumentet -s är 2 eftersom jag öppnar 2 filer i detta exempel. Om vi vill öppna 3 filer måste värdet på -s vara 3.
Lista öppna filer
Om vi trycker på 'b' -tangenten se visar en lista med öppna filer, som det visas i följande. I det här exemplet har jag två filer öppna, den första /var/log/auth.log är numrerad 00 och den andra /var/log/kern.log det är numrerat 01. Om du inte är intresserad av att välja några filer, tryck bara på Ctrl + G för att avbryta urvalsmenyn.
Vi kan trycka på upp- och nedpilen för att flytta väljaren och trycka på Enter för att välja den fil vi vill konsultera. För det här exemplet valde jag den första filen /var/log/kern.log y visas på skärmen genom ett separat avsnitt. Nu kan vi trycka på upp- och nedpilen för att navigera genom filen.
När vi har läst den här filen bör du göra det tryck på 'q' för att återgå till huvudfönstret av Multitail.
Visa flera filer i olika färger
Vi kan också ställa in olika färger för olika öppna filer med Multitail. Till exempel kan vi öppna /var/log/auth.log i gult och /var/log/kern.log i rött med följande kommando:
multitail -ci yellow /var/log/auth.log -ci red /var/log/kern.log
Som du kan se från skärmdumpen ovan öppnade Multitail /var/log/auth.log i gult och /var/log/kern.log i rött.
Om någon vill veta mer om detta program och dess funktioner kan de läsa avsnittet Vad kan Multitail göra för användare?.