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.