5 chkconfig-komentokomentoa Linuxissa
Tämä on käynnissä oleva Linux-komentosarja, jossa aiomme tarkastella, kuinka voimme käyttää chkconfig-komentoa tehokkaasti käytettävissä olevien parametrien kanssa. Chkconfig-komentotyökalun avulla palvelujen käynnistys ja lopetus voidaan määrittää automaattisesti komentosarjassa /etc/rd.d/init.d komentorivillä. Katsotaanpa joitain esimerkkejä.
1. Luettelo kaikista palveluista
Parametrin ”–list” käyttö näyttää kaikki palvelut ja niiden nykyisen käynnistystilan kussakin ajotason kokoonpanossa.
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. Tarkista erityispalvelun tila
Alla oleva komento näyttää tietyn palvelun käynnistysmääritykset. HTTP-palvelut on kytketty pois päältä kaikilla ajotasoilla.
chkconfig --list | grep httpd httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
3. Kuinka aloitan tietyn palvelun ajotasoilla
Seuraava komento chkconfig näyttää kuinka voimme käynnistää HTTP-palvelut vain ajotasoilla 3 ja 5 parametrilla ‘–level’. Ensimmäinen komento käynnistää httpd-palvelut ajotasoilla 3 ja 5 ja toinen komento tarkistaa suoritustasolla suoritettavien httpd-palveluiden tilan.
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. Kuinka tarkistaa, mitkä palvelut ovat päällä/pois
Seuraava komento näyttää kaikki palvelut, jotka ovat päällä ja pois tietyllä ajotasolla 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. Kuinka lopetan tietyn palvelun ajotasoilla
Seuraava komento sammuttaa postfix-palvelun vain yhden ajotason käytöstä. Vastaavasti voimme sammuttaa tietyn palvelun useilla ajotasoilla kerralla, kuten alla on esitetty.
chkconfig --level 3 postfix off
chkconfig --level 2345 postfix off
Kuten me kaikki tiedämme, Linux-käyttöjärjestelmässä on saatavana seitsemän ajotasoa. Kerromme merkittävistä erilaisista ajotasoista ja käynnistysjärjestyksestä yksityiskohtaisesti tulevassa artikkelissamme. Joten, pysy kuulolla.