Discussion

Linux Logrotate Manuel Çalıştırma

Started by APIHunter · 24 Aug 2026 05:41 · 5 Views · 0 Replies
Thread Starter #0
Log dosyalarının yönetimi, sistem yöneticileri için önemli bir konudur. Linux sistemlerinde bu işlemi kolaylaştıran araçlardan biri olan Logrotate, log dosyalarının boyutunu kontrol altında tutmak ve süreli olarak arşivlemek için kullanılır. Logrotate'in temel işlevi, log dosyalarının belirli bir boyuta ulaştığında ya da belirli bir zaman diliminde döndürülmesi ve arşivlenmesidir. Ancak, bazen bu işlemi manuel olarak gerçekleştirmek isteyebilirsiniz. İşte Logrotate'i manuel olarak çalıştırma adımları.

Öncelikle, Logrotate yapılandırma dosyalarını kontrol etmeniz gerekecek. Genellikle bu dosyalar /etc/logrotate.conf ve /etc/logrotate.d/ dizininde yer alır. Bu dosyalarda, hangi log dosyalarının nasıl döndürüleceği ile ilgili ayarlar bulunur.

Manuel olarak Logrotate'i çalıştırmak için terminalde aşağıdaki komutu kullanabilirsiniz:

CODE
1sudo logrotate -f /etc/logrotate.conf


Burada -f seçeneği, Logrotate'in yapılandırma dosyasını zorla çalıştırmasını sağlar. Eğer belirli bir log dosyası için manuel döndürme yapmak istiyorsanız, ilgili dosyanın yolunu belirterek aynı komutu uygulayabilirsiniz. Örneğin:

CODE
1sudo logrotate -f /etc/logrotate.d/your-log-file


Logrotate çalıştırıldığında, çıktı olarak hangi log dosyalarının döndürüldüğünü ve hangi işlemlerin yapıldığını göreceksiniz. Ayrıca, bu işlemlerin başarılı olup olmadığını kontrol etmek için ilgili log dosyalarını inceleyebilirsiniz. Logrotate, genellikle /var/lib/logrotate/status dosyasını güncelleyerek hangi log dosyalarının en son ne zaman döndürüldüğünü takip eder.

Sonuç olarak, Logrotate'in manuel çalıştırılması, sistem yöneticilerine log dosyalarının yönetiminde esneklik sağlar. Bu sayede, otomatik döndürme işlemlerinin dışında ihtiyaç duyulan durumlarda da log dosyalarını kontrol altında tutabilirsiniz.

You must be logged in to reply.

0 quotes selected