5 Podstawowych przykładów polecenia chkconfig w Linuksie

To jest nasza ciągła seria poleceń dla Linuksa, w której będziemy przeglądać jak możemy używać polecenia chkconfig efektywnie z jego dostępnymi parametrami. Polecenie chkconfig pozwala skonfigurować usługi uruchamiane i zatrzymywane automatycznie w skryptach /etc/rd.d/init.d poprzez linię poleceń. Zobaczmy kilka przykładów.

przykłady poleceń chkconfig
5 przykładów poleceń chkconfig

Lista wszystkich usług

Użycie parametru ’-list’ spowoduje wyświetlenie wszystkich usług i ich aktualnego stanu uruchomienia w każdej konfiguracji poziomu uruchomienia.

# 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...

Sprawdź status konkretnej usługi

Poniższe polecenie pokazuje konfigurację uruchamiania dla konkretnej usługi. Pokazuje, że usługi HTTP są wyłączone na wszystkich poziomach uruchomienia.

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

Jak uruchomić konkretną usługę na poziomach uruchomienia

Następujące polecenie 'chkconfig’ pokazuje jak możemy uruchomić usługi HTTP tylko na poziomie uruchomienia 3 i 5 z parametrem ’-level’. Pierwsze polecenie uruchamia usługi httpd na poziomie uruchomienia 3 i 5, a drugie weryfikuje status usług httpd działających na poziomie uruchomienia.

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

Jak sprawdzić, które usługi są włączone/wyłączone

Poniższe polecenie wyświetli wszystkie usługi, które są włączone i wyłączone na określonym poziomie uruchomienia 5.

# 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...

Jak zatrzymać konkretną usługę na poziomach uruchomienia

Poniższe polecenie wyłączy usługę o nazwie postfix dla pojedynczego poziomu uruchomienia. Podobnie, możemy wyłączyć określoną usługę na wielu poziomach uruchomienia za jednym razem, jak pokazano poniżej.

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

Jak wszyscy wiemy, istnieje siedem poziomów uruchomienia dostępnych w systemie operacyjnym Linux. Omówimy znaczenie różnych poziomów uruchamiania i sekwencji bootowania w szczegółach w naszym nadchodzącym artykule. Tak więc, proszę pozostać na bieżąco.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.