5 osnovnih primerov ukazov chkconfig v Linuxu
To je naša stalna serija ukazov za Linux, kjer bomo pregledali, kako lahko učinkovito uporabljamo ukaz chkconfig z razpoložljivimi parametri. Ukazno orodje Chkconfig omogoča samodejno konfiguriranje zagona in zaustavitve storitev v skriptih /etc/rd.d/init.d prek ukazne vrstice. Oglejmo si nekaj primerov.
1. Seznam vseh storitev
Uporaba parametra „–list“ bo prikazala vse storitve in njihovo trenutno zagonsko stanje v vsaki konfiguraciji na ravni izvajanja.
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. Preverite stanje določene storitve
Spodaj ukaz prikazuje zagonsko konfiguracijo za določeno storitev. Prikazuje, da so storitve HTTP izklopljene na vseh ravneh izvajanja.
chkconfig --list | grep httpd httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
3. Kako začnem določeno storitev na nivojih teka
Naslednji ukaz ‘chkconfig’ prikazuje, kako lahko storitve HTTP zaženemo samo na nivojih 3 in 5 s parametrom ‘–level’. Prvi ukaz zažene storitve httpd na stopnji 3 in 5, drugi ukaz pa preveri stanje storitev httpd, ki se izvajajo na ravni izvajanja.
chkconfig --level 35 httpd on
chkconfig --list | grep httpd httpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
4. Kako preveriti, katere storitve so vklopljene/izklopljene
Naslednji ukaz bo prikazal vse storitve, ki so vklopljene in izklopljene na določeni ravni izvajanja 5.
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 ...
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 ustavim določeno storitev na nivojih teka
Naslednji ukaz bo izključil storitev, imenovano postfix, za samo en nivo izvajanja. Podobno lahko naenkrat izklopimo določeno storitev na več nivojih, kot je prikazano pod.
chkconfig --level 3 postfix off
chkconfig --level 2345 postfix off
Kot vsi vemo, je v operacijskem sistemu Linux na voljo sedem stopenj izvajanja. V naslednjem članku bomo podrobno opisali pomembnosti različnih stopenj izvajanja in zaporedja zagona. Torej, prosim, spremljajte.