GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal lnav di CentOS 7

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal dan mengkonfigurasi lnav di server CentOS 7. Bagi Anda yang belum tahu, Log File Navigator (lnav) adalah log yang disempurnakan penampil file yang memanfaatkan informasi semantik apa pun yang dapat diperoleh dari file yang sedang dilihat, seperti cap waktu dan level log. Dengan menggunakan informasi semantik tambahan ini, lnav dapat melakukan hal-hal seperti menyisipkan pesan dari file yang berbeda, menghasilkan histogram pesan dari waktu ke waktu, dan menyediakan hotkey untuk menavigasi file. Diharapkan fitur ini akan memungkinkan pengguna untuk dengan cepat dan efisien mengatasi masalah.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi lnav log file navigator di server CentOS 7.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS 7.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Fitur lnav

  • Tampilan log tunggal:semua konten file log digabungkan menjadi satu tampilan berdasarkan stempel waktu pesan. Tidak perlu menghubungkan stempel waktu secara manual di beberapa jendela atau mencari tahu urutan tampilan file log yang diputar .
  • Deteksi format otomatis untuk beberapa file log umum. Ini juga mendeteksi file gzip/bzi2 dan mendekompresnya secara otomatis dengan cepat.
  • Filter:hanya menampilkan baris yang cocok atau tidak cocok dengan sekumpulan ekspresi reguler. Filter menurut tingkat kesalahan.
  • Tampilan garis waktu:menunjukkan histogram pesan dari waktu ke waktu. Jumlah peringatan dan kesalahan disorot di layar sehingga Anda dapat dengan mudah melihat di mana masalah telah terjadi.
  • Log kueri menggunakan SQL:file log langsung digunakan sebagai dukungan untuk tabel virtual SQLite.
  • Ekstraksi data otomatis:pengurai pesan log bawaan dapat secara otomatis menemukan dan mengekstrak data menarik dari pesan log yang diformat sederhana.
  • Operasi langsung:Cari saat Anda mengetik. Baris log baru secara otomatis dimuat dan dicari saat ditambahkan; filter diterapkan ke baris saat dimuat; dan, kueri SQL diperiksa kebenarannya saat Anda ketik.
  • Penyorotan sintaks dengan pewarnaan yang dapat dikonfigurasi
  • Penyelesaian tab
  • Sesi
  • Mendukung Linux dan Mac

Instal lnav di CentOS 7

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

yum clean all
yum -y update

Langkah 2. Menginstal lnav.

Untuk CentOS 7 atau versi yang lebih lama, Anda harus memasukkan Repositori EPEL ke YUM Anda terlebih dahulu:

yum install epel-release -y

Sekarang, instal lnav menggunakan yum perintah:

yum install lnav -y

Cara Menggunakan lnav

Pertama-tama lihat semua opsi yang diambil oleh lnav:

usage: lnav [options] [logfile1 logfile2 ...]

A curses-based log file viewer that indexes log messages by type
and time to make it easier to navigate through files quickly.

Key bindings:
  ?     View/leave the online help text.
  q     Quit the program.

Options:
  -h         Print this message, then exit.
  -H         Display the internal help text.
  -I path    An additional configuration directory.
  -i         Install the given format files and exit.
  -C         Check configuration and then exit.
  -d file    Write debug messages to the given file.
  -V         Print version information.

  -a         Load all of the most recent log file types.
  -r         Load older rotated log files as well.
  -t         Prepend timestamps to the lines of data being read in
             on the standard input.
  -w file    Write the contents of the standard input to this file.

  -c cmd     Execute a command after the files have been loaded.
  -f path    Execute the commands in the given file.
  -n         Run without the curses UI. (headless mode)
  -q         Do not print the log messages after executing all
             of the commands or when lnav is reading from stdin.

Optional arguments:
  logfile1          The log files or directories to view.  If a
                    directory is given, all of the files in the
                    directory will be loaded.

Examples:
  To load and follow the syslog file:
    $ lnav

  To load all of the files in /var/log:
    $ lnav /var/log

  To watch the output of make with timestamps prepended:
    $ make 2>&1 | lnav -t

Mari kita gunakan beberapa contoh untuk mendemonstrasikan cara kerja alat ini, jalankan perintah lnav dan itu akan mulai menampilkan informasi waktu nyata berdasarkan stempel waktu terbaru dari semua file log:

lnav

Selamat! Anda telah berhasil menginstal Seafile. Terima kasih telah menggunakan tutorial ini untuk menginstal navigator file log lnav pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk memeriksa situs web resmi lnav.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Instal Log.io di CentOS 7

  1. Cara Menginstal Wine 4.0 di CentOS 7

  2. Cara Menginstal Vim 8.2 di CentOS 7

  3. Cara Menginstal VirtualBox di CentOS 7

  1. Cara Menginstal Git di CentOS 8

  2. Cara Menginstal Docker di CentOS 8

  3. Cara Menginstal Java 8 &11 di Centos 8