LNAV: lielisks rīks sistēmas žurnālu skatīšanai

lnav-vairāku failu2

Si jūs esat sistēmas administratorsJūs neļausiet man melot, jo jūs zināt, ka sistēmas reģistru izmantošana ir diezgan būtiska, lai cita starpā varētu zināt, kas notiek, kādas izmaiņas ir veiktas, kādas piekļuves ir notikušas.

Šodien mēs dalīsimies ar jums par lielisku rīku, kas, protams, ir ļoti noderīgs jums., šis rīks jums ļoti palīdzēs ar sistēmas reģistru daļu.

Programma Logfile Navigator vai LNAV ir komandrindas rīks, lai skatītu sistēmas žurnālus, tas ir bezmaksas un atvērtā pirmkoda rīks, kas tiek izplatīts saskaņā ar BSD licenci.

Salīdzinot ar parasto kaķi, grepo mazāk, piedāvā dažas papildu funkcijas, piemēram, sintakses izcelšanas nodrošināšanu, kas vienlaikus var parādīt vairākus ierakstus, rindas, kas ir sakārtotas atbilstoši notikuma datumam un laikam, kas cita starpā piedāvā dažādus displeja režīmus.

Par LNAV

LNAV ir komandrindas rīks sistēmas failu apskatei un navigācijai vienā ierīcē.

Šis ļauj piedāvāt sintakses izcelšanu atzītās spēlēs un kārtot pēc notikumu datumiem dažādās periodu rindās.

Kopš tā laika lietojumprogramma rūpējas par failu automātisku noteikšanu no žurnāla failiem, Tāpat saspiešanas gadījumā tas dekompresē failus lidojuma laikā.

Žurnālfaili ir daudz informācijas, LNAV var palīdzēt izcelt svarīgās daļas un šādā veidā filtrēt informāciju.

Šī lietojumprogramma zina, kā atvērt saspiestus failus (gzip un bzip2), un seko aktīvam žurnālam.

arī ir iespējama filtru izmantošana (lai ignorētu noteiktus ziņojumus grep -v) un veiciet izpēti, lai izceltu frāzi.

Ir iespējams izmantot kad izteiksme ir notverta, un tā to automātiski papildinās atkarībā no satura.

Tastatūras īsinājumtaustiņi ir parastie (piemēram, g, lai pārietu uz faila sākumu un G, lai pārietu uz beigām, vai lai sāktu meklēšanu).

Ir iespējams spēlēt arī ar reģistriem, izmantojot SQL vaicājumus.

Sistēmas sesijās tiks glabāta arī noteikta informācija (piemēram, filtri).

Visbeidzot, labajā pusē esošā josla ļauj ātri redzēt, kurās faila jomās bija līnijas vai līnijas, kas atbilst meklēšanas kritērijiem.

Daudzi mežizstrādes rīki, piemēram, Splunk, piedāvā lieliskas iespējas, taču ir optimizēti liela mēroga izvietošanai.

Vairākiem no tiem ir nepieciešama serveru instalēšana un konfigurēšana, pirms tos var efektīvi izmantot.

Starp galvenajiem reģistriem, kurus atbalsta šī lietojumprogramma, mēs varam atrast:

  • Kopējais tīmekļa piekļuves žurnāla formāts
  • CUPS page_log
  • Sistēmas žurnāls
  • Glogs
  • VMware ESXi / vCenter žurnāli
  • dpkg.log
  • uwsgi
  • strace
  • sudo

Kā instalēt LNAV uz Linux?

Si vēlaties instalēt šo lietojumprogrammu savā sistēmā, jums ir jāveic tālāk norādītās darbības, kuras mēs ar jums kopīgojam.

To lietotāju gadījumā, kuri izmanto Debian, Ubuntu un atvasinājumi mums ir jālejupielādē deb pakete ar:

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

E mēs instalējam ar:

sudo dpkg -i lnav*.deb

Kaut arī par Izplatījumiem ar atbalstu RPM pakotnēm, piemēram, Fedora, CentOS, RHEL, openSUSE un citiem, vajadzētu lejupielādēt šo pakotni:

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

arī Viņi var instalēt lietojumprogrammu ar Snap pakotņu palīdzību, to iegūst ar šo komandu:

sudo snap install lnav

LNAV var instalēt jebkurā Linux sistēmā, mūsu sistēmā ir jābūt instalētām tikai šādām atkarībām:

  • gcc / clang
  • libpcre.
  • sqlite
  • ncurs
  • lasīt līniju
  • zlib
  • bz2
  • libcurl
  • iet

Būtībā lielākajai daļai Linux distribūciju tās ir oficiālajos krātuvēs, jums tās būs jāinstalē tikai, lai varētu apkopot programmu savā sistēmā.

Jau esat pārliecināts, ka jums ir visas šīs atkarības, Lai to apkopotu, mums jāiegūst programmas avota kods.

Par šo Mēs to lejupielādēsim ar šādu komandu:

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

Mēs turpinām sastādīt lietojumprogrammu ar:

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


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

      Jacobo teica

    Debian testēšanā (10, buster) tas ir iekļauts, jums vienkārši jāuzsāk:

    # apt-get install lnav –verbose-versijas

    Tiks instalētas šādas JAUNAS pakotnes:
    lnav (0.8.3–1 + b1)

      ROMSAT teica

    Nu, Ubuntu 18.04 (bioniskajā) to varat instalēt, rīkojoties šādi:

    $ sudo apt instalēt lnav

    Tiks instalētas šīs divas JAUNĀS pakotnes: libpcrecpp0v5 un lnav (672 kB faili)

    Sveiciens visiem no Malagas.

      dftg teica

    Paldies, ka informējāt mūs par šo rīku!
    … Devuan (Ascii) arī iekļauj to savos krātuvēs 🙂