Ako funguje logrotate? (Mám 3GB log a potrebujem ho zmenšiť)
Rotovanie logov je proces, ktorý zabráni log súboru, aby zožral pamäť.
Napríklad máme log /var/log/messages, ktorý má 3GB
Rotovanie logov urobí to, aby sa staré logy zazálohovali a skomprimovali.
Ako postupovať.
Konfiguráciu máme v /etc/logrotate.conf alebo niekedy máme /etc/logrotate.d/syslog (napr.)
Čo urobíme?
logrotate -f /etc/logorate.conf
-f znamená force, nebude sa pýtať a prebehnú pravidlá, ktoré sú nastavené v konfiguračných súboroch.
Takto som to robil:
[root@kamikazde]# logrotate -f /etc/logrotate.d/syslog
Tu je výsledok:
[root@kamikadze]# ls -lh /var/log/messages*
-rw-r--r-- 1 root root 211K Apr 1 17:35 /var/log/messages
-rw-r--r-- 1 root root 164M Apr 1 16:13 /var/log/messages-20200401.gz
OS, na ktorom som to robil:
Red Hat Enterprise Linux Server release 7.6 (Maipo)
Žiadne komentáre:
Zverejnenie komentára