LinuxParty
Cuando trabajas con servidores Linux, una tarea clave para los administradores es revisar los logs del sistema. Verlos con colores puede facilitar mucho la lectura, especialmente al identificar rápidamente advertencias y errores.
Afortunadamente, si tu sistema usa systemd (como Fedora, RHEL, AlmaLinux, Debian, Ubuntu…), no necesitas instalar nada: journalctl ya lo hace todo.
🧩 ¿Qué es journalctl?
journalctl es la herramienta oficial de systemd para consultar el journal, el sistema de registro binario que reemplaza a los antiguos /var/log/messages o /var/log/syslog.
A diferencia de los logs planos, journalctl permite:
- Salida coloreada por nivel de severidad
- Filtrado por fechas, servicios, prioridades...
- Búsqueda avanzada
- Vista en tiempo real (
-f) - Exportación a archivos
🎨 Ver logs con color usando journalctl
Por defecto, si stdout está conectado a una terminal, journalctl muestra mensajes coloreados según el nivel de prioridad.
🔥 Ver errores y advertencias recientes con colo
sudo journalctl -xe --no-pager --output=short --priority=warning
Explicación:
-x→ añade explicaciones extendidas si están disponibles.-e→ salta al final del log (últimos eventos).--no-pager→ imprime directamente (sin pasar porless).--output=short→ formato compacto y limpio.--priority=warning→ muestra solowarning,error,crit,alertyemerg.
Ideal para detectar fallos en tiempo real con buena visibilidad.
🔍 Filtrado útil con journalctl
📅 Ver los logs de hoy:
sudo journalctl --since=today
⏰ Ver logs entre dos fechas:
sudo journalctl --since="2025-06-01 08:00" --until="2025-06-01 12:00"
📛 Ver solo errores:
sudo journalctl -p err..emerg
🔁 Seguir el log en tiempo real (como tail -f):
sudo journalctl -f
Puedes combinarlo con prioridad:
sudo journalctl -f -p warning
⚙️ Ver logs por unidad de servicio
¿Quieres ver solo los mensajes de Apache?
sudo journalctl -u httpd
¿O de SSH?
sudo journalctl -u sshd
Y si añades -f, puedes seguirlos en vivo:
sudo journalctl -u sshd -f
🧠 Bonus: Forzar color manualmente
Si estás redirigiendo la salida a otro programa pero quieres forzar los colores ANSI, usa:
SYSTEMD_COLORS=1 sudo journalctl
🛠️ Alias recomendado
Agrega esto a tu ~/.bashrc o ~/.zshrc:
alias jwarn='sudo journalctl -xe --no-pager --priority=warning'
Y luego solo escribe:
jwarn
🚫 ¿Y si no usas systemd?
En distros antiguas o especiales (Alpine, Devuan, etc.) que no usan systemd, aún puedes ver logs clásicos en /var/log/messages o /var/log/syslog, usando herramientas como:
grep --color=auto "error" /var/log/messages
o:
awk '/error/ {print "\033[1;31m" $0 "\033[0m"; next} {print}' /var/log/messages
journalctl es una herramienta extremadamente poderosa para visualizar registros del sistema con claridad y flexibilidad, sin necesidad de instalar nada. Si aprendes a usar sus filtros y opciones de color, puedes detectar errores y problemas mucho más rápido.

-
Documentación
- Crear IPs Virtuales en Linux
- Monitorizar servidores Linux con "nmon" en Centos, Debian, RedHat y Ubuntu
- Linus Torvalds fotografiado con Bill Gates, por primera vez en la historia
- 📘 Cómo ver logs del sistema en color con journalctl (¡sin instalar nada!)
- El papel de la IA en la universidad acerca la educación a un punto crítico
- ¿Hallaron el Arca de Noé? Un Enigmático Descubrimiento en Turquía Reaviva el Debate Científico
- Lo que se esconde debajo: dentro de los templos mayas de Copán
- Los alemanes denuncian la influencia del inglés mientras el "apóstrofe del idiota" obtiene la aprobación oficial
- Explora la Historia Hispánica con este Mapa Interactivo de la Real Academia de Historia
- ¿CÓMO SE INVENTÓ LA RUEDA?
- ¿Estamos en el 'Antropoceno', la era humana? Los científicos dicen: no
- Quemadores de Hidrógeno Verde para una Producción de Asfalto Sostenible



