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
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)
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.
Paldies, ka informējāt mūs par šo rīku!
… Devuan (Ascii) arī iekļauj to savos krātuvēs 🙂