Deset příkazů ‚chkconfig‘
Příkaz ‚chkconfig‘ slouží ke spuštění, zastavení a zobrazení stavu všech služeb běžících v systému. Umožňuje zobrazit a měnit služby v systému na všech úrovních. Podívejme se na několik základních příkazů v tomto krátkém návodu.
1. V tomto návodu se podíváme na základní příkazy. Zobrazení stavu všech služeb
Chcete-li zobrazit stav všech dostupných služeb ve všech úrovních běhu, zadejte následující příkaz:
~]# chkconfig --list
2. Zobrazení stavu běžících služeb
Chcete-li zobrazit pouze aktuálně běžící procesy ve všech úrovních běhu, zadejte následující příkaz:
~]# chkconfig --list | grep on
3. Zobrazení stavu běžících služeb
Chcete-li zobrazit pouze aktuálně běžící procesy ve všech úrovních běhu, zadejte následující příkaz:
~]# chkconfig --list | grep on
. Zobrazení stavu běžících služeb na určité úrovni běhu
Pokud chcete například zobrazit stav služeb na úrovni běhu 3, zadejte následující příkaz:
~]# chkconfig --list | grep 3:on
4. Zobrazení stavu konkrétní služby
Pokud chcete například zobrazit stav služby rsyslog ve všech úrovních běhu, zadejte následující příkaz:
~]# chkconfig --list rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
nebo
~]# chkconfig --list | grep -i rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
5. Zapnutí nebo spuštění služby při spuštění systému
Pokud chcete například automaticky spustit službu rsyslog při každém restartu, zadejte následující příkaz:
~]# chkconfig rsyslog on
6. Vypnutí nebo zastavení služby při spuštění systému
Chcete-li službu trvale zastavit, zadejte následující příkaz:
~]# chkconfig rsyslog off
7. Vypnutí nebo zastavení služby při spuštění systému
. Spuštění služby na určité úrovni běhu
Pokud chcete například spustit službu na úrovni běhu 3 a 5, zadejte následující příkaz:
~]# chkconfig --level 35 rsyslog on
8. Zastavení služby na určité úrovni běhu
Pokud chcete službu zastavit na určité úrovni běhu, zadejte příkaz:
~]# chkconfig --level 35 rsyslog off
9. Zastavení služby na určité úrovni běhu
Pokud chcete službu zastavit na určité úrovni běhu, zadejte následující příkaz:
~]# chkconfig --level 35 rsyslog off
9. Přidání služby do chkconfig
Chcete-li přidat službu rsyslog do spouštění na všech úrovních běhu, zadejte tento příkaz:
~]# chkconfig --add rsyslog
10. Odebrání služby z chkconfig
Chcete-li odebrat službu ze spouštění na všech úrovních, zadejte příkaz:
~]# chkconfig --del rsyslog
Další informace o příkazu ‚chkconfig‘ najdete v manuálových stránkách s následujícím příkazem:
~]# man chkconfig
.