elfsightSari la conținut
Ghid rapid pentru utilizarea journalctl

Ghid rapid pentru utilizarea journalctl în analiza logurilor

Ghid rapid pentru utilizarea journalctl în analiza logurilor. journalctl este un instrument puternic și indispensabil pentru administratori Linux care doresc să investigheze rapid problemele de sistem sau serviciu.

Cu ajutorul comenzilor de filtrare și opțiunilor avansate, analiza logurilor devine eficientă și precisă, ajutând la identificarea și rezolvarea rapidă a problemelor.

Ghid rapid pentru utilizarea journalctl

Pe sistemele Linux moderne care folosesc systemd, comanda journalctl este instrumentul principal pentru vizualizarea și analiza logurilor de sistem.

Acest ghid oferă o prezentare rapidă și practică a comenzilor esențiale journalctl, utile în diagnosticarea erorilor, monitorizarea serviciilor și investigarea evenimentelor de securitate.

Ce este journalctl?

journalctl este utilitarul standard pentru accesarea logurilor stocate de systemd-journald.

Acesta oferă funcții avansate de filtrare, sortare cronologică și afișare detaliată a mesajelor generate de sistem, servicii și aplicații.

Comandă de bază

Pentru a afișa toate logurile disponibile:

journalctl

Vizualizarea ultimelor loguri

Similar comenzii tail -f, pentru a urmări logurile în timp real:

journalctl -f

Limitarea după boot

Pentru a afișa logurile de la ultima repornire:

journalctl -b

Pentru o repornire anterioară specifică:

journalctl -b -1    # penultimul boot
journalctl -b -2    # antepenultimul boot

Filtrare după serviciu

Pentru a vedea doar logurile unui anumit serviciu (ex: sshd):

journalctl -u sshd

Pentru a vizualiza logurile recente ale unui serviciu:

journalctl -u sshd --since "1 hour ago"

Filtrare după dată

journalctl --since "2025-07-24 08:00" --until "2025-07-24 12:00"

Puteți folosi și expresii relative:

journalctl --since "yesterday"
journalctl --since "2 hours ago"

Filtrare după nivel de severitate

Logurile pot fi filtrate în funcție de nivelul de prioritate:

journalctl -p err        # doar erori
journalctl -p warning    # doar avertismente
journalctl -p info       # informații generale

Valorile posibile sunt: emerg, alert, crit, err, warning, notice, info, debug.

Filtrare după unități multiple

journalctl -u nginx -u mysql

Exportarea logurilor

Pentru a salva logurile într-un fișier text:

journalctl -u apache2 --since "2025-07-24" > apache-log.txt

Loguri permanente vs. temporare

În mod implicit, systemd poate stoca logurile doar în RAM.

Pentru a le păstra permanent:

sudo mkdir -p /var/log/journal
sudo systemctl restart systemd-journald

Ștergerea logurilor vechi

Gestionarea spațiului pe disc:

sudo journalctl --vacuum-size=100M
sudo journalctl --vacuum-time=7d

Aceste comenzi vor elimina logurile mai vechi pentru a economisi spațiu.

Utilizarea împreună cu grep

Pentru a căuta un cuvânt-cheie în loguri:

journalctl | grep "error"

Servicii SEO speciale – Oferim servicii speciale de optimizare SEO și promovare pentru motoarele de căutare. Contactați-ne acum!

Dorel Tănase

Dorel Tănase – specialist SEO și Web Design-er cu peste 18 ani de experiență. Dorel Tănase este unul dintre specialiștii în optimizare SEO din România, cu o activitate neîntreruptă în mediul online de peste 18 ani.

Parcursul său profesional a început în anul 1997, odată cu lansarea website-ului cisnet.ro – unul dintre primele proiecte web românești axate pe servicii IT și prezență online.

Articolul precedent
Următorul articol

Comments (0)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Înapoi sus
Caută
ROEN