Tiga perintah untuk melihat log dalam Linux: 1. perintah ekor, yang boleh memantau log dalam masa nyata, dengan sintaks "laluan fail log parameter ekor sudo" 2. perintah berbilang ekor, yang boleh memantau dan menjejaki berbilang log fail dalam masa nyata, dan juga Membenarkan pengguna menavigasi ke sana ke mari dalam fail yang dipantau 3. Perintah lnav boleh memantau berbilang fail log dalam masa nyata, dan boleh menonton dan menjejaki berbilang fail dan memaparkan kandungannya dalam masa nyata.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
1 >Seperti yang dinyatakan di atas, arahan ekor ialah penyelesaian yang paling biasa untuk memaparkan fail log dalam masa nyata. Walau bagaimanapun, terdapat dua versi arahan yang memaparkan fail, seperti yang ditunjukkan dalam contoh di bawah.
Dalam contoh pertama, arahan
memerlukan parameter untuk menjejaki kandungan fail. tail
-f
$ sudo tail -f /var/log/apache2/access.log
Memantau log Apache dalam masa nyata
Versi kedua arahan ini sebenarnya ialah arahan itu sendiri:
. Anda tidak perlu menggunakan suis kerana arahan terbina dalam dengan parameter tailf
. -f
-f
$ sudo tailf /var/log/apache2/access.log
Pemantauan log Apache masa nyata
Biasanya, utiliti logrotate memutarkan fail log dengan kerap pada pelayan Linux. Untuk melihat fail log yang diputar setiap hari, anda boleh menggunakan perintah
.tail -F
tail -F
$ sudo tail -F /var/log/apache2/access.log
, seperti ditunjukkan dalam contoh di bawah. -n
-f
$ sudo tail -n2 -f /var/log/apache2/access.log
Lihat dua baris terakhir log
2.arahan berbilang ekor - pantau berbilang fail log dalam masa nyataSatu lagi arahan menarik untuk memaparkan fail log dalam masa nyata ialah perintah
. Nama arahan bermaksud bahawa utiliti boleh memantau dan menjejaki berbilang fail dalam masa nyata. Multitail juga membolehkan anda menavigasi ke sana ke mari antara fail yang dipantau.multitail
Untuk memasang utiliti mulitail dalam sistem berasaskan Debian dan RedHat, keluarkan arahan berikut. multitail
Untuk memaparkan output dua fail log serentak, laksanakan arahan yang ditunjukkan dalam contoh berikut.
$ sudo apt install multitail [On Debian&Ubuntu] $ sudo yum install multitail [On RedHat&CentOS] $ sudo dnf install multitail [On Fedora 22+ version]
$ sudo multitail /var/log/apache2/access.log /var/log/apache2/error.log
Log pemantauan berbilang
3 arahan lnav - pemantauan masa nyata bagi berbilang fail logSatu lagi perintah yang menarik, serupa dengan perintah berbilang ekor, ialah perintah lnav. Utiliti Lnav juga boleh menonton dan menjejaki berbilang fail dan memaparkan kandungannya dalam masa nyata.
Pasang utiliti lnav dalam pengedaran Linux berasaskan Debian dan RedHat dengan mengeluarkan arahan berikut.Perhatikan kandungan dua fail log serentak dengan mengeluarkan arahan, seperti ditunjukkan dalam contoh di bawah.
$ sudo apt install lnav [On Debian&Ubuntu] $ sudo yum install lnav [On RedHat&CentOS] $ sudo dnf install lnav [On Fedora 22+ version]
$ sudo lnav /var/log/apache2/access.log /var/log/apache2/error.log
lnav - pemantauan log masa nyata
Cadangan berkaitan: "Tutorial Video Linux
"Atas ialah kandungan terperinci Apakah tiga arahan untuk melihat log dalam Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!