Ang mga sa amin na namamahala ng mga server o anumang gumagamit na kailangang magkaroon ng kamalayan ng ilang mga system log, alam ng mga gumagamit na ito kung ano ang buntot na utos. Halimbawa, kung mayroon akong log ng Apache/Nginx ng aming website, ang webmail log (webmail.desdelinux. Net halimbawa) aming ginawa sa iRedMail, o iba pa mula sa ilang web application o mga site tulad www.GmailInicioSesion.info u ang iba na gumagamit ng isang API, kapag ang dami mo
mga tala at nais naming suriin ang ilang mga tiyak na utos buntot ito ay walang duda isang mahusay na pagpipilian.
I-tail at i-CCZE
Ang utos buntot ay nagbibigay-daan sa iyo upang makita ang isang log, sa tabi ng parameter -f Ipinapakita nito sa amin ang pag-log in real time, iyon ay, ang pagbabago na natanggap ng log ay lilitaw sa screen, nang hindi kinakailangang i-reload ang log, iyon ay:
tail -f /var/log/auth.log
Bilang karagdagan, idinagdag sa ccze (napag-usapan na natin ito) maaari kaming magdagdag ng mga kulay sa mga tala:
tail -f /var/log/auth.log | ccze
Ipapakita nito sa amin ang isang pag-log in real time, ngunit, Ano ang gagawin kung nais kong makakita ng dalawang mga log sa real time nang sabay?
Kakailanganin kong buksan ang dalawang mga terminal, ihanay ang mga ito nang pahalang sa isa sa itaas, upang maipatupad ang tailf -f sa bawat isa, sa gayon ay makakakita ng dalawang mga log nang sabay-sabay.
Sa gayon, sa multitail hindi na natin kailangang komplikado ang ating sarili.
maraming buntot
Ang MultiTail ay isang pakete (at utos) na nagpapahintulot sa amin na sabihin ito sa mga tala na nais naming makita at ipinapakita sa amin ang lahat ng ito sa screen, pinaghiwalay, nakaayos, nakaayos.
Por ejemplo:
multitail /var/log/auth.log /var/log/kernel.log
Ipapakita sa amin ang dalawang mga log na ito sa screen:
Tulad ng nakikita mo, ang isa ay nasa ibaba at ang isa ay nasa itaas, sa parehong terminal mayroon kaming dalawang mga log.
Sinasabi ko ang dalawang mga troso ngunit ... maaaring may higit, halimbawa halimbawang nais ko ring makita ang ulogd.log log:
multitail /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
Narito ang screenshot:
Kung nais mong hatiin ang terminal patayo at hindi pahalang, dapat mong idagdag ang -s 2 ... kung saan ang 2 ay ang bilang ng kabuuang mga patayong panel. Halimbawa:
multitail -s 2 /var/log/auth.log /var/log/kernel.log
Narito ang screenshot:
Kung ... din, nais mong ipakita ang tatlong mga troso at hindi dalawa tulad ng halimbawa, ngunit hindi mo nais na hatiin ang terminal sa tatlong pantay na patayong mga puwang, ngunit upang hatiin ang tamang lugar sa dalawang pahalang na mga parisukat, iwanan ang 2 ng nakaraang utos at magdagdag lamang ng isa pang log sa dulo:
multitail -s 2 /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
At narito ang screenshot:
Pag-install ng MultiTail
Upang mai-install ito ay simple, hanapin at i-install ang package multitail na nasa iyong repository.
Kung gumagamit ka ng Debian, Ubuntu o hinalang:
sudo apt-get install multitail
Kung gumagamit ka ng ArchLinux o ibang distro na gumagamit ng pacman:
sudo pacman -S multitail
katapusan
Maraming iba pang mga pagpipilian, pagpapatupad ng utos, atbp. multitail Walang alinlangan na ito ay isang mahusay na pagpipilian upang matingnan ang marami sa aming mga tala nang sabay.
Inaasahan kong nahanap mo ito na kawili-wili.
Regards
Napaka kapaki-pakinabang sa akin, salamat sa pagbabahagi. Hindi ko siya nakilala. 🙂
Mukha itong isang utos na itinapon sa terminal at sa palabas na ito ay iba't ibang mga paraan ng pagtatrabaho.
Narito ang isang screenshot ng kung ano ang sinasabi ko.
http://i.imgur.com/YsSLgGI.png
Ngunit tulad ng dati, ito ang magagandang bagay tungkol sa Linux, maraming mga kahalili para sa lahat ng mga kulay.
Pagbati.
Terra Terminal, iyon ang pangalan ng programa sa screenshot.
Nakakainteres Hindi ko na kailangang itulak ang RatPoison interface sa Debian.
Isang napaka kapaki-pakinabang na tool na hindi ko alam. Salamat sa impormasyon!. Cheers !.