journalctl ile günlüklerin nasıl okunacağı, günlüğün ne kadar alan kapladığının nasıl kontrol edileceği ve --vacuum seçenekleriyle güvenli bir şekilde nasıl küçültüleceği.
journalctl, çoğu modern Linux dağıtımı tarafından kullanılan ikili günlük deposu olan systemd günlüğünü okuyan komuttur. İletileri hizmete, önyüklemeye, zamana ve önceliğe göre filtreler ve ayrıca genellikle /var/log/journal içinde birkaç gigabayta çıkan günlüğün disk kullanımını raporlayabilir ve sınırlandırabilir.
'journalctl -u nginx.service' bir birimin iletilerini gösterir. '-b' çıktıyı geçerli önyüklemeyle, '-b -1' ise bir öncekiyle sınırlandırır. '-p err' yalnızca hataları ve daha kötüleri gösterir. '--since "1 hour ago"' zaman ölçütüne göre sınırlandırma yapar ve '-f' yeni iletileri canlı olarak takip eder.
'journalctl --disk-usage' aktif ve arşivlenmiş günlük dosyalarının toplam boyutunu yazdırır.
'--vacuum-size=', '--vacuum-time=' ve '--vacuum-files=' sınır karşılanana kadar arşivlenmiş günlük dosyalarını kaldırır; aktif dosyalara dokunmazlar.
Sınırlar /etc/systemd/journald.conf içinde, örneğin SystemMaxUse=500M şeklinde ayarlanır ve ardından 'systemctl restart systemd-journald' ile uygulanır. Bir ayar olmadığında journald, varsayılan olarak günlüğü dosya sistemi boyutunun %10'u içinde tutar ve 4 GB ile sınırlandırır.
journalctl --disk-usagesudo journalctl --rotatesudo journalctl --vacuum-time=2weekssudo journalctl --vacuum-size=500M/etc/systemd/journald.conf dosyasında SystemMaxUse=500M ayarını yapın ve şunu çalıştırın: sudo systemctl restart systemd-journald/var/log/journal içindeki dosyaları elle silmeyin.Not: RainServer, Linux sunucuları için izleme ve güvenli temizlik sunar; neyin değişeceğini gösterir ve önce sorar.
Son güncelleme: 2026-10-08
logrotate aracının ne iş yaptığı, /etc/logrotate.conf ve /etc/logrotate.d üzerindeki yapılandırmasının nasıl çalıştığı ve bir kuralın güvenli bir şekilde nasıl test edileceği.
Bir Linux diskini neyin doldurduğunu du ve etkileşimli ncdu ile tek bir dosya sisteminde kalma seçenekleriyle nasıl bulacağınızı öğrenin.
df çıktısının nasıl okunacağı, normal kullanıcılar için Avail sıfırlanmadan Use%'nin neden %100'e ulaşabileceği ve df -i ile inode'ların nasıl kontrol edileceği.