Un servicio es un programa o funcionalidad o un conjunto de funcionalidades de software que se ejecutan en segundo plano, fuera del control interactivo del sistema. En Linux a estos se les conoce como Daemons o Demonios, lo mas usual es que algunos de estos terminen su nombre con la letra D por ejemplo SSH que su nombre de servicio es sshd.
Listar Servicios
Para listar todos los servicios en Linux se ejecuta el siguiente comando:
sudo systemctl list-unit-files --type service --all
Al listar los servicios que están en el sistema se pueden ver el estado de los mismos, los cuales suelen ser los siguientes:
- Enabled – Son los servicios que se estan ejecutando.
- Disabled – Son los servicios que no se están ejecutando.
- Masked – Son los servicios que no se están ejecutaran a menos que se cambie la propiedad.
- Static – Son los servicios que se utilizan en caso de que otro servicio o unidad los necesite.
- generated – Son servicios generados a través de un initscript SysV o LSB con el generador systemd.
Para saber solo los servicios que se encuentran activos se puede usar el siguiente comando:
sudo systemctl | grep running
Cambiar el estado de un servicio
En un post anterior ya se toco el tema de la administracion de servicios, el cual te recomendamos revisar para complementar junto con este post.
Para cambiar el estado de un servicio o Daemon por ejemplo para habilitar o el servicio ssh se ejecuta el comando:
sudo systemctl enable ssh
Para desabilitarlo se ejecuta un comando similar:
sudo systemctl enable ssh
Enmascarar y desenmascarar un servicio
Como se explico arriba el estado Masked (enmascarar) es un estado en el que el servicio no puede usarse a menos que se cambie el estado del mismo a unmask (desenmascarar).
Para enmascarar un servicio se ejecuta el siguiente comando:
sudo systemctl mask ssh
Para desenmascarar un servicio se ejecuta el siguiente comando:
sudo systemctl unmask ssh
Si quieres saber mas de como administrar servicios en Linux te recomendamos una vez mas que revises nuestro post anterior tocando este tema de manera un poco mas extensa.
Aquí termina esta entrada espero que les sea de utilidad y aclare tus dudas. pronto habrá una próxima entrada con mas noticias, novedades y laboratorios.