4 leiðir til að horfa á eða fylgjast með annálaskrám í rauntíma


Hvernig get ég séð innihald annálaskrár í rauntíma í Linux? Jæja, það eru fullt af tólum þarna úti sem geta hjálpað notanda að gefa út innihald skráar á meðan skráin er að breytast eða uppfærast stöðugt. Eitthvert þekktasta og mikið notaða tólið til að sýna skráarefni í rauntíma í Linux er halaskipunin (stjórna skrám á áhrifaríkan hátt).

1. tail Command – Fylgjast með skrám í rauntíma

Eins og sagt er, halaskipun er algengasta lausnin til að birta annálaskrá í rauntíma. Hins vegar hefur skipunin til að birta skrána tvær útgáfur, eins og sýnt er í dæmunum hér að neðan.

Í fyrsta dæminu þarf skipunarhalinn -f rökin til að fylgja innihaldi skráar.

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

Önnur útgáfan af skipuninni er í raun skipun sjálf: tailf. Þú þarft ekki að nota -f rofann vegna þess að skipunin er innbyggð með -f rökunum.

$ sudo tailf /var/log/apache2/access.log

Venjulega er annálaskránum snúið oft á Linux netþjóni með logrotate tólinu. Til að horfa á annálaskrár sem snúast daglega er hægt að nota -F fána til að slíta skipunina.

tail -F mun halda utan um hvort ný skrá er búin til og byrjar að fylgja nýju skránni í stað gömlu skráarinnar.

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

Hins vegar, sjálfgefið, mun halaskipun sýna síðustu 10 línurnar í skrá. Til dæmis, ef þú vilt horfa í rauntíma aðeins á síðustu tvær línurnar í skránni, notaðu -n skrána ásamt -f fánanum, eins og sýnt er í dæmið hér að neðan.

$ sudo tail -n2 -f /var/log/apache2/access.log

2. Multitail Command - Fylgstu með mörgum annálaskrám í rauntíma

Önnur áhugaverð skipun til að birta annálaskrár í rauntíma er multitail skipun. Nafn skipunarinnar gefur til kynna að multitail tól getur fylgst með og fylgst með mörgum skrám í rauntíma. Multitail gerir þér einnig kleift að fletta fram og til baka í vöktuðu skránni.

Til að setja upp multitail gagnsemi í Debian og RedHat byggðum kerfum skaltu gefa út skipunina hér að neðan.

$ sudo apt install multitail   [On Debian & Ubuntu]
$ sudo yum install multitail   [On RedHat & CentOS]
$ sudo dnf install multitail   [On Fedora 22+ version]

Til að birta úttak tveggja annálaskráa samtímis skaltu framkvæma skipunina eins og sýnt er í dæminu hér að neðan.

$ sudo multitail /var/log/apache2/access.log /var/log/apache2/error.log

3. lnav Command – Fylgstu með mörgum annálaskrám í rauntíma

Önnur áhugaverð skipun, svipuð multitail skipun, er lnav skipunin. Lnav tólið getur líka horft á og fylgst með mörgum skrám og birt efni þeirra í rauntíma.

Til að setja upp lnav gagnsemi í Debian og RedHat byggðum Linux dreifingum með því að gefa út skipunina hér að neðan.

$ sudo apt install lnav   [On Debian & Ubuntu]
$ sudo yum install lnav   [On RedHat & CentOS]
$ sudo dnf install lnav   [On Fedora 22+ version]

Horfðu á innihald tveggja annálaskráa samtímis með því að gefa út skipunina eins og sýnt er í dæminu hér að neðan.

$ sudo lnav /var/log/apache2/access.log /var/log/apache2/error.log

4. minni stjórn – Birta rauntímaúttak logskráa

Að lokum geturðu sýnt lifandi úttak skráar með minni skipun ef þú skrifar Shift+F.

Eins og með hala tólið, þá byrjar að ýta á Shift+F í opinni skrá á minna eftir lok skráarinnar. Að öðrum kosti geturðu líka byrjað minna með minna +F flaggi til að slá inn til að horfa á skrána í beinni.

$ sudo less +F  /var/log/apache2/access.log

Það er það! Þú gætir lesið þessar eftirfarandi greinar um eftirlit með skrám og stjórnun.

  1. Stjórnaðu skrám á áhrifaríkan hátt með því að nota head, tail og cat skipanir í Linux
  2. Hvernig á að setja upp og stjórna snúningi annála með Logrotate í Linux
  3. Petiti – Opinn uppspretta annálagreiningartól fyrir Linux SysAdmins
  4. Hvernig á að spyrjast fyrir um endurskoðunarskrár með „ausearch“ tólinu á CentOS/RHEL
  5. Hafa umsjón með annálsskilaboðum undir Systemd Using Journalctl [Alhliða handbók]

Í þessari grein sýndum við hvernig á að horfa á gögn sem eru bætt við í annálaskrám í rauntíma á flugstöðinni í Linux. Þú getur spurt hvers kyns spurninga eða deilt hugsunum þínum varðandi þessa handbók í gegnum athugasemdareyðublaðið hér að neðan.