var/log creciente

Foro de soporte para usuarias de habla hispana

Moderator: Wibol

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
felitx

var/log creciente

Post by felitx »

Saludos!
soy nuevo en el foro y también como usuario de linux.
A ver si alguien me puede ayudar.
Tengo instalado Linux Mint 17 versión, escritorio MATE, versión 64 bits en mi disco duro SSD de 128 Gb
Tengo un problema porque var/log no deja de crecer hasta dejarme sin espacio en disco.
Consigo borrar los registros haciendo:
feliciano@feliciano-3000-N100 ~ $ sudo du -h /var/log/
[sudo] password for feliciano:
4,0K /var/log/hp/tmp
8,0K /var/log/hp
32K /var/log/ConsoleKit
480K /var/log/upstart
116K /var/log/apt
72K /var/log/cups
4,0K /var/log/unattended-upgrades
72K /var/log/mdm
4,0K /var/log/speech-dispatcher
12K /var/log/fsck
912K /var/log/installer
4,0K /var/log/samba/cores/smbd
4,0K /var/log/samba/cores/nmbd
12K /var/log/samba/cores
144K /var/log/samba
35G /var/log/

El último var/log tiene 35 Gigas y si lo dejo así en unos días sigue creciendo y me inutliza el disco.
Hago:
feliciano@feliciano-3000-N100 ~ $ cd /var/log
feliciano@feliciano-3000-N100 /var/log $ sudo rm *
[sudo] password for feliciano:
rm: no se puede borrar «apt»: Es un directorio
rm: no se puede borrar «ConsoleKit»: Es un directorio
rm: no se puede borrar «cups»: Es un directorio
rm: no se puede borrar «fsck»: Es un directorio
rm: no se puede borrar «hp»: Es un directorio
rm: no se puede borrar «installer»: Es un directorio
rm: no se puede borrar «mdm»: Es un directorio
rm: no se puede borrar «samba»: Es un directorio
rm: no se puede borrar «speech-dispatcher»: Es un directorio
rm: no se puede borrar «unattended-upgrades»: Es un directorio
rm: no se puede borrar «upstart»: Es un directorio
feliciano@feliciano-3000-N100 /var/log $ sudo du -h /var/log/
4,0K /var/log/hp/tmp
8,0K /var/log/hp
32K /var/log/ConsoleKit
480K /var/log/upstart
116K /var/log/apt
72K /var/log/cups
4,0K /var/log/unattended-upgrades
72K /var/log/mdm
4,0K /var/log/speech-dispatcher
12K /var/log/fsck
912K /var/log/installer
4,0K /var/log/samba/cores/smbd
4,0K /var/log/samba/cores/nmbd
12K /var/log/samba/cores
144K /var/log/samba
1,9M /var/log/
feliciano@feliciano-3000-N100 /var/log $
Y como se ve /var/log/ ya ha disminuido a 1,9 Mb y ya vuelvo a tener más espacio en disco.
Pero al cabo de un par de días lo tendré otra vez hinchado con el tamaño de algunos gigas y tendré que repetir el proceso.
He probado cosas modificando log rotate pero no he dado con la solución.
A ver si alguien me puede ayudar.
Un saludo
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: var/log creciente

Post by hatteras »

Para evitar que los archivos log crezcan indefinidamente con los mensajes, se hace que sean circulares, de forma que la información se mantiene un cierto tiempo
El paquete logrotate contiene una tarea de cron que hace circular automáticamente los archivos de log. https://alejandroarco.es/administracion ... -en-linux/
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
felitx

Re: var/log creciente

Post by felitx »

Gracias Hattteras por tu atención.
Pero todavía no lo he logrado solucionar. Puede que no haya dado los pasos correctos.
A ver si me podéis seguir ayudando. Soy principiante total en esto.
Ya he mirado en esa página web. https://alejandroarco.es/administracion ... -en-linux/
Y he seguido sus instrucciones en el terminal.
1.- Logrotate está instalado.
2.- Después:
Cito:
2Crearemos el fichero para rotar logs de apache con logrotate en la distribución Debian de Linux:

vi /etc/logrotate.d/apache2

Y le añadiremos el siguiente contenido al fichero creado anteriormente:"

Al añadir el contenido que me indica, lo copio en la ventana que me aparece,
¿Cómo hago para cerrar el fichero guardándo dicho contenido? Si simplemente quiero cerrar la ventana del terminal me aparece este aviso:

Hay un proceso ejecutándose en esta terminal. Cerrar la terminal lo matará


Si quiero hacer que funcione crontab como también explica en esa página, me pasa lo mismo.

Seguro que es algo muy fácil pero a mí nadie me lo ha mostrado.
Gracias.
Un saludo
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: var/log creciente

Post by hatteras »

Sustituye
vi /etc/logrotate.d/apache2
por
gedit /etc/logrotate.d/apache2

Es decir sustituye vi por gedit
vi es un editor de textos al igual que gedit, pero gedit es mas fácil de usar al ser un editor de textos en modo gráfico.
En gedit tienes una barra de herramientas con las que puedes copiar, pegar texto, guardar el archivo, y salir del programa.
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
User avatar
JCSenar
Level 11
Level 11
Posts: 3646
Joined: Sat Sep 06, 2014 6:26 pm
Location: Irun, España
Contact:

Re: var/log creciente

Post by JCSenar »

felitx: usas Mint 17 (Mate). Deberías escribir:

pluma /etc/logrotate.d/apache2


el editor de texto gedit viene en Ubuntu; en Mint (Mate) es pluma
Si tu consulta ha sido resuelta, por favor, edita tu primer mensaje y añade [SOLUCIONADO] al título. Gracias.
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: var/log creciente

Post by hatteras »

Efectivamente, gedit es el editor de textos de Ubuntu y Mint Cinnamon
En Mint Mate, pluma es el editor de textos, es un clon de gedit , se usa de la misma forma.
Perdona por no haberme dado cuenta de que usas Mate. Yo uso Cinnamon.
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
felitx

Re: var/log creciente

Post by felitx »

Y dar permisos?
Cuando quiero guardar el archivo creado en pluma:

pluma /etc/logrotate.d/apache2

Me dice:
No se puede guardar el archivo /etc/logrotate.d/apache2.
No tiene los permisos necesarios para guardar el archivo. Compruebe que ha tecleado el lugar correctamente y pruebe de nuevo.


Gracias
User avatar
hatteras
Level 11
Level 11
Posts: 3886
Joined: Fri Sep 24, 2010 6:43 pm
Location: En el paraiso en la tierra
Contact:

Re: var/log creciente

Post by hatteras »

Abre pluma con permisos de root, para ello ejecuta en la terminal el comando
sudo pluma /etc/logrotate.d/apache2

te pedirá la contraseña del root, abrira el archivo /etc/logrotate.d/apache2 , y te permitira guardar los cambios realizados en él.


---------------------------------
Por si te interesa saber como usar el editor de textos vi
http://www.eis.uva.es/~fergay/III/enlaces/vi.htm
Todos somos muy ignorantes. Pero no todos ignoramos las mismas cosas.
Es un placer ayudar, y ver que a alguien le es útil.
Es un placer pedir ayuda y ver que alguien te la da desinteresadamente.
felitx

Re: var/log creciente

Post by felitx »

Hola Hatteras y demás colegas:
pues ya he seguido los pasos que me indicaba esa página web configurando logrotate.
pero el archivo de var/log sigue creciendo a límites que creo que no son normales y después de que funcione logrotate una de las carpetas de var/log sigue teniendo el tamaño de 2 gigas, que creo que es demasiado, no? Siempre es este directorio el que crece, los demás se mantienen en medidas no tan grandes.
Copio mis datos de terminal, a ver si me podéis dar más pistas
Gracias

feliciano@feliciano-3000-N100 ~ $ sudo du -h /var/log/
[sudo] password for feliciano:
4,0K /var/log/hp/tmp
8,0K /var/log/hp
32K /var/log/ConsoleKit
484K /var/log/upstart
144K /var/log/apt
80K /var/log/cups
4,0K /var/log/unattended-upgrades
72K /var/log/mdm
4,0K /var/log/speech-dispatcher
12K /var/log/fsck
912K /var/log/installer
4,0K /var/log/samba/cores/smbd
4,0K /var/log/samba/cores/nmbd
12K /var/log/samba/cores
144K /var/log/samba
11G /var/log/
feliciano@feliciano-3000-N100 ~ $ sudo logrotate -f /etc/logrotate.conf
feliciano@feliciano-3000-N100 ~ $ sudo du -h /var/log/
4,0K /var/log/hp/tmp
8,0K /var/log/hp
28K /var/log/ConsoleKit
484K /var/log/upstart
132K /var/log/apt
72K /var/log/cups
4,0K /var/log/unattended-upgrades
72K /var/log/mdm
4,0K /var/log/speech-dispatcher
12K /var/log/fsck
912K /var/log/installer
4,0K /var/log/samba/cores/smbd
4,0K /var/log/samba/cores/nmbd
12K /var/log/samba/cores
136K /var/log/samba
2,2G /var/log/
feliciano@feliciano-3000-N100 ~ $ sudo logrotate -f /etc/logrotate.conf
feliciano@feliciano-3000-N100 ~ $[/color][/color]
Locked

Return to “Español - Spanish”