De av oss som hanterar servrar eller någon användare som behöver vara medveten om vissa systemloggar, dessa användare vet vad tail-kommandot är. Till exempel om jag har loggen på Apache/nginx på vår webbplats, webbmailloggen (webbmail.desdelinux. Net exempelvis) vårt gjort med iRedMail, eller en annan från någon webbapplikation eller webbplatser som www.GmailInicioSesion.info u andra som använder ett API, när du har så många
loggar och vi vill granska något specifikt kommando svans det är utan tvekan ett utmärkt alternativ.
Svans och CCZE
Kommandot svans låter dig se en logg bredvid parametern -f Det visar oss loggen i realtid, det vill säga den ändring som loggen får kommer att visas på skärmen utan att behöva ladda om loggen, det vill säga:
tail -f /var/log/auth.log
Dessutom läggs till ccze (vi har redan pratat om det) vi kan lägga till färger i loggarna:
tail -f /var/log/auth.log | ccze
Detta visar oss en logg i realtid, men Vad ska jag göra om jag vill se två loggar i realtid samtidigt?
Jag skulle då behöva öppna två terminaler, rikta in dem horisontellt ovanför varandra för att kunna utföra tailf -f i var och en och därmed kunna se två loggar samtidigt.
Med multitail behöver vi inte längre komplicera oss själva.
flersvans
MultiTail är ett paket (och kommando) som låter oss berätta för det vilka loggar vi vill se och det visar oss alla på skärmen, separerade, ordnade, organiserade.
Till exempel:
multitail /var/log/auth.log /var/log/kernel.log
Detta visar oss dessa två loggar:
Som du kan se är den ena och den andra ovan, i samma terminal har vi två loggar.
Jag säger två loggar men ... det kan finnas fler, till exempel antar att jag också vill se ulogd.log-loggen:
multitail /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
Här skärmdumpen:
Om du vill dela terminalen vertikalt och inte horisontellt måste du lägga till -s 2 ... där 2 är antalet vertikala paneler totalt. Till exempel:
multitail -s 2 /var/log/auth.log /var/log/kernel.log
Här skärmdumpen:
Om ... också, du vill visa tre loggar och inte två som i exemplet, men du vill inte dela terminalen i tre lika vertikala utrymmen utan snarare dela rätt område i två horisontella rutor, lämna 2 av föregående kommando och lägg bara till en annan logg i slutet:
multitail -s 2 /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
Och här skärmdumpen:
MultiTail-installation
Att installera det är enkelt, hitta och installera paketet multitail som finns i ditt arkiv.
Om du använder Debian, Ubuntu eller derivat:
sudo apt-get install multitail
Om du använder ArchLinux eller en annan distro som använder pacman:
sudo pacman -S multitail
end
Det finns många fler alternativ, kommandokörning, etc, multitail det är utan tvekan ett utmärkt alternativ att visa flera av våra loggar samtidigt.
Jag hoppas att du har tyckt att det är intressant.
hälsningar
Det är mycket användbart för mig, tack för att du delar. Jag kände inte honom. 🙂
Det ser mycket ut som ett kommando som kastades i terminalen och med detta visar olika sätt att arbeta.
Här är en skärmdump av vad jag säger.
http://i.imgur.com/YsSLgGI.png
Men som alltid är det bra med Linux, det finns många alternativ för alla färger.
Hälsningar.
Terra Terminal, det är namnet på programmet i skärmdumpen.
Intressant. Jag kommer inte längre behöva driva RatPoison-gränssnittet till Debian.
Ett mycket användbart verktyg som jag inte visste. Tack för informationen!. Hälsningar!.