5 pamata chkconfig komandu piemēri Linux


Šī ir mūsu pašreizējā Linux komandu sērija, kurā mēs pārskatīsim, kā mēs varam efektīvi izmantot komandu chkconfig ar tās pieejamajiem parametriem. Komandu rīks Chkconfig ļauj automātiski konfigurēt pakalpojumu startēšanu un apturēšanu skriptos /etc/rd.d/init.d, izmantojot komandrindu. Apskatīsim dažus piemērus.

1. Uzskaitiet visus pakalpojumus

Izmantojot parametru ‘–list’, tiks parādīti visi pakalpojumi un to pašreizējais starta statuss katrā izpildes līmeņa konfigurācijā.

 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. Pārbaudiet īpašā pakalpojuma statusu

Komanda zemāk parāda konkrēta pakalpojuma startēšanas konfigurāciju. Tas parāda, ka HTTP pakalpojumi ir izslēgti visos palaistos līmeņos.

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

3. Kā es varu sākt īpašu pakalpojumu palaist līmeņos

Sekojošā komanda “chkconfig” parāda, kā mēs varam sākt HTTP pakalpojumus tikai 3. un 5. izpildes līmenī ar parametru “–level”. Pirmā komanda palaiž httpd pakalpojumus 3. un 5. izpildes līmenī, bet otrā komanda pārbauda izpildes līmenī darbojošos httpd pakalpojumu statusu.

 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. Kā pārbaudīt, kuri pakalpojumi ir ieslēgti/izslēgti

Šī komanda parādīs visus pakalpojumus, kas ir ieslēgti un izslēgti noteiktā 5. izpildes līmenī.

 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. Kā es varu pārtraukt īpašu pakalpojumu palaistos līmeņos

Šī komanda izslēgs pakalpojumu, ko sauc par postfix tikai viena palaišanas līmenim. Līdzīgi mēs varam izslēgt konkrētu pakalpojumu vairākos darbības līmeņos vienā piegājienā, kā parādīts zemāk.

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

Kā mēs visi zinām, Linux operētājsistēmā ir pieejami septiņi palaišanas līmeņi. Mēs gaidāmajā rakstā detalizēti aplūkosim nozīmīgos dažādos izpildes līmeņos un sāknēšanas secībā. Tātad, lūdzu, sekojiet jaunumiem.