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