Linux-da 5 esasy chkconfig buýruk mysallary
Bu, dowam edýän Linux buýruk seriýamyz, bu ýerde bar bolan parametrleri bilen chkconfig buýrugyny nädip netijeli ulanyp boljakdygyny gözden geçirmekçi. Chkconfig buýruk guraly, buýruk setiri arkaly /etc/rd.d/init.d skriptlerinde hyzmatlary başlamagy we awtomatiki durmagy sazlamaga mümkinçilik berýär. Geliň, käbir mysallary göreliň.
1. Serviceshli hyzmatlary sanaň
“–List” parametrini ulanmak, ähli hyzmatlary we her başlangyç derejeli konfigurasiýada häzirki başlangyç ýagdaýyny görkezer.
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. Aýratyn hyzmatyň ýagdaýyny barlaň
Aşakda buýruk belli bir hyzmat üçin başlangyç konfigurasiýasyny görkezýär. HTTP hyzmatlarynyň ähli iş derejelerinde öçürilendigini görkezýär.
chkconfig --list | grep httpd httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
3. Işleýiş derejelerinde aýratyn hyzmaty nädip başlamaly
Aşakdaky chkconfig buýrugy, HTTP hyzmatlaryny diňe 3-nji we 5-nji derejelerde –level parametri bilen nädip başlap biljekdigimizi görkezýär. Birinji buýruk, 3-nji we 5-nji derejedäki httpd hyzmatlaryny başlaýar we ikinji buýruk, işleýän derejede işleýän httpd hyzmatlarynyň ýagdaýyny barlaýar.
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. Haýsy hyzmatlaryň açyk/öçürilendigini nädip barlamaly
Aşakdaky buýruk, belli bir iş derejesinde 5-de açyk we öçürilen ähli hyzmatlary görkezer.
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. Işleýiş derejelerinde aýratyn hyzmaty nädip bes etmeli?
Aşakdaky buýruk diňe bir iş derejesi üçin postfiks atly hyzmaty öçürer. Edil şonuň ýaly-da, aşakda görkezilişi ýaly belli bir hyzmaty birnäçe gezek işledip bileris.
chkconfig --level 3 postfix off
chkconfig --level 2345 postfix off
Hemmämiziň bilşimiz ýaly Linux operasiýa ulgamynda ýedi iş derejesi bar. Geljekki makalamyzda dürli işleýiş derejeleriniň we ýükleme yzygiderliliginiň ähmiýetini açarys. Şeýlelik bilen, habarlaşmagyňyzy haýyş edýäris.