Si Sie sind SystemadministratorSie werden mich nicht lügen lassen, weil Sie wissen, dass die Verwendung der Systemregister sehr wichtig ist, um unter anderem wissen zu können, was passiert, welche Änderungen vorgenommen wurden, welche Zugriffe stattgefunden haben.
Heute werden wir Ihnen ein hervorragendes Tool vorstellen, von dem ich sicher bin, dass es für Sie äußerst funktional sein kann.Dieses Tool hilft Ihnen sehr bei der Registrierung der Systeme.
das Programm Der Logfile Navigator oder LNAV ist ein Befehlszeilentool zum Anzeigen von SystemprotokollenDies ist ein kostenloses Open-Source-Tool, das unter der BSD-Lizenz vertrieben wird.
Im Vergleich zu herkömmlichen Katzen, grepo weniger, bietet einige zusätzliche Funktionen, z. B. die Hervorhebung der Syntax, mit der mehrere Datensätze gleichzeitig angezeigt werden können, die Zeilen, die nach Datum und Uhrzeit des Ereignisses geordnet sind, was unter anderem verschiedene Anzeigemodi bietet.
Über LNAV
LNAV ist ein Befehlszeilentool zum Anzeigen und Navigieren von Systemdateien auf einem Gerät.
Dies Ermöglicht es Ihnen, Syntaxhervorhebungen in erkannten Spielen anzubieten und nach Datum von Ereignissen in verschiedenen Zeiträumen zu sortieren.
Seit Die Anwendung sorgt dafür, dass die Dateien automatisch aus den Protokolldateien erkannt werden. Wenn sie komprimiert werden, werden die Dateien ebenfalls im laufenden Betrieb dekomprimiert.
Protokolldateien sind eine Fülle von Informationen. LNAV kann dabei helfen, die wichtigen Teile hervorzuheben und die Informationen auf diese Weise zu filtern.
Diese Anwendung kann komprimierte Dateien (gzip und bzip2) öffnen und folgt einem aktiven Protokoll.
auch Die Verwendung von Filtern ist möglich (um bestimmte Nachrichten an grep -v zu ignorieren) und recherchieren, um eine Phrase hervorzuheben.
Es ist möglich zu verwenden Wenn ein Ausdruck erfasst wird, wird er automatisch ergänzt je nach inhalt.
Die Tastaturkürzel sind herkömmlich (z. B. g, um zum Anfang der Datei zu gelangen, und G, um zum Ende zu gelangen oder um eine Suche zu starten).
Es ist auch möglich, über SQL-Abfragen mit den Registern herumzuspielen.
In einer Systemsitzung werden auch bestimmte Informationen (z. B. Filter) gespeichert.
Schließlich können Sie in der Leiste rechts schnell sehen, in welchen Bereichen der Datei Fehlerzeilen oder Zeilen vorhanden waren, die den Suchkriterien entsprechen.
Viele Protokollierungstools wie Splunk bieten großartige Funktionen, wurden jedoch für umfangreiche Bereitstellungen optimiert.
Einige davon erfordern die Installation und Konfiguration von Servern, bevor sie effektiv genutzt werden können.
Unter den Hauptregistern, die diese Anwendung unterstützt, finden wir:
- Allgemeines Webzugriffsprotokollformat
- CUPS-Seite_log
- Syslog
- Blog
- VMware ESXi / vCenter-Protokolle
- dpkg.log
- uwsgi
- Straße
- sudo
Wie installiere ich LNAV unter Linux?
Si Wenn Sie diese Anwendung auf Ihrem System installieren möchten, müssen Sie die folgenden Schritte ausführen.
Im Fall von denen, die Benutzer von sind Debian, Ubuntu und Derivate müssen wir das Deb-Paket herunterladen mit:
wget https://github.com/tstack/lnav/releases/download/v0.8.3/lnav_0.8.3_amd64.deb
E Wir installieren mit:
sudo dpkg -i lnav*.deb
Während für den Fall von Distributionen mit Unterstützung für RPM-Pakete wie Fedora, CentOS, RHEL, openSUSE und andere sollten dieses Paket herunterladen:
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
auch Sie können die Anwendung mithilfe der Snap-Pakete installieren. Dies wird mit dem folgenden Befehl erreicht:
sudo snap install lnav
LNAV kann auf jedem Linux-System installiert werden. Auf unserem System müssen nur die folgenden Abhängigkeiten installiert sein:
- gcc / clang
- libpcre.
- SQLite
- Flüche
- readline
- zlib
- bz2
- libcurl
- git
Grundsätzlich haben die meisten Linux-Distributionen diese in ihren offiziellen Repositorys. Sie müssen sie nur installieren, um das Programm auf Ihrem System kompilieren zu können.
Bereits sicher, dass Sie alle diese Abhängigkeiten haben, Wir müssen den Quellcode des Programms erhalten, um es zu kompilieren.
Hierzu Wir werden es mit dem folgenden Befehl herunterladen:
git clone https://github.com/tstack/lnav.git
cd lnav
Und wir kompilieren die Anwendung mit:
./autogen.sh
./configure
make
sudo make install
In Debian-Tests (10, Buster) ist es enthalten, Sie müssen nur starten:
# apt-get install lnav –verbose-Versionen
Die folgenden NEUEN Pakete werden installiert:
lnav (0.8.3-1 + b1)
Nun, in Ubuntu 18.04 (bionisch) können Sie es installieren, indem Sie Folgendes tun:
$ sudo apt installiere lnav
Diese beiden NEUEN Pakete werden installiert: libpcrecpp0v5 und lnav (672 kB Dateien)
Grüße an alle aus Malaga.
Vielen Dank, dass Sie uns über dieses Tool informiert haben!
… Devuan (Ascii) nimmt es auch in seine Repositories auf 🙂