Chkconfig - ലിനക്സ് / യൂണിക്സ് കമാൻഡ്

chkconfig - പരിഷ്കാരങ്ങളും സംശയങ്ങളും സിസ്റ്റം സേവനങ്ങൾക്കുള്ള റൺലവൽ വിവരങ്ങൾ

സംഗ്രഹം

chkconfig --list [ പേര് ]
chkconfig - പേര് നൽകുക
chkconfig --del നാമം
chkconfig [--level levels ] name എന്ന പേര് നൽകുക
chkconfig [--level levels ] നാമം

വിവരണം

ആ ഡയറക്ടറികളിലുളള അനവധി സിംബോളിക് ലിങ്കുകളെ നേരിട്ട് കൈകാര്യം ചെയ്യുന്നതിനുള്ള സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററുകളെ നേരിടാൻ /etc/rc[0-6].d ഡയറക്ടറി ശ്രേണി പരിപാലിക്കുന്നതിനായി ഒരു ലളിതമായ കമാൻഡ്-ലൈൻ പ്രയോഗം chkconfig ലഭ്യമാക്കുന്നു.

IkX ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിലുള്ള chkconfig കമാൻഡാണ് chkconfig നടപ്പാക്കിയതു്. /etc/rc[0-6].d hierarchy- ന് പുറത്ത് കോൺഫിഗറേഷൻ വിവരങ്ങൾ സൂക്ഷിക്കുന്നതിനേക്കാൾ, ഈ പതിപ്പ് നേരിട്ട് symlinks മാനേജ് ചെയ്യുന്നു /etc/rc[0-6].d. ഒരൊറ്റ സ്ഥാനത്തു് init തുടങ്ങുന്നതെന്താണ് എന്നതിനെപ്പറ്റിയുള്ള എല്ലാ ക്രമീകരണ വിവരങ്ങളും ഇതു് ഉപേക്ഷിയ്ക്കുന്നു .

chkconfig എന്നതിനു് അഞ്ച് വ്യത്യസ്തമായ പ്രവർത്തനങ്ങളുണ്ട്: മാനേജ്മെൻറിനു് പുതിയ സർവീസുകൾ ചേർക്കുന്നു, മാനേജ്മെൻറിൽ നിന്നും നീക്കം ചെയ്യൽ, സേവനങ്ങൾക്കു് നിലവിലുള്ള സ്റ്റാർട്ടപ്പ് വിവരം ലഭ്യമാക്കുന്നു, സർവീസുകൾക്കുള്ള സ്റ്റാർട്ടപ്പ് വിവരം മാറ്റുന്നു, ഒരു പ്രത്യേക സർവീസിന്റെ സ്റ്റാർട്ടപ്പ് അവസ്ഥ പരിശോധിക്കുന്നു.

Chkconfig ഒരു ഉപാധമില്ലാതെ പ്രവർത്തിക്കുന്പോൾ, അത് ഉപയോഗ വിവരങ്ങൾ കാണിക്കുന്നു. ഒരു സർവീസ് നാമം നൽകിയിട്ടുണ്ടെങ്കിൽ, നിലവിലെ റൺലെവലിൽ സേവനം ആരംഭിക്കണമോ എന്നു് പരിശോധിക്കുന്നു. അത് ശരിയാണെങ്കിൽ, chkconfig ശരിയാണു്. അല്ലെങ്കിൽ അത് തെറ്റായി നൽകുന്നു. നിലവിലുളളതിനേക്കാള് ബദല് റണ്ലവല് അന്വേഷിക്കുവാന് usingchleconfig - --level ഐച്ഛികം ഉപയോഗിയ്ക്കണം.

സർവീസ് നാമംക്കു ശേഷം ഓണാക്കുകയോ ഓഫ് ചെയ്യുകയോ റീസെറ്റ് ചെയ്യുകയോ ചെയ്തിട്ടുണ്ടെങ്കിൽ, chkconfig നിർദിഷ്ട സേവനത്തിനുള്ള സ്റ്റാർട്ടപ്പ് വിവരം മാറ്റുന്നു. റൺലവലുകൾ മാറുന്നതിനനുസരിച്ച് യഥാക്രമം, പുറത്തേയ്ക്കുളള പതാകകൾ തുടങ്ങിയവ ആരംഭിക്കുന്നു. പ്രശ്നത്തിനായുള്ള init സ്ക്രിപ്റ്റിലുണ്ടായിരുന്നതെന്തെങ്കിലുമുളള സേവനത്തിനായി സ്റ്റാർട്ടപ്പ് വിവരം റീസ്റ്ററ്റ് ഫ്ലാഗ് പുനഃസജ്ജമാക്കുന്നു.

സ്വതവേ, ഓൺ, ഓഫ് ഐച്ഛികങ്ങൾ റൺലവലുകൾ 2, 3, 4, 5 എന്നിവ മാത്രമേ ബാധകമാകൂ, അപ്പോള് റീസെറ്റ് എല്ലാ റണ്ലവലുകളും ബാധിക്കുന്നു. ഏത് റൺലവലുകളെ ബാധിക്കുന്നു എന്ന് വ്യക്തമാക്കുന്നതിനായി --level ഐച്ഛികം ഉപയോഗിയ്ക്കാം.

ഓരോ സേവനത്തിനും, ഓരോ റൺലവലിലും ഒരു ആരംഭ സ്ക്രിപ്റ്റ് അല്ലെങ്കിൽ സ്റ്റോപ്പ് സ്ക്രിപ്റ്റ് ഉണ്ട്. റൺലവലുകളിലേക്കു് മാറുമ്പോൾ, init നിലവിൽ-ആരംഭിയ്ക്കുന്നൊരു സർവീസ് വീണ്ടും ആരംഭിയ്ക്കുന്നില്ല, പ്രവർത്തിക്കാത്ത ഒരു സർവീസ് വീണ്ടും നൽകില്ല.

