Questo script Bash pulisce i file di log di sistema messages e wtmp, azzerandone il contenuto. Utile per liberare spazio su disco.
cd /var/log: Naviga nella directory standard dei file di log.cat /dev/null > messages: Svuota il contenuto del filemessages(log di sistema generali).cat /dev/null > wtmp: Svuota il contenuto del filewtmp(registra accessi/disconnessioni utenti, reboot).echo "Log files cleaned up.": Messaggio di conferma.
- Salva come
cleanup.sh. - Rendilo eseguibile:
chmod +x cleanup.sh. - Esegui come utente root:
sudo ./cleanup.sh.
- Necessita di
root: I file di log sono protetti e richiedono privilegi elevati. - Perdita di dati: Il contenuto dei log viene definitivamente cancellato. Non recuperabile.
- Alternative: In produzione, considera
logrotateper una gestione automatica e sicura dei log.