Tíz ‘chkconfig’ parancspélda
A chkconfig parancs a rendszerben futó összes szolgáltatás indítására, leállítására és állapotának megtekintésére szolgál. Lehetővé teszi a rendszerben lévő szolgáltatások megjelenítését és módosítását minden szinten. Lássunk néhány alapvető parancsot ebben a rövid útmutatóban.
1. Az összes szolgáltatás állapotának megjelenítése
Az összes futási szinten elérhető összes szolgáltatás állapotának megjelenítéséhez futtassa a következő parancsot:
~]# chkconfig --list
2. A futó szolgáltatások állapotának megjelenítése
Az összes futási szinten csak az aktuálisan futó folyamatok megjelenítéséhez adja meg a következő parancsot:
~]# chkconfig --list | grep on
3. Az összes futási szinten csak az aktuálisan futó folyamatok megjelenítése. A futó szolgáltatások állapotának megjelenítése egy adott futtatási szinten
Ha például a 3. futtatási szinten lévő szolgáltatások állapotát szeretné megtekinteni, futtassa a következő parancsot:
~]# chkconfig --list | grep 3:on
4. Egy adott szolgáltatás állapotának megtekintése
Ha például az rsyslog szolgáltatás állapotát szeretné látni az összes futtatási szinten, adja meg a következő parancsot:
~]# chkconfig --list rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
vagy
~]# chkconfig --list | grep -i rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
5. Egy szolgáltatás bekapcsolása vagy indítása a rendszerindításkor
Ha például az rsyslog szolgáltatást minden újraindításkor automatikusan el akarja indítani, adja meg a következő parancsot:
~]# chkconfig rsyslog on
6. Egy szolgáltatás kikapcsolása vagy leállítása a rendszerindításkor
Egy szolgáltatás végleges leállításához adja meg a következő parancsot:
~]# chkconfig rsyslog off
7. Egy szolgáltatás végleges leállításához adja meg a következő parancsot:
~]# chkconfig rsyslog off
. Szolgáltatások indítása egy adott futási szinten
Ha például egy szolgáltatást a 3. és 5. futási szinten akar indítani, adja meg a következő parancsot:
~]# chkconfig --level 35 rsyslog on
8. Szolgáltatások leállítása egy adott futási szinten
Ha egy adott futási szinten akarja leállítani, akkor a parancs legyen:
~]# chkconfig --level 35 rsyslog off
9. Szolgáltatás hozzáadása a chkconfighoz
Az rsyslog szolgáltatás hozzáadásához az indításhoz minden futási szinten a következő parancsot kell megadni:
~]# chkconfig --add rsyslog
10. Egy szolgáltatás eltávolítása a chkconfig
Egy szolgáltatás eltávolításához az összes szinten az indítási szintről a következő parancsot kell megadni:
~]# chkconfig --del rsyslog
A ‘chkconfig’ parancsról további információkat a következő parancsot tartalmazó man oldalakon talál:
~]# man chkconfig
.