Si anda adalah pentadbir sistemAnda tidak akan membiarkan saya berbohong, kerana anda akan tahu bahawa penggunaan daftar sistem adalah sangat mustahak untuk dapat mengetahui apa yang sedang berlaku, perubahan apa yang telah dibuat, akses apa yang berlaku antara lain.
Hari ini kami akan berkongsi dengan anda alat yang sangat baik yang saya pasti boleh berfungsi dengan baik, alat ini akan banyak membantu anda dengan bahagian pendaftaran sistem.
Program ini Logfile Navigator atau LNAV, adalah alat baris perintah untuk melihat log sistem, ini adalah alat sumber percuma dan terbuka yang diedarkan di bawah lesen BSD.
Berbanding dengan kucing konvensional, grepo kurang, menawarkan beberapa ciri tambahan, seperti memberikan sorotan sintaks, yang dapat memaparkan banyak rekod pada masa yang sama, garis yang disusun mengikut tarikh dan masa peristiwa itu berlaku, yang menawarkan mod paparan yang berbeza antara lain.
Mengenai LNAV
LNAV adalah alat baris perintah untuk melihat dan menavigasi fail sistem anda, semuanya pada satu peranti.
Ini membolehkan anda menawarkan sorotan sintaks dalam permainan yang dikenali dan menyusun mengikut tarikh peristiwa berlainan jangka masa.
Sejak itu aplikasi mengurus secara automatik mengesan fail dari fail log, Begitu juga, sekiranya dikompres, ia akan menyahmampatkan fail dengan cepat.
Fail log adalah banyak maklumat, LNAV dapat membantu menyerlahkan bahagian-bahagian yang penting dan menyaring maklumat dengan cara ini.
Aplikasi ini mengetahui cara membuka fail yang dimampatkan (gzip dan bzip2) dan mengikuti log aktif.
juga penggunaan penapis adalah mungkin (untuk mengabaikan mesej tertentu untuk grep -v) dan menjalankan penyelidikan untuk menyoroti frasa.
Ia mungkin untuk digunakan apabila ungkapan ditangkap dan secara automatik akan melengkapkannya bergantung pada kandungannya.
Pintasan papan kekunci adalah konvensional (misalnya, g untuk pergi ke awal fail dan G hingga akhir, atau untuk memulakan carian).
Anda juga boleh bermain dengan register melalui pertanyaan SQL.
Sesi sistem juga akan menyimpan maklumat tertentu (misalnya penapis).
Akhirnya, bar di sebelah kanan membolehkan anda dengan cepat melihat kawasan fail mana yang mempunyai garis atau garis yang sesuai dengan kriteria carian.
Banyak alat pembalakan, seperti Splunk, menawarkan ciri hebat, tetapi telah dioptimumkan untuk penggunaan skala besar.
Beberapa di antaranya memerlukan pemasangan dan konfigurasi pelayan sebelum dapat digunakan dengan berkesan.
Di antara daftar utama yang disokong oleh aplikasi ini, kami dapati:
- Format Log Akses Web biasa
- Halaman_log CUPS
- syslog
- glog
- Log VMware ESXi / vCenter
- dpkg.log
- uwsgi
- Jalur
- sudo
Bagaimana cara memasang LNAV di Linux?
Si anda ingin memasang aplikasi ini pada sistem anda, anda mesti mengikuti langkah-langkah yang kami kongsikan dengan anda di bawah.
Dalam kes mereka yang pengguna Debian, Ubuntu dan derivatif kita mesti memuat turun pakej deb dengan:
wget https://github.com/tstack/lnav/releases/download/v0.8.3/lnav_0.8.3_amd64.deb
E kami memasang dengan:
sudo dpkg -i lnav*.deb
Sementara untuk kes pengedaran dengan sokongan untuk pakej RPM, seperti Fedora, CentOS, RHEL, openSUSE, dan lain-lain harus memuat turun pakej ini:
wget https://github.com/tstack/lnav/releases/download/v0.8.3/lnav-0.8.3-1.x86_64.rpm
sudo rpm -i nav-0.8.3-1.x86_64.rpm
juga Mereka boleh memasang aplikasi dengan bantuan pakej Snap, ini diperoleh dengan arahan ini:
sudo snap install lnav
LNAV boleh dipasang di mana-mana sistem Linux, kita hanya perlu memasang kebergantungan berikut pada sistem kita:
- gcc / clang
- libpcre.
- sqlite
- ncurses
- garis baca
- zlib
- bz2
- libcurl
- pergi
Pada dasarnya, sebilangan besar pengedaran Linux mempunyai ini di repositori rasmi mereka, anda hanya perlu memasangnya untuk dapat menyusun program pada sistem anda.
Sudah pasti bahawa anda mempunyai semua pergantungan ini, Kita mesti mendapatkan kod sumber program untuk menyusunnya.
Untuk ini Kami akan memuat turunnya dengan arahan berikut:
git clone https://github.com/tstack/lnav.git
cd lnav
Dan kami terus menyusun aplikasi dengan:
./autogen.sh
./configure
make
sudo make install
Dalam ujian Debian (10, buster) disertakan, anda hanya perlu melancarkan:
# apt-get install lnav –verbose-versi
Pakej BARU berikut akan dipasang:
lnav (0.8.3-1 + b1)
Nah, di Ubuntu 18.04 (bionic) anda boleh memasangnya dengan melakukan:
$ sudo apt pasang lnav
Kedua-dua pakej BARU ini akan dipasang: libpcrecpp0v5 dan lnav (fail 672 kB)
Salam untuk semua orang dari Malaga.
Terima kasih kerana memberitahu kami mengenai alat ini!
… Devuan (Ascii), juga memasukkannya ke dalam repositorinya 🙂