5 Basic chkconfig stjórnunardæmi í Linux


Þetta er áframhaldandi Linux skipana röð okkar þar sem við ætlum að fara yfir hvernig við getum notað chkconfig skipunina á skilvirkan hátt með tiltækum breytum. Chkconfig skipanatólið gerir kleift að stilla ræsingu og stöðvun þjónustu sjálfkrafa í /etc/rd.d/init.d forskriftunum í gegnum skipanalínuna. Við skulum sjá nokkur dæmi.

1. Listaðu allar þjónustur

Með því að nota ‘–list’ færibreytu birtast allar þjónustur og núverandi ræsingarstaða þeirra í hverri uppsetningu á keyrslustigi.

 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. Athugaðu stöðu tiltekinnar þjónustu

Skipunin fyrir neðan sýnir ræsingarstillingar fyrir tiltekna þjónustu. Það sýnir að slökkt er á HTTP þjónustu á öllum keyrslustigum.

 chkconfig --list | grep httpd
httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off

3. Hvernig byrja ég sérstaka þjónustu á hlaupastigum

Eftirfarandi „chkconfig“ skipun sýnir hvernig við getum ræst HTTP þjónustu aðeins á keyrslustigi 3 og 5 með „–level“ færibreytu. Fyrsta skipunin ræsir httpd þjónustu á keyrslustigi 3 og 5 og önnur skipun staðfestir stöðu httpd þjónustu sem keyrir á keyrslustigi.

 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. Hvernig á að athuga hvaða þjónustu er kveikt/slökkt

Eftirfarandi skipun mun sýna allar þjónustur sem eru kveikt og slökkt á tilteknu keyrslustigi 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. Hvernig stöðva ég sérstaka þjónustu á hlaupastigum

Eftirfarandi skipun mun slökkva á þjónustu sem kallast postfix fyrir aðeins eitt keyrslustig. Á sama hátt getum við slökkt á tiltekinni þjónustu á mörgum keyrslustigum í einu eins og sýnt er hér að neðan.

 chkconfig --level 3 postfix off
 chkconfig --level 2345 postfix off

Eins og við vitum öll eru sjö keyrslustig fáanleg á Linux stýrikerfi. Við munum fjalla um mikilvæga mismunandi keyrslustig og ræsingarröð í smáatriðum í næstu grein okkar. Svo, vinsamlegast fylgstu með.