Si du er systemadministratorDu vil ikke lade mig lyve, for du vil vide, at brugen af systemregistrene er helt afgørende for at kunne vide, hvad der sker, hvilke ændringer der er foretaget, hvilke adgang der er sket blandt andet.
I dag vil vi dele med dig et fremragende værktøj, som jeg er sikker på kan være yderst funktionel for dig., dette værktøj hjælper dig meget med den del af systemregistrene.
Programmet Logfile Navigator eller LNAV er et kommandolinjeværktøj til at se systemlogfiler, dette er et gratis og open source-værktøj distribueret under BSD-licensen.
Sammenlignet med konventionel kat, grepo mindre, tilbyder nogle ekstra funktioner, såsom at give syntaksfremhævning, som kan vise flere poster på samme tid, de linjer, der er ordnet efter dato og klokkeslæt for begivenheden, som blandt andet tilbyder forskellige visningstilstande.
Om LNAV
LNAV er et kommandolinjeværktøj til visning og navigering af systemfiler, alt sammen på en enhed.
dette giver dig mulighed for at tilbyde syntaksfremhævning på genkendte emner og sortere efter begivenhedsdato forskellige linjer af perioder.
som Applikationen tager sig af automatisk registrering af filerne fra logfilerne, Ligeledes i tilfælde af komprimering dekomprimerer den filerne på farten.
Logfiler er et væld af oplysninger, LNAV kan hjælpe med at fremhæve de vigtige dele og filtrere oplysningerne på denne måde.
Denne applikation ved, hvordan man åbner komprimerede filer (gzip og bzip2) og følger en aktiv log.
også brugen af filtre er mulig (for at ignorere visse beskeder til grep -v) og udføre forskning for at fremhæve en sætning.
Det er muligt at bruge når et udtryk er fanget, og det supplerer det automatisk afhængigt af indholdet.
Tastaturgenveje er konventionelle (for eksempel g for at gå til begyndelsen af filen og G for at gå til slutningen eller for at starte en søgning).
Det er også muligt at spille med registre via SQL-forespørgsler.
En systemsession gemmer også visse oplysninger (f.eks. Filtre).
Endelig giver bjælken til højre dig hurtigt mulighed for at se, hvilke områder af filen der var linjer eller linjer, der matcher søgekriterierne.
Mange logningsværktøjer, som Splunk, tilbyder fantastiske funktioner, men er optimeret til store implementeringer.
Flere af disse kræver installation og konfiguration af servere, før de kan bruges effektivt.
Blandt de vigtigste registre, som denne applikation understøtter, kan vi finde:
- Fælles webadgangslogformat
- CUPS side_log
- syslog
- glog
- VMware ESXi / vCenter-logfiler
- dpkg.log
- uwsgi
- strace
- sudo
Hvordan installeres LNAV på Linux?
Si du vil installere denne applikation på dit system, skal du følge de trin, vi deler med dig nedenfor.
For dem, der er brugere af Debian, Ubuntu og derivater, vi skal downloade deb-pakken med:
wget https://github.com/tstack/lnav/releases/download/v0.8.3/lnav_0.8.3_amd64.deb
E vi installerer med:
sudo dpkg -i lnav*.deb
Mens det er tilfældet med Distributioner med support til RPM-pakker, såsom Fedora, CentOS, RHEL, openSUSE og andre skal downloade denne pakke:
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
også De kan installere applikationen ved hjælp af Snap-pakkerne, dette opnås med denne kommando:
sudo snap install lnav
LNAV kan installeres på ethvert Linux-system, vi behøver kun at have følgende afhængigheder installeret på vores system:
- gcc / clang
- libpcre.
- SQLite
- forbandelser
- readline
- zlib
- bz2
- libcurl
- git
Dybest set har de fleste Linux-distributioner disse inden for deres officielle arkiver, du bliver kun nødt til at installere dem for at kunne kompilere programmet på dit system.
Er du allerede sikker på, at du har alle disse afhængigheder, Vi skal hente kildekoden til programmet for at kompilere det.
Til dette vi skal downloade det med følgende kommando:
git clone https://github.com/tstack/lnav.git
cd lnav
Og vi fortsætter med at kompilere applikationen med:
./autogen.sh
./configure
make
sudo make install
I Debian-test (10, buster) er det inkluderet, du skal bare starte:
# apt-get install lnav –verbose-versioner
Følgende NYE pakker installeres:
lnav (0.8.3-1 + b1)
Nå, i Ubuntu 18.04 (bionic) kan du installere det ved at gøre:
$ sudo apt installere lnav
Disse to NYE pakker vil blive installeret: libpcrecpp0v5 og lnav (672 kB filer)
Hilsen alle fra Malaga.
Tak fordi du fortæller os om dette værktøj!
… Devuan (Ascii), inkluderer det også i sine opbevaringssteder 🙂