Discussion

Linux Journal Loglarını Temizleme

Started by ofaman · 19 Aug 2026 17:01 · 7 Views · 0 Replies
Thread Starter #0
Linux sistemlerinde, log dosyaları sistemin sağlıklı çalışması için kritik bir öneme sahiptir. Ancak, zamanla biriken bu log dosyaları diskte önemli bir alan kaplayabilir. Özellikle systemd-journald ile yönetilen journal logları, sistemin geçmişteki olaylarını kaydederken, gereksiz birikimlere yol açabilir. Bu yazıda, Linux journal loglarını nasıl temizleyeceğinizi ve yönetiminde dikkat edilmesi gereken noktaları ele alacağız.



Journal loglarını temizlemek için çeşitli yöntemler bulunmaktadır. Bu yöntemlerin en yaygın olanları şunlardır:

  • journalctl Komutu: journalctl komutu, journal loglarını görüntülemek ve yönetmek için kullanılır. Logları temizlemek için --vacuum-time veya --vacuum-size bayrakları kullanılabilir. Örneğin, son 2 günden daha eski logları silmek için şu komutu kullanabilirsiniz:
    CODE
    12
    sudo journalctl --vacuum-time=2d
    

  • journalctl --vacuum-size: Disk alanını belirli bir boyuta düşürmek için kullanılabilir. Örneğin, log dosyalarının toplam boyutunu 100MB'ın altına indirmek için şu komutu uygulayabilirsiniz:
    CODE
    12
    sudo journalctl --vacuum-size=100M
    

  • Manuel Temizlik: Log dosyalarını manuel olarak silmek isterseniz, /var/log/journal/ dizinindeki dosyaları kaldırabilirsiniz. Ancak, bu yöntem önerilmez çünkü sistemin log yönetimi bozulabilir.



Temizlik işlemlerinin ardından, düzenli olarak log yönetimi yapmak önemlidir. Örneğin, günlük veya haftalık temizlik planları oluşturmak, sistemin performansını artırabilir. Ayrıca, log dosyalarının hangi sıklıkta tutulacağını belirlemek için journald.conf dosyasındaki ayarları değiştirmek de mümkündür.



Sonuç olarak, Linux journal loglarının düzenli olarak temizlenmesi, sistemin performansını etkileyebilir. Doğru yöntemlerle bu logların yönetimi, sadece disk alanı tasarrufu sağlamakla kalmaz, aynı zamanda sistemin sağlıklı çalışmasını da destekler.

You must be logged in to reply.

0 quotes selected