4 Modi biex Tara jew Tissorvelja Log Files f'Ħin Real


Kif nista' nara l-kontenut ta' log file f'ħin reali fil-Linux? Ukoll hemm ħafna utilitajiet hemmhekk li jistgħu jgħinu utent biex joħroġ il-kontenut ta 'fajl waqt li l-fajl qed jinbidel jew jaġġorna kontinwament. Uħud mill-aktar utilità magħrufa u użata ħafna biex juru kontenut ta 'fajl f'ħin reali fil-Linux hija l-kmand tad-denb (immaniġġja l-fajls b'mod effettiv).

1. Kmand tad-denb - Monitor Logs fil-Ħin Reali

Kif intqal, il-kmand tad-denb huwa l-aktar soluzzjoni komuni biex jintwera log file f'ħin reali. Madankollu, il-kmand biex juri l-fajl għandu żewġ verżjonijiet, kif muri fl-eżempji hawn taħt.

Fl-ewwel eżempju d-denb tal-kmand jeħtieġ l-argument -f biex isegwi l-kontenut ta’ fajl.

$ sudo tail -f /var/log/apache2/access.log

It-tieni verżjoni tal-kmand hija fil-fatt kmand innifsu: tailf. Mhux se jkollok bżonn tuża l-iswiċċ -f minħabba li l-kmand huwa mibni bl-argument -f.

$ sudo tailf /var/log/apache2/access.log

Normalment, il-log files huma mdawra spiss fuq server Linux mill-utilità logrotate. Biex tara fajls log li jiddawru fuq bażi ta 'kuljum tista' tuża l-bandiera -F għall-kmand tad-denb.

Il-tail -F se jżomm rekord jekk jinħoloq log file ġdid u jibda jsegwi l-fajl il-ġdid minflok il-fajl l-antik.

$ sudo tail -F /var/log/apache2/access.log

Madankollu, b'mod awtomatiku, il-kmand tad-denb juri l-aħħar 10 linji ta 'fajl. Pereżempju, jekk trid tara f'ħin reali biss l-aħħar żewġ linji tal-fajl log, uża l-fajl -n flimkien mal-marka -f, kif muri f' l-eżempju hawn taħt.

$ sudo tail -n2 -f /var/log/apache2/access.log

2. Kmand Multitail - Monitor Multiple Log Files f'Ħin Real

Kmand ieħor interessanti biex juri fajls log f'ħin reali huwa kmand multitail. L-isem tal-kmand jimplika li l-utilità multitail tista 'tissorvelja u żżomm kont ta' fajls multipli f'ħin reali. Multitail iħallik ukoll tinnaviga 'l quddiem u lura fil-fajl immonitorjat.

Biex tinstalla l-utilità multitail f'sistemi bbażati fuq Debian u RedHat agħti l-kmand hawn taħt.

$ sudo apt install multitail   [On Debian & Ubuntu]
$ sudo yum install multitail   [On RedHat & CentOS]
$ sudo dnf install multitail   [On Fedora 22+ version]

Biex turi l-output ta 'żewġ log file simultanji, tesegwixxi l-kmand kif muri fl-eżempju hawn taħt.

$ sudo multitail /var/log/apache2/access.log /var/log/apache2/error.log

3. Kmand lnav – Monitor Multiple Log Files f'Ħin Reali

Kmand ieħor interessanti, simili għall-kmand multitail huwa l-kmand lnav. L-utilità Lnav tista 'wkoll tara u ssegwi fajls multipli u turi l-kontenut tagħhom f'ħin reali.

Biex tinstalla l-utilità lnav fid-distribuzzjonijiet Linux ibbażati fuq Debian u RedHat billi toħroġ il-kmand hawn taħt.

$ sudo apt install lnav   [On Debian & Ubuntu]
$ sudo yum install lnav   [On RedHat & CentOS]
$ sudo dnf install lnav   [On Fedora 22+ version]

Ara l-kontenut ta 'żewġ log files fl-istess ħin billi toħroġ il-kmand kif muri fl-eżempju ta' hawn taħt.

$ sudo lnav /var/log/apache2/access.log /var/log/apache2/error.log

4. inqas Kmand - Uri l-Output f'Ħin Real ta 'Log Files

Fl-aħħarnett, tista 'turi l-output dirett ta' fajl b'inqas kmand jekk ittajpja Shift+F.

Bħal fl-utilità tad-denb, tagħfas Shift+F f'fajl miftuħ f'inqas se tibda wara t-tmiem tal-fajl. Alternattivament, tista 'wkoll tibda inqas b'inqas bandiera +F biex tidħol għall-ħars live tal-fajl.

$ sudo less +F  /var/log/apache2/access.log

Dak hu! Tista' taqra dawn l-artikoli li ġejjin dwar il-monitoraġġ u l-ġestjoni taz-Zkuk.

  1. Immaniġġja l-Fajls b'mod effettiv billi tuża Kmandi tar-ras, tad-denb u tal-qtates fil-Linux
  2. Kif Issettja u Immaniġġja r-Rotazzjoni tal-Logg billi tuża Logrotate fil-Linux
  3. Petiti – Għodda ta' Analiżi ta' Log Sors Miftuħ għal SysAdmins tal-Linux
  4. Kif tistaqsi zkuk tal-awditjar billi tuża l-għodda 'ausearch' fuq CentOS/RHEL
  5. Immaniġġja l-Messaġġi tar-Reġistri taħt Systemd billi tuża Journalctl [Gwida Komprensiva]

F'dan l-artikolu, urejna kif tara d-dejta li tiġi mehmuża fil-fajls tal-ġurnal f'ħin reali fuq it-terminal fil-Linux. Tista' tistaqsi kwalunkwe mistoqsija jew taqsam il-ħsibijiet tiegħek dwar din il-gwida permezz tal-formola tal-kummenti hawn taħt.