ഓപ്ഷനുകൾ

- ലെവൽ നിലകൾ

ഒരു ഓപ്പറേഷൻ ലഭ്യമാക്കേണ്ട റണ്ണിന്റെ ലെവൽ നിർദേശിക്കുന്നു. ഇത് 0 മുതൽ 7 വരെയുള്ള സംഖ്യകളുടെ സ്ട്രിങായി നൽകിയിരിക്കുന്നു. ഉദാഹരണത്തിന്, --level 35 റൺലവൽ 3, 5 എന്നിവ സൂചിപ്പിക്കുന്നു.

പേര് ചേർക്കുക

Chkconfig ഉപയോഗിച്ചു് ഈ ഐച്ഛികം മാനേജ്മെന്റിനായി പുതിയൊരു സർവീസ് ചേര്ക്കുന്നു. ഒരു പുതിയ സർവീസ് ചേർക്കുമ്പോൾ, chkconfig സർവീസ് എല്ലാ റൺലവലിലും ആരംഭിയ്ക്കുന്നതോ ഒരു കിൽ എൻട്രിയോ ലഭ്യമാക്കുന്നു എന്നുറപ്പാക്കുന്നു. ഇങ്ങനെ ഒരു എൻട്രിയിൽ ഏതെങ്കിലും റൺലവൽ നഷ്ടപ്പെട്ടിട്ടുണ്ടെങ്കിൽ, init സ്ക്രിപ്റ്റിലുളള സ്വതവേയുള്ള മൂല്ല്യങ്ങൾ നൽകുമ്പോൾ chkconfig ഉചിതമായ എൻട്രി സൃഷ്ടിക്കുന്നു. Initscript ലെ ഡീഫോൾട്ട് റൺലവലുകളിൽ LSB- ഡീലിമിറ്റഡ് 'INIT INFO' വിഭാഗത്തിലെ സ്ഥിരമായ എൻട്രികൾ മുൻഗണന നൽകുന്നു.

--del നാമം

Chkconfig മാനേജ്മെന്റില് നിന്നും ഈ സേവനം നീക്കം ചെയ്തിരിക്കുന്നു, അവയ്ക്കു് ബാധകമാകുന്ന /etc/rc[0-6].d എന്നതിലെ ഏതെങ്കിലും സിംബോളിക് ലിങ്കുകള് നീക്കം ചെയ്തിരിക്കുന്നു.

- പട്ടികയുടെ പേര്

Chkconfig അറിയാവുന്ന എല്ലാ സേവനങ്ങളും ഈ ഐച്ഛികം ലഭ്യമാക്കുന്നു. ഓരോ റൺലവലിലും അവ നിർത്തുന്നുണ്ടോ അല്ലെങ്കിൽ ആരംഭിക്കുന്നുവോ. പേര് വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, സേവന നാമത്തിൽ മാത്രം പ്രദർശിപ്പിച്ചിരിക്കുന്ന വിവരങ്ങൾ.

റൺലവൽ ഫയലുകൾ

Chkconfig വഴി കൈകാര്യം ചെയ്യേണ്ട ഓരോ സേവനത്തിനും init.d സ്ക്രിപ്റ്റിലേക്ക് രണ്ടോ അതിലധികമോ കമന്റേറ്റഡ് ലൈനുകൾ ആവശ്യമാണ്. സ്വതവേ സർവീസ് ആരംഭിക്കുന്ന റൺലവലുകളെക്കുറിച്ചും ആരംഭവും മുൻഗണന വോളുന്നതുമായതുമായ നിലവാരങ്ങൾ chkconfig എന്ന് ആദ്യ വരിയിൽ പറയുന്നു. സർവീസ് റൺസിവൽ ഉപയോഗിച്ചു് സ്വതവേ ലഭ്യമായാൽ, a - റൺലവൽകളുടെ പട്ടികയ്ക്കു് ഉപയോഗിയ്ക്കണം. രണ്ടാമത്തെ വരിയിൽ സേവനത്തിനുള്ള ഒരു വിവരണം അടങ്ങിയിരിക്കുന്നു, ഇത് ബിൽസ്ലാഷ് തുടർച്ചയോടെ ഒന്നിലധികം വരികളിൽ വിപുലീകരിക്കാം.

ഉദാഹരണത്തിന്, random.init- ന് ഈ മൂന്ന് ലൈനുകൾ ഉണ്ട്:

# chkconfig: 2345 20 80 # വിവരണം: സിസ്റ്റത്തിന്റെ എൻട്രോപ്പി പൂൾ ലാഭിക്കുകയും പുനഃസ്ഥാപിക്കുകയും ചെയ്യുന്നു.

2, 3, 4, 5 എന്നീ തലങ്ങളിലാണ് റാൻഡം സ്ക്രിപ്റ്റ് ആരംഭിക്കേണ്ടത് എന്ന് കരുതുന്നു. അതിൻറെ ആരംഭം മുൻഗണന 20 ആയിരിക്കണം. അതിന്റെ നിർത്തലാക്കൽ മുൻഗണന 80 ആയിരിക്കണം. വിവരണം എന്താണ് പറയുന്നതെന്ന് നിങ്ങൾ മനസ്സിലാക്കാൻ കഴിയും. ലൈൻ തുടരുന്നതിന് കാരണമാകുന്നു. വരിയുടെ മുൻവശത്തുള്ള അധിക സ്ഥലം അവഗണിക്കും.