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