Logrotate-də fırlanma nə deməkdir?
Logrotate-də fırlanma nə deməkdir?

Video: Logrotate-də fırlanma nə deməkdir?

Video: Logrotate-də fırlanma nə deməkdir?
Video: Забытый секрет наших бабушек 2024, Noyabr
Anonim

logrotate çoxlu sayda log faylları yaradan sistemlərin idarə edilməsini asanlaşdırmaq üçün nəzərdə tutulmuşdur. Avtomatik işləməyə imkan verir fırlanma , log fayllarının sıxılması, silinməsi və göndərilməsi. Əgər komanda sətrində qovluq verilirsə, həmin qovluqdakı hər bir fayl konfiqurasiya faylı kimi istifadə olunur.

Həm də bilirsiniz ki, jurnalın fırlanması necə işləyir?

Logrotate postrotate skriptini hər dəfə işlədir fırlanır a log konfiqurasiya blokunda müəyyən edilmişdir. Adətən bu skriptdən sonra proqramı yenidən başlatmaq üçün istifadə etmək istərdiniz log fırlanması proqramın yenisinə keçə bilməsi üçün log . >/dev/null deyir logrotate komandanın çıxışını heç bir yerə ötürmək.

Daha sonra sual yaranır ki, mən syslog-u necə fırladıram? İstəsən fırlatmaq /var/log/ syslog hardasa logrotate konfiqurasiya faylında qeyd edilməlidir və siz sadəcə logrotate işlədirsiniz. Bu halda fırlandı bu yaxınlarda, sonra onu yenidən etməyə məcbur etmək üçün logrotate -f. Beləliklə, sizə bu faylda lazımdır, adətən ya /etc/logrotate. conf və ya /etc/logrotate-də fayl parçası kimi.

Bunu nəzərə alsaq, var log mesajları nə qədər tez-tez fırlanır?

hamısını müəyyən edir log fayllar olacaq fırlandı həftəlik. köhnə dörd nüsxə olduğunu ifadə edir log fayllar dövriyyədən əvvəl saxlanılır.

Linux-u idarə edin log Logrotate ilə fayllar.

gündəlik Bu, gündəlik faylları çevirmək üçün istifadə olunur.
həftəlik Bu, gündəlik faylları həftəlik fırlatmaq üçün istifadə olunur.
aylıq Bu, gündəlik faylları aylıq döndərmək üçün istifadə olunur.

Linux-da jurnalı necə çevirmək olar?

Cron gündəlik axtarışda logroate yardım proqramını işə salır log faylları fırlatmaq . Avtomatik təyin edə bilərsiniz log fırlanması /etc/cron-da qaydalar. gündəlik/ logrotate istifadəçinin əl ilə müdaxiləsinin qarşısını almaq üçün fayl. yerinə yetirəcək log fırlanması hər gün müəyyən bir vaxtda.

Tövsiyə: