4 cara untuk menonton atau memantau file log secara real time

4 cara untuk menonton atau memantau file log secara real time

Bagaimana saya bisa melihat konten file log secara real time di linux? Nah ada banyak utilitas di luar sana yang dapat membantu pengguna untuk mengeluarkan konten file saat file berubah atau terus memperbarui. Beberapa utilitas yang paling dikenal dan banyak digunakan untuk menampilkan konten file secara real time di Linux adalah perintah ekor (kelola file secara efektif).

Baca juga: 4 Pemantauan Log Open Source yang Baik dan Alat Manajemen untuk Linux

1. Perintah ekor - monitor log secara real time

Seperti Yang Dikatakan, perintah ekor adalah solusi paling umum untuk menampilkan file log secara real time. Namun, perintah untuk menampilkan file memiliki dua versi, seperti yang diilustrasikan dalam contoh di bawah ini.

Dalam contoh pertama perintah ekor membutuhkan -F argumen untuk mengikuti konten file.

$ sudo tail -f/var/log/apache2/access.catatan 
Pantau log apache secara real time

Versi kedua dari perintah itu sebenarnya adalah perintah itu sendiri: tailf. Anda tidak perlu menggunakan -F beralih karena perintahnya bawaan dengan -F argumen.

$ sudo tailf/var/log/apache2/access.catatan 
Pemantauan log Apache waktu nyata

Biasanya, file log sering diputar di server Linux oleh utilitas Logrotate. Untuk menonton file log yang diputar di pangkalan harian Anda dapat menggunakan -F bendera untuk perintah ekor.

Baca juga: Cara Mengelola Log Sistem (Konfigurasi, Putar dan Impor ke dalam Basis Data) di Linux

Itu ekor -f akan melacak jika file log baru sedang dibuat dan akan mulai mengikuti file baru alih -alih file lama.

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

Namun, secara default, perintah ekor akan menampilkan yang terakhir 10 baris file. Misalnya, jika Anda ingin menonton secara real time hanya dua baris terakhir dari file log, gunakan -N file dikombinasikan dengan -F bendera, seperti yang ditunjukkan pada contoh di bawah ini.

$ sudo tail -n2 -f/var/log/apache2/access.catatan 
Tonton dua baris log terakhir

2. Perintah Multitail - Pantau beberapa file log secara real time

Perintah lain yang menarik untuk menampilkan file log secara real time adalah perintah multitail. Nama perintah menyiratkan itu utilitas multitail dapat memantau dan melacak beberapa file secara real time. Multitail juga memungkinkan Anda menavigasi bolak -balik dalam file yang dipantau.

Untuk memasang utilitas mulitail dalam sistem berbasis Debian dan Redhat mengeluarkan perintah di bawah ini.

$ sudo apt instal multitail [di debian & ubuntu] $ sudo yum menginstal multitail [di redhat & centos] $ sudo dnf menginstal multitail [pada versi fedora 22+] 

Untuk menampilkan output dari dua file log secara simultan, jalankan perintah seperti yang ditunjukkan pada contoh di bawah ini.

$ sudo multitail/var/log/apache2/access.log/var/log/apache2/error.catatan 
Log Monitor Multitail

3. Perintah LNAV - Pantau beberapa file log secara real time

Perintah lain yang menarik, mirip dengan Komando Multitail adalah perintah lnav. Utilitas lnav dapat juga menonton dan mengikuti banyak file dan menampilkan konten mereka secara real time.

Untuk menginstal utilitas LNAV di distribusi Linux berbasis Debian dan Redhat dengan menerbitkan perintah di bawah ini.

$ sudo apt install lnav [on debian & ubuntu] $ sudo yum install lnav [on redhat & centos] $ sudo dnf menginstal lnav [pada versi fedora 22+] 

Tonton konten dua file log secara bersamaan dengan mengeluarkan perintah seperti yang ditunjukkan pada contoh di bawah ini.

$ sudo lnav/var/log/apache2/access.log/var/log/apache2/error.catatan 
LNAV - Pemantauan Log Waktu Nyata

4. Perintah Kurang - Tampilkan output waktu nyata dari file log

Akhirnya, Anda dapat menampilkan output langsung dari file dengan perintah yang lebih sedikit jika Anda mengetik Shift+f.

Seperti utilitas ekor, mendesak Shift+f di file yang dibuka di lebih sedikit akan mulai mengikuti akhir file. Atau, Anda juga dapat mulai lebih sedikit dengan lebih sedikit +F Bendera untuk masuk untuk menonton langsung file.

$ sudo lebih sedikit +f/var/log/apache2/akses.catatan 
Tonton log menggunakan lebih sedikit perintah

Itu dia! Anda dapat membaca artikel berikut ini tentang pemantauan dan manajemen log.

  1. Kelola file secara efektif menggunakan perintah kepala, ekor dan kucing di linux
  2. Cara Mengatur dan Mengelola Rotasi Log Menggunakan Logrotate Di Linux
  3. Petiti - Alat Analisis Log Sumber Terbuka untuk Sysadmin Linux
  4. Cara meminta log audit menggunakan alat 'ausearch' di centos/rhel
  5. Kelola Pesan Log di bawah SystemD Menggunakan JournalCTL [Panduan Komprehensif]

Di artikel ini, kami menunjukkan cara menonton data ditambahkan dalam file log secara real-time di terminal di Linux. Anda dapat mengajukan pertanyaan apa pun atau membagikan pemikiran Anda tentang panduan ini melalui formulir komentar di bawah ini.