Debate

Linux Logları Nasıl Temizlenir?

Iniciado por Cadaloz · 11 ago 2026 03:36 · 1 Visitas · 0 Respuestas
Autor del tema #0
Log dosyaları, Linux sistemlerinin önemli bir parçasıdır. Sunucu veya bilgisayar üzerindeki işlemler, hatalar ve sistem durumları hakkında ayrıntılı bilgi sağlarlar. Ancak, zamanla bu log dosyaları büyüyerek disk alanını tüketebilir ve sistem performansını etkileyebilir. Bu nedenle, logların düzenli olarak temizlenmesi veya arşivlenmesi önemlidir. İşte Linux loglarını temizlemenin bazı yolları:

  • Log Dosyalarını Manuel Olarak Temizleme: Log dosyaları genellikle /var/log dizininde bulunur. Bu dizine giderek, gereksiz veya eski log dosyalarını manuel olarak silebilirsiniz. Örneğin, terminalde şu komutu kullanarak bir log dosyasını silebilirsiniz:
    CODE
    1sudo rm /var/log/örnek.log

    Burada "örnek.log" silmek istediğiniz log dosyasının adıdır.

  • Logrotate Kullanma: Linux sistemlerinde log yönetimi için sıklıkla kullanılan bir araç olan logrotate, log dosyalarını otomatik olarak döndürmek, sıkıştırmak ve silmek için kullanılır. Logrotate yapılandırma dosyası genellikle /etc/logrotate.conf veya /etc/logrotate.d/ dizininde bulunur. Bu dosyada log dosyalarının ne sıklıkla döndürüleceğini ve ne kadar süreyle saklanacağını belirleyebilirsiniz. Örneğin, günlük döndürme ve 7 gün saklama için şu yapılandırmayı kullanabilirsiniz:
    CODE
    12345
    /var/log/örnek.log {
        günlük
        7 gün
    }
    


  • Sistem Temizliği İçin Komutlar: Terminal üzerinde "journalctl" komutunu kullanarak sistem günlüklerini yönetebilirsiniz. Örneğin, son 2 haftalık logları temizlemek için aşağıdaki komutu kullanabilirsiniz:
    CODE
    1sudo journalctl --vacuum-time=2weeks

    Bu komut, iki haftadan daha eski olan logları siler.

  • Disk Alanı Analizi: "du" ve "df" komutları ile disk alanınızı analiz edebilir ve log dosyalarının ne kadar yer kapladığını görebilirsiniz. Örneğin:
    CODE
    1du -sh /var/log/*

    Bu komut, /var/log altındaki tüm dosyaların boyutunu gösterir.

Sonuç olarak, Linux sistemlerinde log dosyalarının düzenli olarak temizlenmesi, sistemin verimliliği açısından kritik öneme sahiptir. Yukarıda belirtilen yöntemler, log dosyalarınızı yönetmenize ve sistem performansınızı artırmanıza yardımcı olacaktır.

Debes haber iniciado sesión para responder.

0 citas seleccionadas