Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah tiga arahan untuk melihat log dalam Linux?

Apakah tiga arahan untuk melihat log dalam Linux?

青灯夜游
青灯夜游asal
2023-02-23 11:39:4624383semak imbas

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.

Apakah tiga arahan untuk melihat log dalam Linux?

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Tiga arahan untuk melihat log dalam masa nyata di Linux

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

Apakah tiga arahan untuk melihat log dalam Linux?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

Apakah tiga arahan untuk melihat log dalam Linux?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

akan menjejaki fail log baharu yang dibuat dan mula menjejaki fail baharu dan bukannya fail lama.

tail -F

Walau bagaimanapun, secara lalai, arahan ekor akan memaparkan 10 baris terakhir fail. Contohnya, jika anda hanya mahu melihat dua baris terakhir fail log dalam masa nyata, gunakan fail
$ sudo tail -f /var/log/apache2/access.log
digabungkan dengan bendera

, seperti ditunjukkan dalam contoh di bawah. -n-f

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

Apakah tiga arahan untuk melihat log dalam Linux?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.

multitailUntuk 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 berbilangApakah tiga arahan untuk melihat log dalam Linux?

3 arahan lnav - pemantauan masa nyata bagi berbilang fail log

Satu 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 nyataApakah tiga arahan untuk melihat log dalam Linux?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn