Ubuntu, como la mayoria de sistema operativos, tiene servicios (tambien llamados daemons) que se ejecuta en segundo plano y que el sistema operativo se encarga de iniciar automaticamente al arrancar. Te muestro cómo puedes crear, iniciar, detener y reiniciar un servicio de Ubuntu.

Listado de servicios en Ubuntu

El comando service te muestra la lista completa de servicios

Administrar un servicio Ubuntu

systemd es un conjunto de servicios de administración de sistema, y herramientas que permiten interactuar con el núcleo de sistema operativo. La orden mas usada para conocer y controlar es systemctl. A continuación muestro los comandos mas comunes.

Arrancar un servicio

Parar un servicio

Reiniciar un servicio

Averiguar estado de un servicio

Crear un servicio en Ubuntu

Vamos a crear un servicio llamado helloworld. El primer paso es crear un fichero en /etc/systemd/system con extensión .service

Editamos el fichero

Si necesitas mas información, consulta la documentacion oficial de systemd

Y por último, registramos e iniciamos el servicio