Logrotate'de döndürme ne anlama geliyor?
Logrotate'de döndürme ne anlama geliyor?

Video: Logrotate'de döndürme ne anlama geliyor?

Video: Logrotate'de döndürme ne anlama geliyor?
Video: Node Js Boilerplate - 1 2024, Kasım
Anonim

logrotate çok sayıda günlük dosyası oluşturan sistemlerin yönetimini kolaylaştırmak için tasarlanmıştır. Otomatik sağlar rotasyon günlük dosyalarının sıkıştırılması, kaldırılması ve postalanması. Komut satırında bir dizin verilmişse, o dizindeki her dosya bir yapılandırma dosyası olarak kullanılır.

Ayrıca biliyorum, günlük döndürme nasıl çalışır?

Logrotate her seferinde postrotate komut dosyasını çalıştırır döner a kayıt bir yapılandırma bloğunda belirtilir. Genellikle bu komut dosyasını, bir uygulamayı aşağıdaki durumlarda yeniden başlatmak için kullanmak istersiniz. günlük döndürme uygulamanın yeni bir uygulamaya geçebilmesi için kayıt . >>dev/null söyler logrotate komutun çıktısını hiçbir yere yönlendirmek için.

Daha sonra soru, bir sistem günlüğünü nasıl döndürürüm? İsterseniz döndürmek /var/log/ sistem günlüğü bir yerde bir logrotate yapılandırma dosyasında listelenmesi gerekiyor ve sadece logrotate komutunu çalıştırıyorsunuz. Eğer o döndürülmüş son zamanlarda, sonra tekrar yapmaya zorlamak için -f logrotate. Bu nedenle, normalde /etc/logrotate olarak bir dosyada buna ihtiyacınız vardır. conf veya /etc/logrotate içinde bir dosya parçacığı olarak.

Bunu göz önünde bulundurarak, var log mesajları ne sıklıkla dönüyor?

hepsini belirtir kayıt dosyalar olacak döndürülmüş haftalık. eski dört kopyanın olduğunu belirtir kayıt dosyalar, dosyalar çevrilmeden önce tutulur.

Linux'u yönet kayıt Logrotate ile dosyalar.

günlük Bu, günlük dosyalarını günlük olarak döndürmek için kullanılır.
haftalık Bu, günlük dosyalarını haftalık olarak döndürmek için kullanılır.
aylık Bu, günlük dosyalarını aylık olarak döndürmek için kullanılır.

Linux'ta bir günlüğü nasıl döndürürsünüz?

Cron, günlük olarak logroate yardımcı programını çalıştırır. kayıt dosyalar döndürmek . otomatik belirtebilirsiniz günlük döndürme /etc/cron içindeki kurallar. günlük/ logrotate manuel kullanıcı müdahalesini önlemek için dosya. gerçekleştirecek günlük döndürme her gün belirli bir saatte.

Önerilen: