Cómo leer registros con journalctl, comprobar cuánto espacio utiliza el diario y reducirlo de forma segura con las opciones --vacuum.
journalctl es el comando que lee el diario de systemd, el almacén de registros binarios utilizado por la mayoría de las distribuciones de Linux modernas. Filtra los mensajes por servicio, arranque, hora y prioridad, y también puede informar y limitar el uso de disco del diario, que a menudo crece hasta varios gigabytes en /var/log/journal.
'journalctl -u nginx.service' muestra los mensajes de una unidad. '-b' limita la salida al arranque actual, '-b -1' al anterior. '-p err' muestra solo errores y peores. '--since "1 hour ago"' limita por tiempo, y '-f' sigue los nuevos mensajes en directo.
'journalctl --disk-usage' muestra el tamaño total de los archivos de diario activos y archivados.
'--vacuum-size=', '--vacuum-time=' y '--vacuum-files=' eliminan los archivos de diario archivados hasta que se cumple el límite; no tocan los archivos activos.
Los límites se establecen en /etc/systemd/journald.conf, por ejemplo SystemMaxUse=500M, y después se aplican con 'systemctl restart systemd-journald'. Si no se especifica ninguna configuración, journald mantiene por defecto el diario dentro del 10% del tamaño del sistema de archivos, con un límite máximo de 4 GB.
journalctl --disk-usagesudo journalctl --rotatesudo journalctl --vacuum-time=2weekssudo journalctl --vacuum-size=500M/etc/systemd/journald.conf y ejecute: sudo systemctl restart systemd-journald/var/log/journal manualmente mientras journald esté en ejecución.Nota: RainServer ofrece monitorización y limpieza segura para servidores Linux; muestra qué va a cambiar y pide confirmación primero.
Última actualización: 2026-10-08
Qué hace logrotate, cómo funciona su configuración en /etc/logrotate.conf y /etc/logrotate.d, y cómo probar una regla de forma segura.
Cómo descubrir qué llena un disco de Linux con du y el interactivo ncdu, usando opciones que se limitan a un solo sistema de archivos.
Cómo leer la salida de df, por qué Use% puede alcanzar el 100% antes de que Avail llegue a cero para los usuarios normales, y cómo comprobar los inodos con df -i.