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

cpupower-GUI: gestionarea frecvenței procesorului

Cum resetam/schimbam parola de utilizator in Linux

Instalați Git pe Rocky linux 9: un tutorial simplu

Modalitati de instalare a aplicatiilor in Linux Mint

Dezactivați SELinux: pași simpli pentru AlmaLinux și Rocky Linux

Stăpânește firewall-ul: verificare și gestionare pe AlmaLinux și Rocky Linux

Instalați Ubuntu 24.04 LTS

Optimizați-vă fluxul de lucru: evidențierea sintaxei în Nano

Lucruri despre Nano Editor: sporiți-vă productivitatea

LibreOffice Writer - inserarea si formatarea tabelelor