Curatati jurnalele in Linux cu journalctl


Journalctl este sistemul de jurnalizare al systemd. Acesta este echivalent cu syslog din sistemul init. Acesta colecteaza datele de logare a kernelului, mesajele de logare a sistemului, iesirea standard si erorile pentru diferite servicii systemd.

Journalctl este un utilitar de linie de comanda pentru vizualizarea jurnalelor de sistem in distributiile Linux care utilizeza systemd. Este un instrument esential pentru administratorii de sistem pentru a diagnostica problemele, a monitoriza performanta sistelui si a urmari modificarile aduse sistemului. Jurnalul ofera un depozit centralizat si usor de cautat date de jurnal, facilitand gestionarea si monitorizarea jurnalelor de sistem. Cu toate acestea, jurnalele pot ocupa mult spatiu pe disc, daca acestea nu sunt gestionate corespunzator.

Curatarea manuala
Inainte de a incepe, este important sa intelegeti ca jurnalele din systemd sunt stocate in sistem binar si sunt rotite automat in functie de dimensiune si varsta. Acest lucru inseamna ca nu este nevoie sa stergeti manual jurnalele vechi pentru a elibera spatiu pe disc. Cu toate acestea, este posibil sa fie totusi necesar sa curatati jurnalele daca aveti nvoie sa eliberati rapid spatiu pe disc sau daca jurnalele sistemului dumneavoastra ocupa un spatiu mare pe disc. Pentru a curata manual jurnalul urmati pasii:
1. determinati dimensiunea jurnalelor
$ journalctl --disk-usage 

2. stergeti jurnalele
2.1. inlocuiti dimensiunea maxima pe carfe doriti ca o consume jurnalul
$ journalctl --vacuum-size=500M 
2.2. eliminati jurnalele mai vechi de o anumita perioada
$ sudo journalctl --vacuum-time=7d 

3. verificati daca jurnalele au fost curatate, rulati din nou comanda journalctl --disk-usage si verificati daca dimensiunea jurnalului a fost redusa la limita dorita

Curatarea automata
Jurnalele pot consuma o cantitate mare de spatiu pe disc pe sistemele Linux. Pentru a mentine dimensiunea jurnalelor sub control, puteti configura systmd pentru a curata automat jurnalele vechi. Acest lucru poate fi realizat prin modificarea setarilor din fisierul /etc/systemd/jornald.conf. Pentru curatarea automata urmati pasii:
1. deschideti /etc/systemd/jornald.conf intr-un editor text
$ sudo nano /etc/systemd/journald.conf 

2. adaugati sau modificati urmatoarele intrari
SystemMaxUse=200M //setati dimensiunea maxima a jurnalelor
MaxRetentionSec=7d //setati numarul de zile dupa care jurnalele vor fi sterse

3. salvati si inchideti fisierul

4. reporniti serviciul de jurnal Syatmd pentru a aplica modificarile
$ sudo systemctl restart systemd-journald

In acest articol, ati aflat cum sa utilizati journalctl pentru a curata jurnalele de sistem in modul manual sau automat. Acest lucru va ajuta sa va asigurati ca jurnalele dumneavoastra nu consuma spatiu excesiv pe disc si ca aveti acces la datele de care aveti nevoie atunci cand aveti nevoie.

Asadar daca v-a placut articolul informativ "Curatati jurnalele in Linux cu journalctl" distribuiti-l pe retelele sociale sau scrieti in caseta de comentarii intrebarile si sugestiile dumneavoastra, deoarece ma ajuta sa imbunatatesc sau sa corectez continutul.


Comments

Postari populare

Verificați resursele sistemului Linux: ghid pentru începători

LibreOffice Writer - inserarea si formatarea tabelelor

Dincolo de permisiuni: manipulați fișierele Linux cu chattr

Stacer: curățare, optimizare și întreținere pentru Linux, într-un singur loc

Sfaturi si trucuri dupa instalarea distributiei Ubuntu 22.04

Comenzi Linux pentru începători: mută fișierele/directoarele în terminal

Cum resetam/schimbam parola de utilizator in Linux

Comenzi Linux pentru începători: crearea directoarelor în terminal

Auto-CPUFREQ: optimizarea automată a frecvenței CPU în Linux

Modalitati de instalare a aplicatiilor in Linux Mint