İçeriğe geç
Batuhan YAZICI

Senior Cyber Security Specialist

Senior System and Network Admin

Batuhan YAZICI

Senior Cyber Security Specialist

Senior System and Network Admin

Finansal sistemlerde güvenlik,
altyapıda süreklilik.

  • Fortinet
  • SIEM
  • PCI DSS
  • ISO/IEC 27001
← Teknik blog
Hata Çözümleri

Linux’ta log diski doldu: silmeden önce rotasyon ve açık dosya kontrolü

Batuhan YAZICI · · 4 dk okuma
Linux’ta log diski doldu: silmeden önce rotasyon ve açık dosya kontrolü — Batuhan YAZICI
Batuhan YAZICI · batuhanyazici.com

df ile du farkını, silinmiş açık dosyaları, saklama politikasını ve arşiv doğrulamasını birlikte inceleyin.

Log temizliği yalnızca yer açma işlemi değildir. Olay incelemesi için gereken kanıtın korunması, uygulamanın dosyaya yazmaya devam edebilmesi ve sorunun tekrar etmemesi birlikte ele alınmalıdır. Rastgele eski dosyaları silmek kısa süreli rahatlama sağlasa da kök nedeni saklayabilir.

Linux’ta log diski doldu: silmeden önce rotasyon ve açık dosya kontrolü için altı adımlı doğrulama akışı

  1. Doluluğu ölç
  2. Büyüyen kaynağı bul
  3. Saklama ihtiyacını belirle
  4. Arşivi doğrula
  5. Rotasyonu düzelt
  6. Büyümeyi izle
Özgün süreç şeması · Batuhan YAZICI

Blok doluluğu ile inode doluluğunu ayırın

Diskte boş alan olduğu halde yeni dosya oluşturulamıyorsa inode sınırı dolmuş olabilir. df ve du farklı kapsamları ölçer; başka dosya sistemleri, erişim izinleri ve açık dosyalar fark yaratabilir. Önce hangi mount noktasının etkilendiğini belirleyin.

df -hT
df -i
sudo du -xhd1 /var/log
sudo journalctl --disk-usage
sudo lsof +L1

lsof çıktısı uygulama yolları ve kullanıcı bilgileri içerebilir. İnceleme için saklayın, ham haliyle herkese açık hata kaydına koymayın.

En hızlı büyüyen kaynağı bulun

Toplam boyut kadar büyüme hızı da önemlidir. Sürekli tekrar eden bağlantı hatası, debug seviyesi veya kontrolsüz erişim kaydı aynı diski yeniden doldurabilir. Uygulama günlükleriyle sistem journal alanını ayrı değerlendirin.

Tomcat gibi uygulamalarda aktif dosyanın adını görmek, rotasyonun doğru çalıştığını kanıtlamaz. Dosyanın hangi süreç tarafından açıldığını ve rotasyon sonrası yeni dosyaya geçilip geçilmediğini kontrol edin.

Saklama politikasına göre arşivleyin

Hangi kayıtların ne kadar süre tutulacağı teknik ekip tarafından rastgele belirlenmemelidir. Olay müdahalesi, mevzuat ve iş gereksinimleri birlikte değerlendirilir. Aktif bir incelemeye ait kayıtlar normal temizlik takviminden ayrılabilir.

Arşivi farklı bir depolama alanına kopyaladıktan sonra okunabilirlik, boyut ve bütünlük kontrolü yapın. Dosyanın kopyalandığını görmek, açılabildiğini veya bütün kayıtların bulunduğunu kanıtlamaz. Arşive erişim de kaynak log kadar kontrollü olmalıdır.

Silinmiş açık dosyaları ve rotasyonu inceleyin

Linux üzerinde bir süreç silinmiş dosyayı açık tutuyorsa alan hemen geri dönmeyebilir. Böyle bir durumda aynı dosyayı yeniden silmeye çalışmak işe yaramaz. Sürecin dosyayı yeniden açması veya planlı servis işlemi gerekebilir; uygulama etkisini değerlendirin.

Logrotate veya uygulamanın kendi rotasyonunu günlük üretim biçimine göre yapılandırın. Copytruncate gibi yöntemlerin veri kaybı penceresini ve uygulama desteğini değerlendirmeden varsayılan çözüm olarak kullanmayın.

Kalıcı kapanışı büyüme eğilimiyle doğrulayın

Temizlik sonrası yalnızca yüzde düşüşünü raporlamak yeterli değildir. Günlük üretiminin normalleşmesi, rotasyonun bir sonraki çevrimi ve arşiv işinin başarısı izlenmelidir. Disk doluluk alarmına tahmini dolma süresi veya büyüme hızı eklemek erken müdahaleyi kolaylaştırır.

  • Kanıt gereksinimi ve saklama süresi korundu.
  • Arşiv bütünlüğü doğrulandı.
  • Aktif log yazımı kesilmedi.
  • Rotasyon bir çevrim boyunca sınandı.
  • Tekrarlayan hata kaynağı için ayrı aksiyon açıldı.

İlgili çalışma notları

Kaynaklar ve kapsam

Arşivdeki teknik notlar genel bir laboratuvar anlatımı olarak yeniden düzenlenmiştir. Örnek adlar batuhanyazici.com altında gösterilir; gerçek kurum veya canlı sistem yapılandırması içermez. Komutlar kullanılan ürün sürümü ve yetki kapsamına göre değerlendirilmelidir.

BY
Batuhan YAZICI

Kıdemli Siber Güvenlik Uzmanı · Altyapı ve güvenlik üzerine teknik notlar.

Okumaya devam edin