Linux Sistem Yönetiminin Kalbi: journalctl Temelleri
Systemd tabanlı bir Linux dağıtımı kullanıyorsanız, sistemde olup biten her şeyi takip etmek için journalctl en sadık dostunuzdur. Hataları ayıklamak veya servislerin durumunu incelemek için bu güçlü aracı nasıl kullanacağınızı bilmek hayat kurtarır. İşte günlük kullanımda en çok ihtiyaç duyacağınız temel komutlar:
1. Tüm Kayıtlara Hızlıca Göz Atın
GENEL
journalctl
- Sistemdeki tüm günlükleri en eskiden en yeniye doğru sıralar. Okumak için
Space, çıkmak içinqtuşunu kullanabilirsiniz.
2. Güncel Olanı Öne Çıkarın (Ters Sıralama)
GENEL
journalctl -r
- "Az önce ne oldu?" sorusunun cevabı buradadır. En yeni kayıtları en üstte göstererek zaman kazandırır.
3. Sadece İlgilendiğiniz Servise Odaklanın
GENEL
journalctl -u nginx.service
- Kalabalığı temizleyin. Sadece belirli bir servise (örneğin Nginx veya SSH) ait logları filtreleyerek sorunun kaynağına inin.
4. Zaman Makinesini Kullanın
GENEL
journalctl --since=today
- Tüm geçmişte boğulmak yerine sadece bugünün kayıtlarını görmek, günlük kontrollerde işinizi inanılmaz kolaylaştırır.
5. Canlı Akış: O Anı Yakalayın
GENEL
journalctl -f
- Tıpkı
tail -fgibi çalışır. Bir servisi yeniden başlattığınızda veya bir hata beklediğinizde logların ekrana düşüşünü canlı izleyin.
6. Nokta Atışı Tarih Filtreleme
GENEL
journalctl --since "2024-01-01" --until "2024-01-15 12:00"
- Belirli bir olay anını incelemeniz gerekiyorsa, başlangıç ve bitiş zamanını belirterek arama kapsamını daraltın.
Sonuç Yerine Küçük Bir İpucu
journalctl kullanırken birden fazla parametreyi birleştirebilirsiniz. Örneğin, sadece bugünkü hataları görmek için journalctl -p err --since=today komutunu kullanmak sizi binlerce satır gereksiz bilgiden kurtaracaktır. Terminalden korkmayın, loglar sisteminizin sizinle konuşma biçimidir.
Benzer Yazılar
Yorumlar ()
Henüz yorum yok. İlk yorum yapan sen ol!