Příkaz chkconfig lze použít k řízení služeb na každé úrovni běhu. Lze jej také použít ke spuštění nebo zastavení služeb během spouštění systému.
Syntaxe
Syntaxe příkazu chkconfig je:
# chkconfig [options] [service] [subcommand]
Následují některé dílčí příkazy a volby, které lze použít s chkconfig k ovládání služeb.
Možnost | Použito na |
---|---|
{service} na | Povolte spuštění služby při spouštění. |
{service} off | Zakažte službu, aby se již nespouštěla při spouštění. |
Reset {service} | Resetovat stav služby. |
–úroveň {runlevel} | Určete úroveň běhu, ve které chcete službu povolit nebo zakázat. |
Příklady příkazů chkconfig
1. Chcete-li zobrazit aktuální stavy úrovně běhu pro všechny služby:
# chkconfig --list
2. Chcete-li zobrazit stav konkrétní služby:
# chkconfig --list nfs
3. Chcete-li přidat servisní skript do úrovně běhu:
# chkconfig --add /etc/init.d/myservice.sh
4. Chcete-li odstranit servisní skript z úrovní běhu:
# chkconfig --del /etc/init.d/myservice.sh
5. Chcete-li zadat úroveň běhu pro jakoukoli službu, která by se jí měla týkat:
# chkconfig --level
6. Povolte službu při spouštění:
# chkconfig sshd on
7. Povolte službu při spouštění pro úrovně běhu 2, 3, 4 a 5:
# chkconfig --level 2345 sshd on
8. Zakázat službu při spouštění:
# chkconfig ntpd off
9. Zakažte službu při spouštění pro úroveň běhu 3:
# chkconfig --level 3 ntpd off