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.
- Immaniġġja l-Fajls b'mod effettiv billi tuża Kmandi tar-ras, tad-denb u tal-qtates fil-Linux
- Kif Issettja u Immaniġġja r-Rotazzjoni tal-Logg billi tuża Logrotate fil-Linux
- Petiti – Għodda ta' Analiżi ta' Log Sors Miftuħ għal SysAdmins tal-Linux
- Kif tistaqsi zkuk tal-awditjar billi tuża l-għodda 'ausearch' fuq CentOS/RHEL
- 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.