5 exemple de bază ale comenzii chkconfig în Linux

Aceasta este seria noastră de comenzi Linux în curs de desfășurare, în care vom analiza modul în care putem utiliza comanda chkconfig în mod eficient cu parametrii disponibili. Instrumentul de comandă chkconfig permite configurarea serviciilor de pornire și oprire automată în scripturile /etc/rd.d/init.d prin linia de comandă. Să vedem câteva exemple.

exemple de comenzi chkconfig
5 exemple de comenzi chkconfig

List All Services

Utilizarea parametrului ‘-list’ va afișa toate serviciile și starea lor curentă de pornire în fiecare configurație la nivel de execuție.

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

Check Status of Specific Service

Comanda de mai jos arată configurația de pornire pentru un anumit serviciu. Arată că serviciile HTTP sunt dezactivate în toate nivelurile de execuție.

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

Cum pornesc un anumit serviciu la nivelurile de execuție

Următoarea comandă ‘chkconfig’ arată cum putem porni serviciile HTTP numai la nivelurile de execuție 3 și 5 cu parametrul ‘-level’. Prima comandă pornește serviciile httpd la nivelul de execuție 3 și 5, iar a doua comandă verifică starea serviciilor httpd care rulează la nivelul de execuție.

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

Cum să verific ce servicii sunt activate/dezactivate

Comanda următoare va afișa toate serviciile care sunt activate și dezactivate în nivelul de execuție specific 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...

Cum se oprește un anumit serviciu în Run Levels

Următoarea comandă va opri un serviciu numit postfix pentru un singur nivel de execuție. În mod similar, putem opri un anumit serviciu în mai multe niveluri de execuție dintr-o singură comandă, după cum se arată mai jos.

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

Așa cum știm cu toții, există șapte niveluri de execuție sunt disponibile pe sistemul de operare Linux. Vom acoperi în detaliu semnificația diferitelor niveluri de execuție și secvența de pornire în articolul nostru viitor. Așadar, vă rugăm să rămâneți conectați.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.