Logrotate-da aylantirish nimani anglatadi?
Logrotate-da aylantirish nimani anglatadi?

Video: Logrotate-da aylantirish nimani anglatadi?

Video: Logrotate-da aylantirish nimani anglatadi?
Video: Creating a custom logrotate entry to rotate the UCS files 2024, Noyabr
Anonim

logrotate ko'p sonli jurnal fayllarini yaratadigan tizimlarni boshqarishni osonlashtirish uchun mo'ljallangan. Avtomatik ishlashga imkon beradi aylanish , jurnal fayllarini siqish, olib tashlash va pochta orqali yuborish. Agar buyruq satrida katalog berilsa, ushbu katalogdagi har bir fayl konfiguratsiya fayli sifatida ishlatiladi.

Shuningdek, bilingki, jurnalni aylantirish qanday ishlaydi?

Logrotate postrotate skriptini har safar ishga tushiradi aylanadi a jurnal konfiguratsiya blokida ko'rsatilgan. Odatda bu skriptdan dasturni qayta ishga tushirish uchun foydalanmoqchisiz jurnalning aylanishi ilova yangisiga o'tishi uchun jurnal . >/dev/null aytadi logrotate buyruqning chiqishini hech qaerga ulash uchun.

Keyinchalik, savol tug'iladi: syslogni qanday aylantirish mumkin? Agar xohlasang aylantiring /var/log/ syslog u biror joyda logrotate konfiguratsiya faylida ro'yxatga olinishi kerak va siz shunchaki logrotate ni ishga tushirasiz. Agar u aylantirildi yaqinda, keyin uni qayta bajarishga majbur qilish uchun logrotate -f. Shunday qilib, sizga bu faylda kerak, odatda /etc/logrotate. conf yoki fayl parchasi sifatida /etc/logrotate.

Buni hisobga olsak, var jurnali xabarlari qanchalik tez-tez aylanadi?

hammasini belgilaydi jurnal fayllar bo'ladi aylantirildi haftalik. to'rt nusxa eski ekanligini bildiradi jurnal fayllar aylanishidan oldin saqlanadi.

Linuxni boshqarish jurnal Logrotate bilan fayllar.

har kuni Bu kundalik fayllarni kundalik aylantirish uchun ishlatiladi.
haftalik Bu jurnal fayllarini haftalik aylantirish uchun ishlatiladi.
oylik Bu jurnal fayllarini har oy aylantirish uchun ishlatiladi.

Linuxda jurnalni qanday aylantirasiz?

Cron logroate yordam dasturini har kuni qidirib ishlaydi jurnal fayllarga aylantiring . Siz avtomatik belgilashingiz mumkin jurnalning aylanishi /etc/cron ichidagi qoidalar. har kuni/ logrotate qo'lda foydalanuvchi aralashuvini oldini olish uchun fayl. ni bajaradi jurnalning aylanishi har kuni ma'lum bir vaqtda.

Tavsiya: