El comando de servicio es otra forma de controlar los servicios de SysVinit a través de los scripts de SysVinit. Admite los siguientes subcomandos.
Subcomando | Solía |
---|---|
Estado de {servicio} | Imprime el estado actual del servicio. |
Inicio de {servicio} | Active el servicio inmediatamente. |
{servicio} parada | Desactive el servicio inmediatamente. |
Reiniciar {servicio} | Reiniciar el servicio inmediatamente. |
{servicio} recargar | Vuelva a leer los archivos de configuración mientras se ejecuta el servicio. |
Sintaxis
La sintaxis del comando de servicio es:
# service [options] [service] [subcommand]
Si encuentra el siguiente error mientras ejecuta el comando de servicio:
service: command not found
puede intentar instalar el siguiente paquete según su elección de distribución:
Distribución del sistema operativo | Comando |
---|---|
Debian | apt-get install sysvinit-utils |
Ubuntu | apt-get install sysvinit-utils |
Kali Linux | apt-get install init-system-helpers |
Cent OS | yum instalar guiones de inicio |
Fedora | dnf instalar secuencias de comandos de inicio |
Raspbian | apt-get install sysvinit-utils |
Ejemplos de comandos de servicio
1. Al estado de un programa:
# service vsftpd status
2. Para iniciar un servicio:
# service vsftpd start
3. Para detener un servicio:
# service vsftpd stop
4. Para reiniciar un servicio:
# service vsftpd restart
5. Para ver el estado de todos los programas:
# service --status-all
6. Para ver la ayuda:
# service -h # service --help
7. Para ver la versión:
# service --version
8. Realice un reinicio completo (ejecuta el script dos veces con inicio y detención):
# service service_name --full-restart