Miten näen lokitiedoston sisällön reaaliajassa Linuxissa? No siellä on paljon apuohjelmia siellä, että voi auttaa käyttäjä tulostaa tiedoston sisällön, kun tiedosto muuttuu tai jatkuvasti päivittää. Jotkut tunnetuimmista ja raskaasti käytetyistä apuohjelmista näyttää tiedostosisältöä reaaliajassa Linuxissa on tail-komento (Hallitse tiedostoja tehokkaasti).,

Lue Myös: 4 Hyvä Avoimen Lähdekoodin Log Seuranta ja Hallinta Työkaluja Linux –

hännän Komento – Näyttö Lokit reaaliajassa

Kuten sanottu, hännän komento on yleisin ratkaisu näyttää lokitiedoston reaaliajassa. Komennossa tiedoston näyttämiseksi on kuitenkin kaksi versiota, kuten alla olevista esimerkeistä ilmenee.

ensimmäisessä esimerkissä komento tail tarvitsee -f väite seuraa tiedoston sisällön.,

$ sudo tail -f /var/log/apache2/access.log
Monitor Apache Lokit reaaliajassa

toinen versio-komento on itse asiassa komento itse: tailf. Sinun ei tarvitse käyttää -f kytkin koska komento on sisäänrakennettu -f argumentti.,

$ sudo tailf /var/log/apache2/access.log
reaaliaikainen Apache Lokit Seuranta

Yleensä, loki-tiedostot käännetään usein Linux-palvelimen logrotate-apuohjelma. Katso log-tiedostot, jotka saavat käännettävä päivittäin base voit käyttää -F lipun hännän komento.,

Lue Myös: Miten Hallita Järjestelmän Lokit (Määrittää, Kääntää ja Tuonti Tietokanta) Linux

tail -F seurata, jos uusi lokitiedosto on luotu ja alkaa seuraava uusi tiedosto korvaa vanhan tiedoston.

$ sudo tail -F /var/log/apache2/access.log

Kuitenkin, default, hännän komento näyttää viimeksi 10 riviä tiedoston. Esimerkiksi, jos haluat katsella reaaliajassa, vain kaksi viimeistä riviä log-tiedoston, käytä -n tiedosto yhdessä -f lippu, alla esimerkki.,

$ sudo tail -n2 -f /var/log/apache2/access.log
Katso Kaksi Viimeistä Riviä Lokit

Multitail Komento – Seurata Useita lokitiedostot reaaliajassa

Toinen mielenkiintoinen komento näyttää lokitiedostot reaaliajassa on multitail komento. Komennon nimi viittaa siihen, että multitail utility voi seurata ja seurata useita tiedostoja reaaliajassa. Multitail avulla voit myös navigoida edestakaisin seurataan tiedosto.,

mulitail-apuohjelman asentaminen Debianiin ja RedHat-pohjaisiin järjestelmiin antaa alla olevan komennon.

Jos haluat näyttää kahden lokitiedoston ulostulon samanaikaisesti, suorita komento alla olevassa esimerkissä esitetyllä tavalla.

$ sudo multitail /var/log/apache2/access.log /var/log/apache2/error.log
Multitail Seurata Lokit

lnav Komento – Seurata Useita lokitiedostot reaaliajassa

Toinen mielenkiintoinen komento, samanlainen multitail komento on lnav komento., Lnav utility voi myös katsella ja seurata useita tiedostoja ja näyttää niiden sisältöä reaaliajassa.

asentaa Lnav utility Debianiin ja RedHat-pohjaisiin Linux-jakeluihin antamalla alla olevan komennon.

$ sudo apt install lnav $ sudo yum install lnav $ sudo dnf install lnav 

seuraa kahden lokitiedoston sisältöä samanaikaisesti antamalla komento alla olevan esimerkin mukaisesti.,

$ sudo lnav /var/log/apache2/access.log /var/log/apache2/error.log
lnav – reaaliaikainen Seuranta Lokit

vähemmän Komento – Näyttö reaaliaikainen Lähtö Loki-Tiedostot

Lopulta, voit näyttää live-tuotos-tiedoston kanssa vähemmän komento, jos olet tyyppi Shift+F.

kuten tail utility, painamalla Shift+F avattuun tiedostoon vähemmän alkaa tiedoston päätyttyä. Vaihtoehtoisesti voit myös aloittaa vähemmällä +F – lipulla, jotta pääset seuraamaan tiedostoa livenä.,

$ sudo less +F /var/log/apache2/access.log
Katso Lokit Käyttämällä Vähemmän Komento

– Se on siinä! Voit lukea nämä seuraavat artikkelit lokien seurannasta ja hallinnasta.,

  1. Hallita Tiedostoja Tehokkaasti käyttämällä pään, hännän ja kissa Komentoja Linux
  2. Kuinka Setup ja Hallita Log Kierto Käyttäen Logrotate Linux
  3. Petiti – Avoimen Lähdekoodin lokitiedostoanalyyseistä Työkalu Linux-Ylläpitäjille
  4. Miten Kysely Audit-Lokit Käyttämällä ’ausearch’ Työkalu CentOS/RHEL
  5. Hallitse Log Messages Alle Systemd Käyttäen Journalctl

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *