Il comando service è un altro modo per controllare i servizi SysVinit tramite gli script SysVinit. Supporta i seguenti sottocomandi.
| Sottocomando | Usato a | 
|---|---|
| Stato {servizio} | Stampa lo stato attuale del servizio. | 
| {servizio} inizio | Attiva immediatamente il servizio. | 
| {servizio} arresto | Disattiva immediatamente il servizio. | 
| {servizio} riavvia | Riavvia immediatamente il servizio. | 
| {servizio} ricarica | Rileggi i file di configurazione durante l'esecuzione del servizio. | 
Sintassi
La sintassi del comando di servizio è:
# service [options] [service] [subcommand]
Se si verifica l'errore seguente durante l'esecuzione del comando di servizio:
service: command not found
puoi provare a installare il pacchetto seguente secondo la tua scelta di distribuzione:
| Distribuzione del sistema operativo | Comando | 
|---|---|
| Debian | apt-get install sysvinit-utils | 
| Ubuntu | apt-get install sysvinit-utils | 
| Kali Linux | apt-get install init-system-helpers | 
| CentOS | yum install initscripts | 
| Fedora | dnf install initscripts | 
| Raspbian | apt-get install sysvinit-utils | 
Esempi di comando di servizio
1. Allo stato di un programma:
# service vsftpd status
2. Per avviare un servizio:
# service vsftpd start
3. Per interrompere un servizio:
# service vsftpd stop
4. Per riavviare un servizio:
# service vsftpd restart
5. Per vedere lo stato di tutti i programmi:
# service --status-all
6. Per vedere l'aiuto:
# service -h # service --help
7. Per vedere la versione:
# service --version
8. Esegui un riavvio completo (esegue lo script due volte con avvio e arresto):
# service service_name --full-restart