Zece exemple de comenzi ‘chkconfig’

comanda chkconfig este utilizată pentru a porni, opri și vizualiza starea tuturor serviciilor care rulează pe sistem. Aceasta vă permite să afișați și să modificați serviciile de pe sistem la toate nivelurile. Să vedem câteva comenzi de bază în acest scurt how-to.

1. Afișarea stării tuturor serviciilor

Pentru a afișa starea tuturor serviciilor disponibile în toate nivelele de execuție, executați următoarea comandă:

 ~]# chkconfig --list

2. Afișarea stării serviciilor în curs de execuție

Pentru a afișa doar procesele curente în curs de execuție în toate nivelele de execuție, introduceți următoarea comandă:

 ~]# chkconfig --list | grep on

3. Afișați starea serviciilor care rulează la un anumit nivel de execuție

De exemplu, dacă doriți să vizualizați starea serviciilor din nivelul de execuție 3, executați următoarea comandă:

 ~]# chkconfig --list | grep 3:on

4. Vizualizați starea unui anumit serviciu

De exemplu, dacă doriți să vedeți starea serviciului rsyslog în toate nivelurile de execuție, introduceți următoarea comandă:

 ~]# chkconfig --list rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off

sau

 ~]# chkconfig --list | grep -i rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off

5. Porniți sau porniți un serviciu la pornirea sistemului

De exemplu, dacă doriți să porniți serviciul rsyslog automat la fiecare repornire, introduceți următoarea comandă:

 ~]# chkconfig rsyslog on

6. Dezactivați sau opriți un serviciu la pornirea sistemului

Pentru a opri permanent un serviciu introduceți următoarea comandă:

 ~]# chkconfig rsyslog off

7. Porniți servicii la un anumit nivel de execuție

De exemplu, dacă doriți să porniți un serviciu la nivelurile de execuție 3 și 5, introduceți următoarea comandă:

 ~]# chkconfig --level 35 rsyslog on

8. Opriți servicii la un anumit nivel de execuție

Dacă doriți să opriți la un anumit nivel de execuție, atunci comanda trebuie să fie:

 ~]# chkconfig --level 35 rsyslog off

9. Adăugați un serviciu la chkconfig

Pentru a adăuga un serviciu rsyslog la pornire pe toate nivelurile de execuție, introduceți următoarea comandă:

 ~]# chkconfig --add rsyslog

10. Eliminarea unui serviciu din chkconfig

Pentru a elimina un serviciu de la pornire pe toate nivelurile de execuție, comanda trebuie să fie:

 ~]# chkconfig --del rsyslog

Pentru mai multe informații despre comanda „chkconfig”, consultați paginile de manual cu următoarea comandă:

 ~]# man chkconfig

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.