De av oss som administrerer servere eller en bruker som trenger å være klar over visse systemlogger, disse brukerne vet hva halen-kommandoen er. For eksempel hvis jeg har loggen til Apache/Nginx av nettstedet vårt, nettpostloggen (webmail.desdelinux. Net for eksempel) vår laget med iRedMail, eller en annen fra noen webapplikasjoner eller nettsteder som www.GmailInicioSesion.info u andre som bruker API, når du har så mange
logger og vi vil gjennomgå en bestemt kommando hale det er uten tvil et utmerket alternativ.
Hale og CCZE
Kommandoen hale lar deg se en logg ved siden av parameteren -f Det viser oss loggen i sanntid, det vil si endringen som loggen mottar vises på skjermen uten å måtte laste loggen på nytt, det vil si:
tail -f /var/log/auth.log
I tillegg lagt til ccze (vi har allerede snakket om det) vi kan legge til farger i loggene:
tail -f /var/log/auth.log | ccze
Dette viser oss en logg i sanntid, men Hva gjør jeg hvis jeg vil se to logger i sanntid samtidig?
Jeg må da åpne to terminaler, justere dem horisontalt over hverandre, for å utføre tailf -f i hver og dermed kunne se to logger samtidig.
Med multitail trenger vi ikke lenger å komplisere oss selv.
flerhale
MultiTail er en pakke (og kommando) som lar oss fortelle loggene vi vil se, og den viser oss alle på skjermen, atskilt, ordnet, organisert.
For eksempel:
multitail /var/log/auth.log /var/log/kernel.log
Dette viser oss disse to loggene:
Som du kan se, er den ene under og den andre er over, i samme terminal har vi to logger.
Jeg sier to logger, men ... det kan være flere, for eksempel antar at jeg også vil se ulogd.log-loggen:
multitail /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
Her skjermbildet:
Hvis du vil dele terminalen vertikalt og ikke horisontalt, må du legge til -s 2 ... hvor 2 er antall totale vertikale paneler. For eksempel:
multitail -s 2 /var/log/auth.log /var/log/kernel.log
Her skjermbildet:
Hvis ... også du vil vise tre logger og ikke to som i eksemplet, men du ikke vil dele terminalen i tre like vertikale mellomrom, men heller å dele det rette området i to horisontale firkanter, la 2 av forrige kommando og bare legge til en annen logg på slutten:
multitail -s 2 /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
Og her skjermbildet:
MultiTail-installasjon
Å installere det er enkelt, finn og installer pakken flerhale som er i depotet ditt.
Hvis du bruker Debian, Ubuntu eller derivater:
sudo apt-get install multitail
Hvis du bruker ArchLinux eller en annen distro som bruker pacman:
sudo pacman -S multitail
end
Det er mange flere alternativer, kommandokjøring, etc, flerhale Det er utvilsomt et utmerket alternativ å se flere av loggene våre samtidig.
Jeg håper du har funnet det interessant.
Hilsen
Det er veldig nyttig for meg, takk for at du delte. Jeg kjente ham ikke. 🙂
Det ser mye ut som en kommando som ble kastet i terminalen og med dette viser forskjellige måter å jobbe på.
Her er et skjermbilde av det jeg sier.
http://i.imgur.com/YsSLgGI.png
Men som alltid, det er det som er bra med Linux, det er mange alternativer for alle farger.
Hilsener.
Terra Terminal, det er navnet på programmet i skjermbildet.
Interessant. Jeg trenger ikke lenger å skyve RatPoison-grensesnittet til Debian.
Et veldig nyttig verktøy som jeg ikke kjente. Takk for infoen!. Jubel!.