LNAV: sistem günlüklerini görüntülemek için mükemmel bir araç

lnav-çoklu dosya2

Si sen bir sistem yöneticisisinYalan söylememe izin vermeyeceksiniz, çünkü sistem kayıtlarının kullanımının, diğer şeylerin yanı sıra neler olduğunu, hangi değişikliklerin yapıldığını, hangi erişimlerin gerçekleştiğini bilmek için oldukça önemli olduğunu bileceksiniz.

Bugün sizlerle son derece işlevsel olabileceğinden emin olduğum mükemmel bir aracı paylaşacağız., bu araç size sistem kayıtlarının bir bölümünde çok yardımcı olacaktır.

Program Günlük Dosyası Gezgini veya LNAV, sistem günlüklerini görüntülemek için bir komut satırı aracıdırBu, BSD lisansı altında dağıtılan ücretsiz ve açık kaynaklı bir araçtır.

Geleneksel kedi ile karşılaştırıldığında, grepo daha az, aynı anda birden fazla kaydı görüntüleyebilen sözdizimi vurgulama gibi bazı ek özellikler sunar, olayın gerçekleştiği tarih ve saate göre sıralanan çizgiler, diğer şeylerin yanı sıra farklı görüntüleme modları sunuyor.

LNAV hakkında

LNAV, sistem dosyalarını tek bir cihazda görüntülemek ve içinde gezinmek için kullanılan bir komut satırı aracıdır.

bu tanınan oyunlarda sözdizimi vurgulama sunmanıza ve etkinliklerin tarihine göre farklı dönemler satırlarına göre sıralama yapmanıza olanak tanır.

olarak Uygulama, günlük dosyalarındaki dosyaların otomatik olarak algılanmasıyla ilgilenir, Aynı şekilde, sıkıştırılırlarsa, dosyaları anında açar.

Günlük dosyaları zengin bir bilgidir, LNAV, önemli olan kısımların vurgulanmasına yardımcı olabilir ve bilgileri bu şekilde filtreleyebilir.

Bu uygulama sıkıştırılmış dosyaların (gzip ve bzip2) nasıl açılacağını bilir ve aktif bir günlüğü izler.

ayrıca filtrelerin kullanılması mümkündür (grep -v'ye belirli mesajları yok saymak için) ve bir cümleyi vurgulamak için araştırma yapın.

Kullanmak mümkündür bir ifade yakalandığında ve onu otomatik olarak tamamladığında içeriğe bağlı olarak.

Klavye kısayolları gelenekseldir (örneğin, dosyanın başına gitmek için g ve sona gitmek veya bir arama başlatmak için G).

Ayrıca SQL sorguları aracılığıyla yazmaçlarla oynamak da mümkündür.

Bir sistem oturumları da belirli bilgileri (örneğin filtreler) tutacaktır.

Son olarak, sağdaki çubuk, dosyanın hangi alanlarında arama kriterleriyle eşleşen hata satırları veya satırlar olduğunu hızlı bir şekilde görmenizi sağlar.

Splunk gibi birçok günlük kaydı aracı harika özellikler sunar, ancak büyük ölçekli dağıtımlar için optimize edilmiştir.

Bunların birçoğu, etkili bir şekilde kullanılmadan önce sunucuların kurulmasını ve yapılandırılmasını gerektirir.

Bu uygulamanın desteklediği ana kayıtlar arasında şunları bulabiliriz:

  • Ortak Web Erişim Günlüğü biçimi
  • CUPS page_log
  • Sistem günlüğü
  • günlük
  • VMware ESXi / vCenter Günlükleri
  • dpkg.log
  • uwsgi
  • strace
  • sudo

Linux'a LNAV nasıl kurulur?

Si Bu uygulamayı sisteminize kurmak istiyorsanız aşağıda sizlerle paylaştığımız adımları takip etmelisiniz.

Kullanıcıları olanların durumunda Debian, Ubuntu ve türevleri deb paketini şu şekilde indirmeliyiz:

wget https://github.com/tstack/lnav/releases/download/v0.8.3/lnav_0.8.3_amd64.deb

E ile kuruyoruz:

sudo dpkg -i lnav*.deb

Durumdayken Fedora, CentOS, RHEL, openSUSE ve diğerleri gibi RPM paketlerini destekleyen dağıtımlar bu paketi indirmelidir:

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

ayrıca Snap paketleri yardımıyla uygulamayı kurabilirler, bu şu komutla elde edilir:

sudo snap install lnav

LNAV herhangi bir Linux sistemine kurulabilir, sadece aşağıdaki bağımlılıkların sistemimizde kurulu olması gerekir:

  • gcc / clang
  • libcre.
  • sqlite
  • ncurses'in
  • taleb
  • zlib
  • bz2
  • libcurl
  • git

Temel olarak çoğu Linux dağıtımında bunlar resmi depolarında bulunur, yalnızca programı sisteminizde derleyebilmek için bunları kurmanız gerekir.

Tüm bu bağımlılıklara sahip olduğunuzdan zaten eminim, Derlemek için programın kaynak kodunu elde etmeliyiz.

Bunun için Aşağıdaki komutla indireceğiz:

git clone https://github.com/tstack/lnav.git
cd lnav

Ve uygulamayı şu şekilde derlemeye devam ediyoruz:

./autogen.sh
./configure
make
sudo make install


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Jacobo dijo

    Debian testine (10, buster) dahildir, sadece şunları başlatmanız gerekir:

    # apt-get install lnav –verbose-versions

    Aşağıdaki YENİ paketler yüklenecek:
    lnav (0.8.3-1 + b1)

  2.   ROMSAT dijo

    Ubuntu 18.04'te (biyonik) şunu yaparak kurabilirsiniz:

    $ sudo uygun kurulum lnav

    Bu iki YENİ paket yüklenecek: libpcrecpp0v5 ve lnav (672 kB dosyaları)

    Malaga'dan herkese selamlar.

  3.   dftg dijo

    Bu araç hakkında bize bilgi verdiğiniz için teşekkür ederiz!
    … Devuan (Ascii), onu depolarına da dahil eder 🙂