Systemd es un conjunto de demonios o daemons de administración de sistema, bibliotecas y herramientas diseñados como una plataforma de administración y configuración central para interactuar con el núcleo del Sistema operativo GNU/Linux. Descrito por sus autores como un “bloque de construcción básico” para un sistema operativo,4 systemd se puede utilizar como un sistema de inicio de Linux (el proceso init llamado por el núcleo o kernel de Linux para inicializar el espacio de usuario durante el proceso de arranque de Linux y gestionar posteriormente todos los demás procesos). El nombre systemd se adhiere a la convención Unix de distinguir los demonios fácilmente por tener la letra d como la última letra del nombre de archivo.

Salida de informacion y errores

Para ver la salida de errores en systemd existe el comando journalctl [parametros] el cual puedes añadir parametros como estos.

  • journalctl -f : lista todos los logs en tiempo real
  • journalctl -f -u [servicio] : lista todos los logs de ese servicio en concreto
  • journalctl -u [servicio] -o json-pretty : lista todos los logs de ese servicio en concreto en un fichero .json

En este caso no vamos a necesitar una expresión regular para poder ver solo la salida del log de un servicio concreto.