.SERVICE Extensión de archivo
Archivo de unidad de servicio de systemd
| Desarrollador | Lennart Poettering and Kay Sievers |
| Popularidad |
4.2 | 5 Votos |
¿Qué es un archivo SERVICE?
Un archivo SERVICE es un archivo de configuración utilizado por systemd, el sistema init incluido en muchas distribuciones de Linux. Contiene instrucciones para iniciar, detener, reiniciar y volver a cargar el servicio, así como información sobre cuándo debe iniciarse automáticamente (por ejemplo, durante el arranque). Los archivos SERVICE definen cómo debe administrar systemd un servicio o proceso en segundo plano específico.
Más información
systemd organiza todo lo que administra en «unidades», y un archivo SERVICE es un tipo de archivo de «unidad». La extensión .service indica a systemd que el archivo describe un servicio, y otros archivos de unidad pueden usar extensiones diferentes, como .socket para sockets o .target para grupos de destino. Los administradores de sistemas y los paquetes de software utilizan archivos SERVICE para controlar los servicios del sistema de forma coherente en las distribuciones que usan systemd.
De forma predeterminada, los archivos SERVICE instalados por el sistema se almacenan en la siguiente ubicación:
/lib/systemd/system/
Los archivos SERVICE personalizados o sobrescritos que crea un administrador se almacenan en la siguiente ubicación:
/etc/systemd/system/
NOTA: Muchas distribuciones de Linux utilizan systemd como sistema init, incluidas Red Hat Enterprise Linux, Fedora, CentOS, Ubuntu, Arch Linux, Mageia y CoreOS.
Cómo abrir un archivo SERVICE
Puedes abrir y ver archivos SERVICE con cualquier editor de texto, ya que son archivos de texto sin formato, pero solo debes editarlos cuando sea necesario. La mayoría de los usuarios administra los servicios mediante comandos de systemd como systemctl start, systemctl stop y systemctl status, en lugar de modificar los archivos directamente.
Si necesitas cambiar el comportamiento de un servicio, no edites el archivo original en /lib/systemd/system/. En su lugar, copia el archivo en /etc/systemd/system/, realiza allí los cambios y ejecuta systemctl daemon-reload para aplicarlos. Este proceso conserva tus personalizaciones durante las actualizaciones del sistema y de los paquetes.