Příkaz service je další způsob, jak ovládat služby SysVinit prostřednictvím skriptů SysVinit. Podporuje následující dílčí příkazy.
Dílčí příkaz | Použito na |
---|---|
Stav {service} | Vytisknout aktuální stav služby. |
spuštění {service} | Okamžitě aktivujte službu. |
{service} stop | Službu okamžitě deaktivujte. |
{service} restartovat | Okamžitě restartujte službu. |
{service} znovu načíst | Za běhu služby si znovu přečtěte konfigurační soubory. |
Syntaxe
Syntaxe příkazu služby je:
# service [options] [service] [subcommand]
Pokud při spuštění příkazu služby narazíte na níže uvedenou chybu:
service: command not found
můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:
Distribuce OS | Příkaz |
---|---|
Debian | apt-get install sysvinit-utils |
Ubuntu | apt-get install sysvinit-utils |
Kali Linux | apt-get install init-system-helpers |
CentOS | yum instalační initscripty |
Fedora | instalační initscripty dnf |
Raspbian | apt-get install sysvinit-utils |
Příklady příkazů služby
1. Ke stavu programu:
# service vsftpd status
2. Spuštění služby:
# service vsftpd start
3. Zastavení služby:
# service vsftpd stop
4. Restartování služby:
# service vsftpd restart
5. Chcete-li zobrazit stav všech programů:
# service --status-all
6. Zobrazení nápovědy:
# service -h # service --help
7. Chcete-li zobrazit verzi:
# service --version
8. Proveďte úplný restart (spustí skript dvakrát se startem a zastavením):
# service service_name --full-restart