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
.