Failihaldus

Kuidas hallata logifaile rakendusega Logrotate?

Kuidas hallata logifaile rakendusega Logrotate?

Üks huvitavamaid ja olulisemaid asju Linuxi süsteemis on var / log. Kõik teie süsteemis töötavate teenuste toimingud kirjutatakse selles kataloogis olevasse faili. Neid faile nimetatakse logideks, mille kaudu saate uurida, kuidas teie süsteem töötab. Nende logide abil saavad administraatorid süsteemi tõrkeotsinguks. Kui neid logifaile hoitakse teie süsteemis igavesti, elavad nad lõpuks kogu failisüsteemi ruumi. Nende probleemide vältimiseks vajame tööriista kõigi logifailide haldamiseks. Seega saavad administraatorid kasutada tööriista „logrotate”, mis puhastab logifaile teatud perioodiliselt.Logrotate on Linuxil põhinev käsurea tööriist, mida kasutatakse süsteemiprotsesside abil loodud logifailide haldamiseks. See eemaldab vanad logid automaatselt ja tihendab logid teie süsteemi ressursside säästmiseks mugavamaks logide vormiks. Selle tööriista abil saavad kasutajad täielikult kontrollida, millal ja kuidas logi pööramist töödeldakse.Selles artiklis näete tööriista Logrotate abil, kuidas oma Linuxi süsteemis logifaile hallata. Oleme kõik sammud Ubuntu 20 terminalirakenduses sooritanud.04 süsteem siin. Teil peaks olema käsk „sudo”. Käivitage käsurea rakendus "Terminal", vajutades klahve "Ctrl + Alt + t" ja alustage rakendamist.

Installige Logrotate Ubuntu 20-le.4

Ubuntu 20-s.04 on utiliit Logrotate eelinstallitud, kuid kui teie seda utiliiti teie süsteemis pole, värskendage süsteemi apt hoidlat ja järgmise käsu abil saate installida utiliidi Logrotate:

$ sudo apt värskendus

$ sudo apt install logrotate


Järgmise käsu abil saate terminalis loetleda kõik oma süsteemi logifailid:

$ ls / var / log

Konfiguratsioonifaili mõistmine (logrotate.konf)

Kõik logrotate'i utiliidi konfiguratsioonid paigutatakse logrotate'i.conf-fail, mille leiate failist / etc / logrotate.conf kataloog. Kui avate 'logrotate.fail oma lemmikredaktoris, siis näete järgmist konfiguratsioonifaili sisu:


Kõik Logrotate'i failide konfiguratsiooniseaded paigutatakse kataloogi / etc / logrotate.d kataloog.

Kaasa / etc / logrotate.d

Edasi liikumise valikud

Logrotate utiliit pakub mitmeid direktiive, mis aitavad meil logisid konfigureerida, kuidas neid pööratakse ja mida tuleks kohe pärast teha. Näiteks avage redaktoris syslogifail järgmise käsu abil:

$ vi / etc / logroate.d / syslog


Kui olete selle sisule juurde pääsenud, näete selle faili ülaosas järgmisi valikuid, mis on järgmises hetkepildis esile tõstetud:

Näide # 01

Võtame näite. Soovime käivitada logi nimega 'syslog' utiliidi logrotate abil. See loeb rsyslogi konfiguratsioonifaili. Allpool toodud näites käsitleme tööriista logrotate abil kahte palki. Üks on 'syslog', mis töötab 7 päeva pärast ühe päeva möödumist, ja teine ​​on 'mail.info ', mis pöörleb nädala kaupa 4 pööret. Järgmise käsu abil käivitage logid ja analüüsige terminali väljundit:

$ logrotate -d / etc / logrotate.d / syslog


Näide 02

Järgmine näide logide pöörlemise analüüsist on toodud allpool:

$ logrotate -d / etc / logrotate.d / samba


Alloleval ekraanipildil saate lugeda 'samba' konfiguratsioonifaili. Siin saab analüüsida 3 erinevat logi käsitseva logrotate tööriista väljundit. See pöörleb nädala kaupa 7 pööret.

Järeldus

See on põhjalik artikkel logrotate tööriista kohta. Oleme üksikasjalikult näinud, kuidas seda utiliiti Ubuntu 20-s kasutada.04 süsteem. Veelgi enam, oleme logrotate abil täpsustanud, kuidas konfiguratsioonifaile lugeda. Loodan, et saate ülalnimetatud üksikasjadest selgema ülevaate logrotate tööriista valikute kohta. Kui teil on probleeme, andke meile sellest kommentaaride kaudu teada.

Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...
League of Legendsi installimine Ubuntu 14-le.04
Kui olete League of Legends fänn, siis on see teile võimalus proovida League of Legendsit. Pange tähele, et LOL-i toetab PlayOnLinux, kui olete Linuxi...
Installige uusim OpenRA strateegiamäng Ubuntu Linuxi
OpenRA on tasuta / tasuta reaalajas strateegiamängumootor, mis loob uuesti Westwoodi varased mängud nagu klassikaline Command & Conquer: Red Alert. Ja...