[c]journalctl[/c], Linux sistemlerde günlükleri incelemek ve analiz etmek için en güçlü araçlardan biridir. Özellikle belirli zaman dilimleri ve öncelik seviyelerine göre filtreleme yapabilmek, sistem yöneticileri ve teknik kullanıcılar için büyük kolaylık sağlar. Son 24 saatteki kritik hataları otomatik olarak çıkarmak ise, düzenli raporlama ve sorun giderme süreçlerini hızlandırır.
İlk olarak,
journalctl'in zaman filtreleme özelliklerinden faydalanmak gerekir.
--since ve
--until parametreleri, belirli zaman aralıklarındaki günlükleri getirir. Örneğin, son 24 saat içindeki logları almak için şu komut kullanılabilir:
1journalctl --since "yesterday"
Ancak, kritik hataları ayırt etmek için, log seviyelerine göre filtreleme yapmak gerekir. Sistem günlükleri genellikle
PRIORITY veya
SYSLOG_IDENTIFIER gibi alanlar içerir. Kritik seviyeler genellikle
3 (Error), 2 (Alert), 1 (Emergency) seviyeleriyle gösterilir. Bu seviyeleri kullanarak, aşağıdaki komutla kritik seviyedeki logları çekebiliriz:
[code]journalctl --since "24 hours ago" PRIORITY