Debate

Linux Logrotate Compression Kullanımı

Iniciado por CyberReis · 24 ago 2026 05:07 · 7 Visitas · 0 Respuestas
Autor del tema #0
Log dosyalarının yönetimi, sistem yöneticileri için kritik bir görevdir. Zamanla büyüyen log dosyaları, disk alanını tüketebilir ve sistem performansını olumsuz etkileyebilir. Bu noktada, Linux’un log yönetim aracı olan Logrotate devreye girer. Logrotate, log dosyalarını döndürerek (rotate) eskilerini arşivler, siler veya sıkıştırır. Bu yazıda, Logrotate ile log dosyalarının nasıl sıkıştırılacağına dair detaylı bir inceleme yapılacaktır.

Logrotate, genellikle /etc/logrotate.conf dosyasında veya /etc/logrotate.d/ dizinindeki özel dosyalarda yapılandırılır. Sıkıştırma işlemi için aşağıdaki adımları izleyebilirsiniz:

  1. Yapılandırma Dosyasını Açın: İlgili yapılandırma dosyasını nano veya vi gibi bir metin düzenleyici ile açın. Örneğin:
CODE
1   sudo nano /etc/logrotate.d/uygulama_log


  1. Sıkıştırma Seçeneğini Ekleyin: Log dosyasının sıkıştırılmasını sağlamak için compress ifadesini ekleyin. Örnek bir yapılandırma şu şekilde olabilir:
CODE
1234567   /var/log/uygulama.log {
       daily
       rotate 7
       compress
       missingok
       notifempty
   }

Bu yapılandırma, uygulama.log dosyasını her gün döndürür, yedi gün boyunca saklar ve döndürülen log dosyalarını sıkıştırır.

  1. Sıkıştırma Formatını Belirleyin: Varsayılan olarak, Logrotate gzip sıkıştırma formatını kullanır. Ancak, alternatif sıkıştırma yöntemleri olan bzip2 veya xz gibi seçenekleri de belirleyebilirsiniz. Örneğin, bzip2 kullanmak için yapılandırmanızı şu şekilde değiştirebilirsiniz:
CODE
1   compress cmd /bin/bzip2


  1. Logrotate’i Test Edin: Yapılandırmanızı test etmek için aşağıdaki komutu kullanabilirsiniz:
CODE
1   sudo logrotate -d /etc/logrotate.conf

-d parametresi, simülasyon modunda çalışarak herhangi bir değişiklik yapmadan yapılandırmanızı kontrol eder.

Sonuç olarak, Logrotate kullanarak log dosyalarınızı düzenli bir şekilde döndürmek ve sıkıştırmak, sisteminizin disk alanını verimli bir şekilde yönetmenize yardımcı olur. Bu yapılandırma ile, sisteminizdeki log dosyalarının boyutunu kontrol altında tutarak, hem performansı artırabilir hem de yönetim yükünü azaltabilirsiniz.

Debes haber iniciado sesión para responder.

0 citas seleccionadas