5 Osnovni primjeri naredbi chkconfig u Linuxu
Ovo je naša stalna serija naredbi za Linux u kojoj ćemo pregledati kako možemo učinkovito koristiti naredbu chkconfig s njenim dostupnim parametrima. Alat za naredbe Chkconfig omogućuje automatsko konfiguriranje pokretanja i zaustavljanja usluga u skriptama /etc/rd.d/init.d putem retka za naredbe. Pogledajmo neke primjere.
1. Navedite sve usluge
Korištenje parametra ‘–list’ prikazat će sve usluge i njihov trenutni status pokretanja u svakoj konfiguraciji na razini izvođenja.
[root@tecmint ~]# chkconfig --list
NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
abrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:off
abrt-oops 0:off 1:off 2:off 3:on 4:off 5:on 6:off
...
2. Provjerite status određene usluge
Donja naredba prikazuje konfiguraciju pokretanja za određenu uslugu. Prikazuje da su HTTP usluge isključene na svim razinama pokretanja.
[root@tecmint ~]# chkconfig --list | grep httpd
httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
3. Kako mogu pokrenuti određenu uslugu na razinama pokretanja
Sljedeća naredba 'chkconfig' pokazuje kako možemo pokrenuti HTTP usluge samo na razini pokretanja 3 i 5 s ' –razina' parametar. Prva naredba pokreće httpd usluge na razini izvođenja 3 i 5, a druga naredba provjerava status httpd usluga koje se izvode na run level.
[root@tecmint ~]# chkconfig --level 35 httpd on
[root@tecmint ~]# chkconfig --list | grep httpd
httpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
4. Kako provjeriti koje su usluge uključene/isključene
Sljedeća naredba prikazat će sve usluge koje su Uključene i Isključene u određenoj razini pokretanja 5.
[root@tecmint ~]# chkconfig --list | grep 5:on
NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
abrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:off
abrt-oops 0:off 1:off 2:off 3:on 4:off 5:on 6:off
abrtd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
acpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
...
[root@tecmint ~]# chkconfig --list | grep 5:off
dnsmasq 0:off 1:off 2:off 3:off 4:off 5:off 6:off
dovecot 0:off 1:off 2:off 3:off 4:off 5:off 6:off
firstboot 0:off 1:off 2:off 3:off 4:off 5:off 6:off
kdump 0:off 1:off 2:off 3:off 4:off 5:off 6:off
mysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:off
netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off
nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
...
5. Kako mogu zaustaviti određenu uslugu na razinama izvođenja
Sljedeća naredba će isključiti uslugu pod nazivom postfix za samo jednu razinu pokretanja. Slično, možemo isključiti određenu uslugu u više razina pokretanja odjednom kao što je prikazano ispod.
[root@tecmint ~]# chkconfig --level 3 postfix off
[root@tecmint ~]# chkconfig --level 2345 postfix off
Kao što svi znamo, u operativnom sustavu Linux dostupno je sedam razina pokretanja. Detaljno ćemo pokriti značaj različitih razina pokretanja i redoslijeda pokretanja u našem nadolazećem članku. Stoga, ostanite s nama.