jueves, 3 de octubre de 2019

Como limpiar logs sin borrar el archivo

Primero ingresamos al directorio
$su
#cd /var/log

Una vez que estamos dentro del directorio listamos los archivos
#lsanaconda           btmp-20191001  dmesg.old              grubby_prune_debug  messages            secure            spooler-20190922
audit              chrony         fail2ban.log           iptraf-ng           messages-20190908   secure-20190908   spooler-20190929
boot.log           cron           fail2ban.log-20190519  lastlog 


Posteriormente verificamos cuanto es el peso de los directorios y archivos con el siguiente comando 
du 
-s  Con esta opción indicamos que solo tome en consideración los archivos especificados
(* para todos los archivos)
-c  Muestre el total del espacio consumido.
-h  Mejorar la legibilidad de los datos presentados al agregar el tamaño de los archivos en kb, mb, gb.

-csh * lista archivos y muestra el total del peso
-csh * | grep G lista archivos y muestra el total del peso que contengan la letra G
-cs * | sort -nr  ver los archivos desde el más pesado al más liviano (ordenados)
-cs * | sort -nr | head -3 ver los 3 archivos más pesado

#du -csh *
 0         tallylog
20K     tuned
860K   wtmp
44M     yum.log
55M     total


vamos a proceder a limpiar el archivo mas pesado yum.log 

#shred -vfzu yum.log






No hay comentarios:

Publicar un comentario