5 alapvető chkconfig parancs példa Linuxban

Ez a folyamatos Linux parancs sorozatunk, amelyben áttekintjük, hogyan használhatjuk hatékonyan a chkconfig parancsot a rendelkezésre álló paraméterekkel. A chkconfig parancs eszköz lehetővé teszi a szolgáltatások automatikus indításának és leállításának beállítását az /etc/rd.d/init.d szkriptekben a parancssoron keresztül. Lássunk néhány példát.

chkconfig parancs példák
5 chkconfig parancs példák

List All Services

A ‘-list’ paraméter használatával megjelenik az összes szolgáltatás és azok aktuális indítási állapota az egyes futási szintű konfigurációkban.

# chkconfig --listNetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:offabrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrt-oops 0:off 1:off 2:off 3:on 4:off 5:on 6:off...

Egy adott szolgáltatás állapotának ellenőrzése

Az alábbi parancs egy adott szolgáltatás indítási konfigurációját mutatja. Azt mutatja, hogy a HTTP szolgáltatások minden futási szinten ki vannak kapcsolva.

# chkconfig --list | grep httpdhttpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

Hogyan indíthatok el egy adott szolgáltatást a futási szinteken

A következő ‘chkconfig’ parancs azt mutatja, hogy a HTTP szolgáltatásokat csak a 3. és 5. futási szinten tudjuk elindítani a ‘-level’ paraméterrel. Az első parancs elindítja a httpd szolgáltatásokat a 3. és 5. futási szinten, a második parancs pedig ellenőrzi a futási szinten futó httpd szolgáltatások állapotát.

# chkconfig --level 35 httpd on
# chkconfig --list | grep httpdhttpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off

Hogyan ellenőrizhetjük, hogy mely szolgáltatások vannak be/kikapcsolva

A következő parancs megjeleníti az összes szolgáltatást, amelyek be- és kikapcsolva vannak az adott 5. futási szinten.

# chkconfig --list | grep 5:onNetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:offabrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrt-oops 0:off 1:off 2:off 3:on 4:off 5:on 6:offabrtd 0:off 1:off 2:off 3:on 4:off 5:on 6:offacpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off...
# chkconfig --list | grep 5:offdnsmasq 0:off 1:off 2:off 3:off 4:off 5:off 6:offdovecot 0:off 1:off 2:off 3:off 4:off 5:off 6:offfirstboot 0:off 1:off 2:off 3:off 4:off 5:off 6:offkdump 0:off 1:off 2:off 3:off 4:off 5:off 6:offmysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:offnetconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:offnfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off...

Hogyan állíthatok le egy adott szolgáltatást a futási szinteken

A következő parancs kikapcsolja a postfix nevű szolgáltatást egyetlen futási szinten. Hasonlóképpen, egy adott szolgáltatást több futási szinten is kikapcsolhatunk egyszerre, ahogy az alább látható.

# chkconfig --level 3 postfix off
# chkconfig --level 2345 postfix off

Amint tudjuk, a Linux operációs rendszerben hét futási szint áll rendelkezésre. A különböző futtatási szintek jelentőségével és a bootolási sorrenddel részletesen foglalkozunk a következő cikkünkben. Kérjük, maradjon velünk.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.