E' l'applicazione inclusa in diverse distribuzioni Linux per la gestione dei log di sistema.
Logrotate permette di comprimere, rimuovere ed inviare via mail i file di log. Ogni file può essere gestito in base criteri temporali (giornalmente, settimanalmente, o mensilmente) oppure alle proprie dimensioni. Tipicamente l'utilizzo di logrotate viene schedulato tramite il demone cron ed i file di log da esso gestiti non vengono modificati più di una volta al giorno salvo che il criterio sia basato sulla dimensione e logrotate avviato più volte al giorno oppure che sia utilizzata l'opzione -f
o --force
e quindi logrotate sia forzato a rielaborare i file di log.
Logrotate utilizza /var/lib/logrotate/status
per tenere traccia dei log elaborati e /etc/logrotate.conf
per quanto riguarda la configurazione. Alcuni packages installano informazioni relative alla rotazione dei log in /etc/logrotate.d/
.
La sintassi è la seguente:
logrotate [-dvf?] [-m command] [-s statefile] [--usage]
-d
: Abilita il debug mode. Questa azione implica anche l'utilizzo automatico dell'opzione -v
. In modalità di debug, non vengono apportati cambiamenti ai log o al file di stato;
-v
: Abilita il verbose mode ovvero visualizza informazioni durante la rotazione dei log;
-f
: Forza la rotazione dei log;
-?
: Visualizza una breve guida in linea;
-m <comando>
: Indica a logrotate quale comando utilizzare per inviare via mail i log. Di default viene utilizzato /sbin/mail -s
;
-s <state-file>
: Indica a logrotate di utilizzare un file di stato diverso da quello di default ovvero /var/lib/logrotate/status
;
--usage
: Visualizza le opzioni disponibili per l'applicazione.
Analisi, monitoring, rotazione e gestione dei log di sistema. Configurazione di syslogd.
log a parte
I file di log non dovrebbero essere conteggiati nel peso totale di un sito e comunque la loro rimozione è a cura dell'amministratore del sistema, dubito che tu possa eliminarii direttamente.
Se hai tanti file di piccole dimensioni è possibile che la differenza sia dovuta allo spazio effettivamente occupato dai file sul disco: un file di 1 solo byte può occupare 512, 1024 o più byte effettivi sul disco, perchè queste possono essere le dimensioni minime di un blocco.
spazio di sito
ho un sito di 50 mega ed i gestori dicono che ne ho occupati 122 !! e' possibile che i files log occupino questo spazio del mio sito ?? e come eliminarli ?? grazie