Tisti, ki upravljamo s strežniki, ali kateri koli uporabnik, ki se mora zavedati določenih sistemskih dnevnikov, ti uporabniki vemo, kaj je repni ukaz. Na primer, če imam dnevnik Apache/Nginx našega spletnega mesta, dnevnik spletne pošte (spletna pošta.desdelinux.net na primer) naši narejeni z iRedMail, ali drugega iz neke spletne aplikacije ali spletnih mest, kot je www.GmailInicioSesion.info u drugi, ki uporabljajo API, ko jih imate toliko
dnevniki in želimo pregledati določen ukaz rep je nedvomno odlična možnost.
Rep in CCZE
Ukaz rep omogoča ogled dnevnika poleg parametra -f Dnevnik nam prikaže v realnem času, to pomeni, da se sprememba, ki jo dnevnik prejme, prikaže na zaslonu, ne da bi ga bilo treba znova naložiti, to je:
tail -f /var/log/auth.log
Poleg tega dodano v ccze (o tem smo že govorili) lahko dnevnikom dodamo barve:
tail -f /var/log/auth.log | ccze
To nam bo prikazalo dnevnik v realnem času, toda, Kaj storiti, če želim videti dva dnevnika hkrati?
Nato bi moral odpreti dva terminala, jih poravnati vodoravno enega nad drugim, da bi lahko izvedel tailf -f v vsakem, tako da bi lahko hkrati videl dva dnevnika.
No, pri multitailu se nam ni treba več komplicirati.
več rep
MultiTail je paket (in ukaz), ki nam omogoča, da mu sporočamo dnevnike, ki jih želimo videti, in nam na zaslonu prikaže vse ločene, urejene, organizirane.
Na primer:
multitail /var/log/auth.log /var/log/kernel.log
To bo na zaslonu prikazalo ta dva dnevnika:
Kot lahko vidite, je eden spodaj, drugi pa zgoraj, v istem terminalu imamo dva dnevnika.
Pravim dva dnevnika, toda ... lahko bi jih bilo še več, na primer domnevam, da želim videti tudi dnevnik ulogd.log:
multitail /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
Tukaj posnetek zaslona:
Če želite terminal razdeliti navpično in ne vodoravno, morate dodati -s 2 ..., kjer je 2 število celotnih navpičnih plošč. Na primer:
multitail -s 2 /var/log/auth.log /var/log/kernel.log
Tukaj posnetek zaslona:
Če ... tudi, želite prikazati tri dnevnike in ne dva, kot je v primeru, vendar terminala ne želite razdeliti na tri enake navpične prostore, temveč delite desno območje na dva vodoravna kvadrata, pustite 2 prejšnjega ukaza in na koncu preprosto dodajte nov dnevnik:
multitail -s 2 /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
In tukaj posnetek zaslona:
Namestitev MultiTail
Namestitev je preprosta, poiščite in namestite paket multitail ki je v vašem skladišču.
Če uporabljate Debian, Ubuntu ali izpeljanke:
sudo apt-get install multitail
Če uporabljate ArchLinux ali drugo distro, ki uporablja pacman:
sudo pacman -S multitail
konec
Obstaja veliko več možnosti, izvajanje ukazov itd., multitail Nedvomno je odlična možnost za ogled več naših dnevnikov hkrati.
Upam, da se vam je zdelo zanimivo.
pozdrav
Zelo koristno mi je, hvala za delitev. Nisem ga poznal. 🙂
Izgleda podobno kot ukaz, ki je bil vržen v terminal in s tem prikazuje različne načine dela.
Tu je posnetek zaslona tega, kar rečem.
http://i.imgur.com/YsSLgGI.png
A kot vedno je pri Linuxu odlična stvar, obstaja veliko možnosti za vse barve.
Lep pozdrav.
Terra Terminal, to je ime programa na posnetku zaslona.
Zanimivo. Vmesnika RatPoison mi ne bo več treba potiskati v Debian.
Zelo uporabno orodje, ki ga nisem poznal. Hvala za informacije! Na zdravje!.