¿Cómo vaciar los logs en un servidor Linux?

Si tienes un servidor con Linux como sistema operativo, puedes vaciar los logs del servidor ejecutando el siguiente comando:

> archivo.log

Con este comando se vacían los logs pero se mantienen los permisos, ya que no se eliminan los archivos. Para evitar problemas en el caso de algún proceso activo estuviera escribiendo en el log, es recomendable para el servicio antes de proceder al vaciado del log.

Si necesitas saber qué procesos o aplicaciones están realizando acciones en el log del servidor, puedes recurrir al comando lsof o fuser, que indicarán las aplicaciones activas que están escribiendo en el log.

Para ejecutar, por ejemplo, lsof en un log de Apache deberás indicar: 

lsof access.log

Esto devolverá un resultado parecido al siguiente: 

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

apache2 1270 root 12w REG 8,1 0 2938 access.log

Donde se indica que apache2 es el proceso que en ese momento está realizando acciones en el access.log.

  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Related Articles

Conexión remota a un servidor Cloud Windows

En el siguiente tutorial, veremos cómo podemos restablecer una cuenta de ftp/Web Deploy. Paso 1:...

Procedimiento para abrir un ticket de soporte técnico

Disponemos de un sistema de tickets de soporte técnico mediante el que podrás disfrutar de una...

Eliminar un dominio de la cache HSTS de Chrome

HSTS es una extensión del protocolo HTTPS que permite indicar en la cabecera de una web un tiempo...

Conocer tu dirección IP de navegación

La IP que utilizas para navegar por internet nos permite, entre otras cosas, identificar tus...

Abrir una consola de comandos

Una consola de comandos es un programa que recibe todo aquello que se escribe en la terminal y se...