5 osnovnih primjera naredbi chkconfig u Linuxu
Ovo je naša stalna serija Linux komandi u kojoj ćemo pregledati kako možemo efikasno koristiti naredbu chkconfig sa dostupnim parametrima. Komandni alat Chkconfig omogućava konfigurisanje automatskog pokretanja i zaustavljanja usluga u skriptama /etc/rd.d/init.d putem komandne linije. Pogledajmo neke primjere.
1. Navedite sve usluge
Korištenje parametra ‘–list’ će prikazati sve usluge i njihov trenutni status pokretanja u svakoj konfiguraciji na nivou pokretanja.
[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
Naredba ispod prikazuje konfiguraciju pokretanja za određenu uslugu. Pokazuje da su HTTP usluge isključene isključene na svim nivoima pokretanja.
[root@tecmint ~]# chkconfig --list | grep httpd
httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
3. Kako da pokrenem određenu uslugu na nivoima pokretanja
Sljedeća naredba 'chkconfig' pokazuje kako možemo pokrenuti HTTP usluge samo na nivou pokretanja 3 i 5 sa ' –nivo' parametar. Prva komanda pokreće httpd usluge na nivou pokretanja 3 i 5, a druga komanda provjerava status httpd servisa koji rade na nivo trčanja.
[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 komanda će prikazati sve usluge koje su Uključene i Isključene na određenom nivou 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 da zaustavim određenu uslugu na nivoima pokretanja
Sljedeća komanda će isključiti Isključeno uslugu pod nazivom postfix za samo jedno pokretanje. Slično tome, možemo Isključiti određenu uslugu na više nivoa u jednom potezu kao što je prikazano ispod.
[root@tecmint ~]# chkconfig --level 3 postfix off
[root@tecmint ~]# chkconfig --level 2345 postfix off
Kao što svi znamo, na Linux operativnom sistemu je dostupno sedam nivoa pokretanja. Detaljno ćemo pokriti značaj različitih razina pokretanja i redoslijeda pokretanja u našem nadolazećem članku. Dakle, ostanite sa nama.