സെൻ്റോസ് വിവരണം. ഒരു സമർപ്പിത സെർവറിനായി CentOS ഉപയോഗിക്കുന്നതിൻ്റെ ഗുണങ്ങളും ദോഷങ്ങളും, Red Hat Enterprise Linux അടിസ്ഥാനമാക്കിയുള്ള CentOS-ൻ്റെ സവിശേഷതകൾ. CentOS എവിടെ ഡൗൺലോഡ് ചെയ്യാം

വളരെ ജനപ്രിയമായ ഒരു വിതരണവുമായി പരിചയപ്പെടാനുള്ള സമയമാണിത് Linux CentOS , എല്ലാത്തരം സെർവറുകൾക്കും ഒരു പ്ലാറ്റ്ഫോമായി വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നു, CentOS 7.1 പതിപ്പിൻ്റെ ഉദാഹരണം ഉപയോഗിച്ച് ഞങ്ങൾ വിതരണം പരിഗണിക്കും, അതിൻ്റെ ഇൻസ്റ്റാളേഷൻ പ്രക്രിയ ഞങ്ങൾ വിശദമായി വിശകലനം ചെയ്യും.

ഞാൻ ഇതിനകം പറഞ്ഞതുപോലെ, സെർവറുകൾക്കായുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ CentOS വിതരണം വളരെ ജനപ്രിയമാണ്, ഡെബിയൻ അല്ലെങ്കിൽ ഉബുണ്ടു പോലുള്ള വിതരണങ്ങൾക്കൊപ്പം, വെബ് സെർവറുകൾക്കും ഡാറ്റാബേസ് സെർവറുകൾക്കും മറ്റുമുള്ള സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർ ഇത് സജീവമായി ഉപയോഗിക്കുന്നു.

ഞങ്ങൾ പതിവുപോലെ, CentOS വിതരണത്തിൻ്റെ അവലോകനത്തോടെ ആരംഭിക്കും, തുടർന്ന് അതിൻ്റെ ഇൻസ്റ്റാളേഷൻ പരിഗണിക്കുന്നതിലേക്ക് പോകും.

ലിനക്സ് വിതരണം CentOS

CentOS (കമ്മ്യൂണിറ്റി എൻ്റർപ്രൈസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ) - ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൻ്റെ സൗജന്യ വിതരണം ലിനക്സ് സിസ്റ്റങ്ങൾ, വാണിജ്യപരമായ Red Hat Enterprise Linux അടിസ്ഥാനമാക്കിയുള്ളതാണ്. ഓരോ പതിപ്പിനുമുള്ള പിന്തുണ കാലയളവ് 10 വർഷമാണ്. ഏകദേശം 2-3 വർഷം കൂടുമ്പോൾ പുതിയ പതിപ്പുകൾ പുറത്തിറങ്ങുകയും 6 മാസം കൂടുമ്പോൾ അപ്ഡേറ്റ് ചെയ്യുകയും ചെയ്യുന്നു.

CentOS i386, x86_64 പ്രോസസർ ആർക്കിടെക്ചർ പിന്തുണയ്ക്കുന്നു, കൂടാതെ പുതിയ പതിപ്പ് (ഓൺ ഈ നിമിഷം 7.1 ലഭ്യമാണ്) x86_64 മാത്രം പിന്തുണയ്ക്കുന്നു.

ഒരു സെർവറിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ, തീർച്ചയായും, നിങ്ങൾക്ക് ഒരു ഡെസ്‌ക്‌ടോപ്പ് പരിതസ്ഥിതി ആവശ്യമില്ല, എന്നാൽ നിങ്ങൾ ഒരു ഗ്രാഫിക്കൽ പരിതസ്ഥിതിയിൽ പ്രവർത്തിക്കാൻ ഉപയോഗിക്കുകയാണെങ്കിൽ, CentOS നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ വാഗ്ദാനം ചെയ്യുന്നു ഗ്നോം അല്ലെങ്കിൽ കെഡിഇ.

നിങ്ങളുടെ കമ്പനിയിലെ ഒരു വർക്ക്‌സ്റ്റേഷനായും CentOS ഉപയോഗിക്കാം, പക്ഷേ ഓപ്പറേറ്റിംഗ് സിസ്റ്റംവേണ്ടി ഹോം കമ്പ്യൂട്ടർകുറച്ച് ആളുകൾ ഈ വിതരണം ഉപയോഗിക്കുന്നു.

വിതരണം ജനപ്രിയവും മികച്ചതുമാണ് വലിയ സമൂഹം, അതിനാൽ ഇത് റഷ്യൻ ഉൾപ്പെടെ നിരവധി ഭാഷകളെ പിന്തുണയ്ക്കുന്നു.

എനിക്ക് എവിടെ നിന്ന് CentOS ഡൗൺലോഡ് ചെയ്യാം?

ഞാൻ പറഞ്ഞതുപോലെ, ഇപ്പോൾ നിലവിലുള്ള പതിപ്പ്വിതരണം ആണ് CentOS 7.1കൂടാതെ ഈ പേജിൽ നിന്ന് ഔദ്യോഗിക വെബ്സൈറ്റിൽ നിന്ന് നിങ്ങൾക്ക് ഇത് ഡൗൺലോഡ് ചെയ്യാം

ഞാൻ ഞങ്ങൾക്ക് 3 ഡൗൺലോഡ് ഓപ്ഷനുകൾ വാഗ്ദാനം ചെയ്യുന്നിടത്ത്, മികച്ച ഓപ്ഷൻആണ് ഡിവിഡി ലോഡിംഗ്ചിത്രം, അതിൻ്റെ വലിപ്പം വെറും 4 ജിഗാബൈറ്റ് ആണ്. ഉദാഹരണത്തിന്, ഞാൻ അത് ഡൗൺലോഡ് ചെയ്യും, അതായത്. ഞാൻ അമർത്തുന്നു" ഡിവിഡി ഐഎസ്ഒ" നിങ്ങൾക്ക് വിപുലീകരിച്ച പാക്കേജുകളിൽ താൽപ്പര്യമുണ്ടെങ്കിൽ, "എല്ലാം ഐഎസ്ഒ" തിരഞ്ഞെടുക്കുക, ഏറ്റവും കുറഞ്ഞതാണെങ്കിൽ, "മിനിമൽ ഐഎസ്ഒ" തിരഞ്ഞെടുക്കുക. ലിങ്കിൽ ക്ലിക്കുചെയ്തതിനുശേഷം, ഡൗൺലോഡ് ചെയ്യുന്നതിനുള്ള മിററുകളുടെ ഒരു ലിസ്റ്റ് ഉള്ള ഒരു പേജ് തുറക്കും, നിങ്ങളുടെ വിവേചനാധികാരത്തിൽ ഏതെങ്കിലും ഒന്ന് തിരഞ്ഞെടുക്കുക, ഉദാഹരണത്തിന്, ഞാൻ http://mirror.yandex.ru/centos/7/isos/x86_64/ എന്നതിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യുന്നു CentOS-7-x86_64- DVD-1503-01.iso.

CentOS 7.1 ഇൻസ്റ്റാൾ ചെയ്യുന്നു

ഉദാഹരണത്തിന്, GNOME ഡെസ്‌ക്‌ടോപ്പ് എൻവയോൺമെൻ്റും ഒരു സെറ്റും ഉപയോഗിച്ച് CentOS ഇൻസ്റ്റാൾ ചെയ്യാൻ ഞാൻ നിർദ്ദേശിക്കുന്നു ഓഫീസ് പ്രോഗ്രാമുകൾ, ഒപ്പം ജനപ്രിയ ആപ്ലിക്കേഷനുകൾഗ്നോമിനായി. ഇൻസ്റ്റാളേഷൻ പ്രക്രിയ തന്നെ സങ്കീർണ്ണമല്ല, ഇത് ഫെഡോറ 21 ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനെ അനുസ്മരിപ്പിക്കുന്നു.

ഘട്ടം 1

ഡിസ്കിൽ നിന്ന് ബൂട്ട് ചെയ്ത് "" തിരഞ്ഞെടുക്കുക CentOS 7 ഇൻസ്റ്റാൾ ചെയ്യുക»

ഘട്ടം 2

തുടർന്ന് ഭാഷ തിരഞ്ഞെടുത്ത് ക്ലിക്ക് ചെയ്യുക " തുടരുക»

ഘട്ടം 3

തുടർന്ന് നമുക്ക് ഇൻസ്റ്റലേഷൻ പ്രക്രിയ ക്രമീകരിക്കേണ്ടതുണ്ട്; ആദ്യം, ഡിസ്ക് സ്വയമേവ പാർട്ടീഷൻ ചെയ്യണമെന്ന് നമുക്ക് സ്ഥിരീകരിക്കാം, ഇത് ചെയ്യുന്നതിന്, " ഇൻസ്റ്റലേഷൻ സ്ഥാനം»

ഉടനെ അമർത്തുക " തയ്യാറാണ്» ( നിങ്ങൾക്ക് ഡിസ്കിൽ പാർട്ടീഷനുകൾ സൃഷ്ടിക്കണമെങ്കിൽ, ഉചിതമായ ഇനം തിരഞ്ഞെടുക്കുക)

ഘട്ടം 4

തുടർന്ന്, ഞങ്ങൾ ഉടൻ തന്നെ ഗ്നോം, ഓഫീസ് എന്നിവ ഇൻസ്റ്റാൾ ചെയ്യാൻ തീരുമാനിച്ചു അധിക ആപ്ലിക്കേഷനുകൾ, ക്ലിക്ക് ചെയ്യുക " പ്രോഗ്രാം തിരഞ്ഞെടുക്കൽ»

നമുക്ക് ആവശ്യമുള്ള പാക്കേജുകൾ ഞങ്ങൾ അടയാളപ്പെടുത്തുന്നു, അതായത്. ഗ്നോം എൻവയോൺമെൻ്റ്, ഗ്നോം ആപ്ലിക്കേഷനുകൾ, ഓഫീസ് സ്യൂട്ട്, ക്ലിക്ക് ചെയ്യുക " തയ്യാറാണ്»

അപ്പോൾ നിങ്ങൾക്ക് ബട്ടൺ അമർത്താം " ഇൻസ്റ്റാളേഷൻ ആരംഭിക്കുക»

ഘട്ടം 5

ഇൻസ്റ്റാളേഷൻ ആരംഭിച്ചു, പക്ഷേ ഞങ്ങൾ ഇപ്പോഴും ഒരു പാസ്‌വേഡ് സജ്ജീകരിക്കേണ്ടതുണ്ട് റൂട്ട് ഉപയോക്താവ്(സൂപ്പർ യൂസർ) കൂടാതെ ഒരു ഉപയോക്താവിനെ സൃഷ്ടിക്കുക, അതിന് കീഴിൽ ഞങ്ങൾ പ്രവർത്തിക്കും. ആദ്യം, റൂട്ട് ഉപയോക്താവിനായി ഒരു രഹസ്യവാക്ക് സജ്ജമാക്കാം. ബട്ടൺ ക്ലിക്ക് ചെയ്യുക" റൂട്ട് പാസ്‌വേഡ്»

അപ്പോൾ ഞങ്ങൾ വന്ന് അതിനനുസരിച്ച് ഒരു പാസ്‌വേഡ് നൽകുക. ക്ലിക്ക് ചെയ്യുക" തയ്യാറാണ്»

പൂരിപ്പിയ്ക്കുക ആവശ്യമായ ഫീൽഡുകൾഎന്നിട്ട് ക്ലിക്ക് ചെയ്യുക " തയ്യാറാണ്»

അത്രയേയുള്ളൂ, ഇൻസ്റ്റാളേഷൻ പ്രക്രിയ പൂർത്തിയാകുന്നതിനായി ഞങ്ങൾ കാത്തിരിക്കുകയാണ്.

ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, ക്ലിക്ക് ചെയ്യുക " റീബൂട്ട് ചെയ്യുക»

സിസ്റ്റം റീബൂട്ട് ചെയ്ത ശേഷം, സൃഷ്ടിച്ച ഉപയോക്താവിനെ തിരഞ്ഞെടുത്ത് പാസ്‌വേഡ് നൽകി “ക്ലിക്ക് ചെയ്യുക അകത്തേക്ക് വരാൻ»

അതിനാൽ ഞങ്ങൾ ആദ്യമായി CentOS 7 സിസ്റ്റം ബൂട്ട് ചെയ്തു, സിസ്റ്റം ഭാഷ സ്ഥിരീകരിക്കാൻ ഞങ്ങളോട് ആവശ്യപ്പെടുന്നു, ക്ലിക്ക് ചെയ്യുക " കൂടുതൽ»

സ്ഥിരസ്ഥിതി കീബോർഡ് ലേഔട്ട് തിരഞ്ഞെടുക്കുക, ക്ലിക്ക് ചെയ്യുക " കൂടുതൽ»

നമുക്കെല്ലാവർക്കും CentOS 7 ഉപയോഗിച്ച് തുടങ്ങാം

CentOS 7.1 (GNOME) ൻ്റെ സ്ക്രീൻഷോട്ടുകൾ

ആപ്ലിക്കേഷൻ മെനു

ഫയൽ മാനേജർ

മെനു അവലോകനം

ഞങ്ങൾ ഇവിടെ അവസാനിപ്പിക്കാൻ ഞാൻ നിർദ്ദേശിക്കുന്നു, ഭാഗ്യം!

Red Hat Enterprise Linux 7 പാക്കേജ് ബേസ് അടിസ്ഥാനമാക്കിയുള്ളതും അതിനോട് പൂർണ്ണമായും പൊരുത്തപ്പെടുന്നതുമായ InfoboxCloud-ൽ CentOS 7 ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൻ്റെ ഒരു റിലീസ് ഞങ്ങൾ ഇന്ന് പ്രഖ്യാപിക്കുന്നു. പോസ്റ്റിൻ്റെ അവസാനം ഒരു ലിങ്ക് ഉണ്ട് സൗജന്യ പരിശോധനമേഘത്തിൽ.

CentOS 7 - പരിവർത്തനത്തിന് ശേഷമുള്ള ആദ്യത്തെ OS റിലീസ് CentOS കമാൻഡുകൾ RedHat-ൽ. ഈ OS സ്ഥിരതയുള്ളതും കോർപ്പറേറ്റ് ഉപയോഗത്തിന് തയ്യാറുമാണ്.

സൈദ്ധാന്തികവും പ്രായോഗികവുമായ ലേഖനങ്ങളുടെ ഒരു പരമ്പര അടങ്ങുന്ന പുതിയ OS-ൻ്റെ ഒരു അവലോകനം ഞങ്ങൾ ആരംഭിക്കുകയാണ്. അവലോകനത്തിൻ്റെ ആദ്യ അധ്യായം CentOS 7-ലെ Linux കണ്ടെയ്‌നറുകൾക്കുള്ള പിന്തുണയെക്കുറിച്ച് സംസാരിക്കും.

ക്ലൗഡ് സ്ഥിരസ്ഥിതിയായി CentOS 7-ൻ്റെ ഏറ്റവും കുറഞ്ഞ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു പരമാവധി സുരക്ഷആക്രമണ ഉപരിതലം കുറയ്ക്കുന്നതിലൂടെ. ആവശ്യമായ എല്ലാ OS ഘടകങ്ങളും സ്റ്റാൻഡേർഡ് റിപ്പോസിറ്ററികളിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.

CentOS 7-ലെ പ്രധാന മാറ്റങ്ങൾ
  • പിന്തുണ ലിനക്സ് കണ്ടെയ്നറുകൾ(പിന്തുണ ഉൾപ്പെടെ ഡോക്കർ). പരിശോധനയ്‌ക്കായി സോഫ്‌റ്റ്‌വെയർ വികസിപ്പിക്കാനും വിതരണം ചെയ്യാനും ഒറ്റപ്പെടുത്താനുമുള്ള കഴിവ് കണ്ടെയ്‌നറുകൾ വികസിപ്പിക്കുന്നു ഉത്പാദന ചുമതലകൾ. ആക്രമണ പ്രതലം കുറച്ചുകൊണ്ട് കണ്ടെയ്‌നറൈസേഷൻ സോഫ്റ്റ്‌വെയർ സുരക്ഷയും വർദ്ധിപ്പിക്കുന്നു;
  • സംയോജനം സജീവ ഡയറക്ടറി/ ഐഡൻ്റിറ്റി മാനേജ്മെൻ്റ്(ഐഡിഎം)
  • ഉപയോഗം systemd, പ്രോസസ്സുകൾ, സേവനങ്ങൾ, സുരക്ഷ, മറ്റ് വിഭവങ്ങൾ എന്നിവ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു മാനദണ്ഡം;
  • ഒപ്റ്റിമൈസ് ചെയ്ത പ്രകടനത്തിനും എളുപ്പമുള്ള സ്കെയിലിംഗിനുമുള്ള ബിൽറ്റ്-ഇൻ പ്രൊഫൈലുകളും ടൂളുകളും;
  • ഏകീകൃത മാനേജ്മെൻ്റ് ടൂളുകളും മാനേജ്മെൻ്റ് ചട്ടക്കൂടും ഓപ്പൺഎൽഎംഐ, സിസ്റ്റം അഡ്മിനിസ്ട്രേഷനും കോൺഫിഗറേഷനുമുള്ള യഥാർത്ഥ വ്യവസായ നിലവാരം;
  • റീബൂട്ട് ചെയ്യാതെ തന്നെ കേർണൽ അപ്ഡേറ്റുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള സാങ്കേതികവിദ്യയുടെ സാങ്കേതിക പ്രിവ്യൂ kpatch;
Linux കണ്ടെയ്നർ പിന്തുണ
ഡോക്കർതീർച്ചയായും വെടിയുതിർത്തു, ബ്ലോഗ്‌സ്‌ഫിയറിൽ ന്യായമായ അളവിൽ ശബ്ദമുണ്ടാക്കുന്നു സോഷ്യൽ നെറ്റ്‌വർക്കുകളിൽ. പരസ്പരം ആപ്ലിക്കേഷനുകൾ വേർതിരിച്ചെടുക്കാൻ വിവിധ മേഖലകളിൽ കണ്ടെയ്നറുകൾ സജീവമായി ഉപയോഗിക്കാൻ തുടങ്ങി. ബാഹ്യ പരിസ്ഥിതി, സോഫ്റ്റ്‌വെയർ വിതരണം ചെയ്യുന്നതിനും വിന്യസിക്കുന്നതിനുമുള്ള ഒരു മാർഗമായി.

വെർച്വലൈസേഷൻ ഓപ്ഷനുകളിലൊന്നായി കണ്ടെയ്നർ വിർച്ച്വലൈസേഷൻ വർഷങ്ങളായി ഉപയോഗിച്ചുവരുന്നു: ഹൈപ്പർവൈസർ സാങ്കേതികവിദ്യയേക്കാൾ വേഗതയേറിയതും ചെലവ് കുറഞ്ഞതുമാണ്. സ്റ്റാൻഡേർഡ് പ്രവർത്തനംനിയന്ത്രണ പാനലിൽ നിന്ന് ആവശ്യമായ OS ഉപയോഗിച്ച് വേഗതയേറിയതും കാര്യക്ഷമവുമായ കണ്ടെയ്‌നറുകൾ വേഗത്തിൽ സൃഷ്‌ടിക്കാൻ InfoboxCloud നിങ്ങളെ അനുവദിക്കുന്നു. ഉള്ളിൽ കണ്ടെയ്നറുകൾ ഉപയോഗിക്കുന്നു വെർച്വൽ മെഷീൻ InfoboxCloud (പതാക " OS കേർണൽ നിയന്ത്രണം അനുവദിക്കുക"ക്ലൗഡിൽ ഒരു സെർവർ സൃഷ്ടിക്കുമ്പോൾ) പുതിയ സവിശേഷതകൾ കൊണ്ടുവരുന്നു:

  • OS കേർണൽ നിയന്ത്രിക്കാനുള്ള കഴിവ് നിലനിർത്തുമ്പോൾ, അത് സാധ്യമാകും ഐസൊലേഷൻപരസ്പരം അപേക്ഷകൾ. ഒരു ആപ്ലിക്കേഷൻ പരാജയപ്പെടുകയാണെങ്കിൽ, സിസ്റ്റം സ്ഥിരമായി തുടരും.
  • ഡെവലപ്പർമാർ നൽകാൻ ആഗ്രഹിക്കുന്നു സോഫ്റ്റ്വെയർ, ഏത് വിന്യസിക്കാനും അപ്ഡേറ്റ് ചെയ്യാനും സ്കെയിൽ ചെയ്യാനും എളുപ്പമാണ്. കണ്ടെയ്നറുകൾ ഉപയോഗിക്കുന്നത് നിങ്ങളെ അനുവദിക്കുന്നു കൂടുതൽ നിയന്ത്രണംസോഫ്റ്റ്വെയർ നിർവ്വഹണ പരിതസ്ഥിതിയിൽ. സൃഷ്ടിക്കാൻ സാധ്യമാകുന്നു പോർട്ടബിൾ സോഫ്റ്റ്വെയർ ചിത്രംനിർവ്വഹണ പരിതസ്ഥിതികൾക്കിടയിൽ കൈമാറാൻ എളുപ്പമുള്ള പരിസ്ഥിതിയും.
Linux കണ്ടെയ്‌നറുകളുടെ പ്രധാന സവിശേഷതകൾ:
  • റിസോഴ്സ് മാനേജ്മെൻ്റ്;
  • ഒറ്റപ്പെടൽ പ്രക്രിയ;
  • സുരക്ഷ;
  • കമാൻഡ് ലൈൻ മാനേജ്മെൻ്റ് ടൂളുകൾ.
കണ്ടെയ്നറുകളുടെ പശ്ചാത്തലത്തിൽ ലിനക്സ് മാനേജ്മെൻ്റ്വഴി സംഘടിപ്പിച്ച വിഭവങ്ങൾ cgroups. CPU സമയം പോലെയുള്ള ഉറവിടങ്ങൾ അനുവദിക്കാൻ Cgroups ഉപയോക്താവിനെ അനുവദിക്കുന്നു, സിസ്റ്റം മെമ്മറി, ത്രൂപുട്ട്നെറ്റ്‌വർക്ക്, I/O ബ്ലോക്ക് അല്ലെങ്കിൽ ഇൻസ്റ്റാളുചെയ്യാനുള്ള ഈ ഉറവിടങ്ങളുടെ ഏതെങ്കിലും സംയോജനം ഉപയോക്താവ് പരിമിതപ്പെടുത്തിയിരിക്കുന്നുഒരു നിശ്ചിത സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്ന ടാസ്‌ക്കുകളുടെ അല്ലെങ്കിൽ പ്രക്രിയകളുടെ ഗ്രൂപ്പുകൾ. ഉപയോക്താക്കൾക്ക് കോൺഫിഗർ ചെയ്‌ത ഏതെങ്കിലും cgroups നിരീക്ഷിക്കാനും ചില ഉറവിടങ്ങളിലേക്കുള്ള cgroups ആക്‌സസ് നിരസിക്കാനും അല്ലെങ്കിൽ cgroups ചലനാത്മകമായി പുനഃക്രമീകരിക്കാനും കഴിയും. റണ്ണിംഗ് സിസ്റ്റം. cgroups ഉപയോഗിച്ച്, സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർവിഹിതം, മുൻഗണന, കുറയ്ക്കൽ, മാനേജ്മെൻ്റ്, നിരീക്ഷണം എന്നിവയിൽ കൃത്യമായ നിയന്ത്രണം ഉണ്ടായിരിക്കണം സിസ്റ്റം ഉറവിടങ്ങൾ. ഹാർഡ്‌വെയർ ഉറവിടങ്ങൾ (ഹൈപ്പർവൈസർ ഉറവിടങ്ങൾ) ടാസ്‌ക്കുകൾക്കും ഉപയോക്താക്കൾക്കുമിടയിൽ എളുപ്പത്തിൽ പങ്കിടാൻ കഴിയും, ഇത് പലപ്പോഴും മൊത്തത്തിലുള്ള സിസ്റ്റം കാര്യക്ഷമത വർദ്ധിപ്പിക്കുന്നു. Cgroups ഒരു പുതിയ ആശയമല്ല. ഇത് Cent OS 6-ൽ പ്രത്യക്ഷപ്പെട്ടു. CentOS 7-ൽ അവർ ആയി മെച്ചപ്പെട്ട അവസരങ്ങൾ Systemd - OS, സേവന മാനേജർ എന്നിവയിലൂടെ ഗ്രൂപ്പ് മാനേജ്‌മെൻ്റ് നിയന്ത്രിക്കുക.

ലിനക്സ് കണ്ടെയ്നർ ആർക്കിടെക്ചറിൻ്റെ ഹൃദയമായ പ്രോസസ് ഐസൊലേഷൻ, കേർണൽ നെയിംസ്പേസുകളാൽ പ്രതിനിധീകരിക്കുന്നു ( കേർണൽ നെയിംസ്പേസുകൾ) CentOS. ലിനക്സ് നിലവിൽ ആറ് നടപ്പിലാക്കുന്നു വിവിധ തരംനാമമേഖലകൾ. ഓരോന്നിൻ്റെയും ലക്ഷ്യം ഓരോ ആഗോള സിസ്റ്റം റിസോഴ്സിനെയും ഒരു അമൂർത്തത്തിൽ പൊതിയുക എന്നതാണ്. ഓരോ റിസോഴ്‌സും ഒരു നെയിംസ്‌പെയ്‌സിനുള്ളിലെ ഒരു പ്രക്രിയയുടെ ഒറ്റപ്പെട്ട ഉദാഹരണമായി തുറന്നുകാട്ടപ്പെടുന്നു, ഇത് ഒറ്റപ്പെടൽ നൽകുന്നു - ഒരു കൂട്ടം പ്രക്രിയകൾ സിസ്റ്റത്തിൽ തനിച്ചാണെന്ന മിഥ്യാധാരണ. ലിനക്സ് കേർണലിന് കണ്ടെയ്‌നറുകളെ കുറിച്ച് ഒന്നും അറിയാത്തതിനാൽ നെയിംസ്‌പെയ്‌സ് ആവശ്യമാണ്. ഒരു ഒറ്റപ്പെട്ട പരിസ്ഥിതി എന്ന ആശയം കേർണലിനെ പഠിപ്പിക്കുക എന്നതാണ് ഒരു നെയിംസ്പേസിൻ്റെ ഉദ്ദേശ്യം.

CentOS 7 ഇനിപ്പറയുന്ന നെയിംസ്‌പെയ്‌സുകൾ നടപ്പിലാക്കുന്നു:

  • PID നെയിംസ്പേസ്പ്രോസസ്സ് ഐഡി ഐസൊലേഷൻ നൽകുന്നു, വ്യത്യസ്ത PID നെയിംസ്‌പേസുകളിലെ പ്രോസസ്സുകൾക്ക് ഒരേ PID ഉണ്ടായിരിക്കാൻ അനുവദിക്കുന്നു. PID നെയിംസ്‌പേസുകളുടെ ഒരു പ്രധാന ഗുണം കണ്ടെയ്‌നറിനുള്ളിൽ ഒരേ പ്രോസസ്സ് ഐഡികൾ നിലനിർത്തിക്കൊണ്ട് ഹോസ്റ്റുകൾക്കിടയിൽ മൈഗ്രേറ്റ് ചെയ്യാനുള്ള കണ്ടെയ്‌നറുകളുടെ കഴിവാണ്. PID നെയിംസ്‌പേസ് ഓരോ കണ്ടെയ്‌നറിനും അതിൻ്റേതായ പ്രാരംഭ പ്രക്രിയ കൈകാര്യം ചെയ്യാൻ അനുവദിക്കുന്നു വിവിധ ജോലികൾസിസ്റ്റം സമാരംഭിക്കുക, നിയന്ത്രിക്കുക ജീവിത ചക്രംകണ്ടെയ്നർ.
  • നെറ്റ്‌വർക്ക് നെയിംസ്‌പെയ്‌സുകൾഒറ്റപ്പെടൽ നൽകുക നെറ്റ്വർക്ക് കൺട്രോളറുകൾ, നെറ്റ്‌വർക്കുകൾ, ഫയർവാളുകൾ, റൂട്ടിംഗ് ടേബിളുകൾ എന്നിവയുമായി ബന്ധപ്പെട്ട സിസ്റ്റം ഉറവിടങ്ങൾ. ഓരോ കണ്ടെയ്‌നറിനും അതിൻ്റേതായ വെർച്വൽ ഉണ്ടായിരിക്കാൻ നെറ്റ്‌വർക്ക് നെയിംസ്‌പെയ്‌സ് അനുവദിക്കുന്നു നെറ്റ്വർക്ക് സ്റ്റാക്ക്, ഇത് പ്രോസസ്സ് ഗ്രൂപ്പുകളുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു. ഓരോ നെയിംസ്പേസിനും അതിൻ്റേതായ ലൂപ്പ്ബാക്ക് ഉപകരണവും പ്രോസസ്സ് സ്പെയ്സും ഉണ്ട്. വെർച്വൽ അല്ലെങ്കിൽ യഥാർത്ഥ ഉപകരണങ്ങൾഓരോ നെറ്റ്‌വർക്ക് നെയിംസ്‌പെയ്‌സിലേക്കും ചേർക്കാം, കൂടാതെ ഈ ഉപകരണങ്ങളിലേക്ക് IP വിലാസങ്ങൾ നൽകുകയും ഒരു നെറ്റ്‌വർക്ക് നോഡായി ഉപയോഗിക്കുകയും ചെയ്യാം.
  • UTS നെയിംസ്പേസുകൾരണ്ട് സിസ്റ്റം ഐഡൻ്റിഫയറുകൾ വേർതിരിച്ചെടുക്കുക: നോഡ്നാമംഒപ്പം ഡൊമെയ്ൻ നാമം, uname() സിസ്റ്റം കോൾ വഴി തിരിച്ചുനൽകി. ഓരോ കണ്ടെയ്‌നറിനും അതിൻ്റേതായ ഹോസ്റ്റ്നാമവും NIS ഉം ഉണ്ടായിരിക്കാൻ UTS നെയിംസ്‌പേസുകൾ അനുവദിക്കുന്നു ഡൊമെയ്ൻ നാമം. ഈ പേരുകൾ അടിസ്ഥാനമാക്കിയുള്ള പ്രവർത്തനങ്ങൾ നടത്തുന്ന ഇനീഷ്യലൈസേഷനും കോൺഫിഗറേഷൻ സ്ക്രിപ്റ്റുകൾക്കും ഇത് ഉപയോഗപ്രദമാണ്.
  • മൌണ്ട് നെയിംസ്പേസുകൾഒരു കൂട്ടം പ്രോസസ്സുകൾ പോലെ ഒരു കൂട്ടം ഫയൽ സിസ്റ്റം മൗണ്ട് പോയിൻ്റുകൾ വേർതിരിച്ച് വ്യത്യസ്ത റീഡ്-ഒൺലി ഫയൽ സിസ്റ്റങ്ങൾ സൃഷ്ടിക്കാൻ സഹായിക്കുന്നു. വ്യത്യസ്‌ത മൗണ്ട് നെയിംസ്‌പേസുകളിലെ പ്രക്രിയകൾക്ക് ശ്രേണിയുടെ വ്യത്യസ്ത വീക്ഷണങ്ങൾ ഉണ്ടായിരിക്കാം ഫയൽ സിസ്റ്റം. മൗണ്ട് നെയിംസ്പേസുകൾക്ക് പുറമേ, സിസ്റ്റം കോളുകൾമൗണ്ട്()ഉം umount()ഉം പ്രവർത്തിക്കുന്നത് നിർത്തുക ആഗോള ഇടംമൌണ്ട് പോയിൻ്റുകൾ (എല്ലാ OS പ്രക്രിയകൾക്കും ദൃശ്യമാണ്). പകരം, കണ്ടെയ്‌നർ പ്രക്രിയയുമായി ബന്ധപ്പെട്ട മൗണ്ട് നെയിംസ്‌പെയ്‌സിൽ മാത്രമേ അവ പ്രവർത്തിക്കൂ.
  • IPC നെയിംസ്പേസുകൾഒറ്റപ്പെടുത്തുക ചില വിഭവങ്ങൾ ഇൻ്റർപ്രോസസ് കമ്മ്യൂണിക്കേഷൻസിസ്റ്റം V IPC ഒബ്‌ജക്‌റ്റുകൾ, Posix സന്ദേശ ക്യൂകൾ എന്നിവ പോലുള്ള (IPC) ഒബ്‌ജക്‌റ്റുകൾ. ഓരോ IPC നെയിംസ്പേസിനും അതിൻ്റേതായ സിസ്റ്റം V ഐഡൻ്റിഫയറുകളും അതിൻ്റേതായ ക്യൂവുമുണ്ട് POSIX സന്ദേശങ്ങൾഫയൽ സിസ്റ്റം.
  • ഇഷ്‌ടാനുസൃത നെയിംസ്‌പെയ്‌സുകൾഉപയോക്തൃ പ്രക്രിയകളും ഗ്രൂപ്പ് ഐഡികളും ഉപയോക്തൃ നെയിംസ്‌പെയ്‌സിന് അകത്തും പുറത്തും വ്യത്യസ്‌തമാകുന്നതിന് ഉപയോക്തൃ, ഗ്രൂപ്പ് ഐഡികൾ ഒറ്റപ്പെടുത്തുക. മിക്കതും രസകരമായ കേസ്- പ്രോസസ്സിന് ഉപയോക്തൃ നെയിംസ്‌പെയ്‌സിന് പുറത്ത് ഒരു സാധാരണ നോൺ-പ്രിവിലേജ്ഡ് ഐഡി ഉള്ളപ്പോൾ, അതേ സമയം നെയിംസ്‌പെയ്‌സിനുള്ളിൽ 0 എന്ന ഉപയോക്തൃ ഐഡി ഉള്ളപ്പോൾ. ഇതിനർത്ഥം പ്രക്രിയയ്ക്ക് ഉണ്ട് എന്നാണ് മുഴുവൻ റൂട്ട്ഉപയോക്തൃ നെയിംസ്‌പെയ്‌സിനുള്ളിലെ പ്രവർത്തനങ്ങൾക്കുള്ള പ്രത്യേകാവകാശങ്ങൾ, എന്നാൽ നെയിംസ്‌പെയ്‌സിന് പുറത്തുള്ള പ്രവർത്തനങ്ങൾക്ക് പ്രത്യേകാവകാശമില്ല.
സുരക്ഷയ്ക്കായി, SELinux-ഉം ഉപയോഗിക്കുന്നു, cgroups-നെപ്പോലെ, ഇത് ഒരു പുതിയ ആശയമല്ല, കൂടാതെ CentOS 4 മുതൽ നിലവിലുണ്ട്. SELinux സുരക്ഷാ ലേബലുകളും നയങ്ങളും Linux കണ്ടെയ്‌നറുകളിലും അവയുടെ ഉറവിടങ്ങളിലും പ്രയോഗിക്കുന്നു. അധിക നിലകേർണൽ നെയിംസ്പേസുകൾ നൽകുന്ന സുരക്ഷയുടെ മുകളിൽ സുരക്ഷ.

RedHat ടീം (ഇതെല്ലാം യഥാർത്ഥത്തിൽ ആരാണ് വികസിപ്പിച്ചതെന്ന് നിങ്ങൾക്കറിയാം) പതിപ്പ് 0.7 മുതൽ ഡോക്കറിൽ പ്രവർത്തിക്കാൻ തുടങ്ങി. റെഡ് ഹാറ്റിൻ്റെ സംഭാവനയായിരുന്നു പുതിയ ഡ്രൈവർ Cent OS 7-ൽ പ്രവർത്തിക്കാൻ ഡോക്കറിനെ അനുവദിച്ച സ്റ്റോറേജ്. കൂടുതൽ സഹകരണത്തിലൂടെയും ഡോക്കറിലേക്കുള്ള Red Hat-ൻ്റെ സംഭാവനയിലൂടെയും, libcontainer അടിസ്ഥാനമാക്കിയുള്ള ഒരു പുതിയ ബിൽറ്റ്-ഇൻ റൺടൈം ഡ്രൈവർ വികസിപ്പിച്ചെടുത്തു. ഈ നേറ്റീവ് ടൂൾകിറ്റിന് cgroups, namespaces, പോലുള്ള കേർണൽ സവിശേഷതകൾ കൈകാര്യം ചെയ്യാൻ കഴിയും നെറ്റ്‌വർക്ക് ഇൻ്റർഫേസുകൾ, ഫയർവാളും മറ്റ് കേർണൽ സവിശേഷതകളും. Cent OS 7-ലെ Red Hat-ന് നന്ദി, ഡോക്കർ ഇപ്പോൾ എൻ്റർപ്രൈസ് ഉപയോഗത്തിന് തയ്യാറാണ്.

അതിനാൽ ലിനക്സ് കണ്ടെയ്‌നറുകൾ പ്രധാനമാണ് തുറന്ന ഉറവിടംആപ്ലിക്കേഷനുകൾ പാക്കേജിംഗിനും ഡെലിവറി ചെയ്യുന്നതിനുമുള്ള സാങ്കേതികവിദ്യ, ഭാരം കുറഞ്ഞ ഒറ്റപ്പെടലും ഇമേജ് അടിസ്ഥാനമാക്കിയുള്ള വിന്യാസ രീതികളുടെ വഴക്കവും സംയോജിപ്പിക്കുന്നു.

ലേഖനം തയ്യാറാക്കാൻ ഉപയോഗിക്കുന്ന ഉറവിടങ്ങൾ.

Red Hat Enterprise Linux 7 പാക്കേജ് ബേസ് അടിസ്ഥാനമാക്കിയുള്ളതും അതിനോട് പൂർണ്ണമായും പൊരുത്തപ്പെടുന്നതുമായ InfoboxCloud-ൽ CentOS 7 ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൻ്റെ ഒരു റിലീസ് ഞങ്ങൾ ഇന്ന് പ്രഖ്യാപിക്കുന്നു. പോസ്റ്റിൻ്റെ അവസാനം ക്ലൗഡിൽ സൗജന്യ പരിശോധനയിലേക്കുള്ള ഒരു ലിങ്ക് ഉണ്ട്.

CentOS ടീം RedHat-ലേക്ക് മാറിയതിന് ശേഷമുള്ള ആദ്യത്തെ OS റിലീസാണ് CentOS 7. ഈ OS സ്ഥിരതയുള്ളതും കോർപ്പറേറ്റ് ഉപയോഗത്തിന് തയ്യാറുമാണ്.

സൈദ്ധാന്തികവും പ്രായോഗികവുമായ ലേഖനങ്ങളുടെ ഒരു പരമ്പര അടങ്ങുന്ന പുതിയ OS-ൻ്റെ ഒരു അവലോകനം ഞങ്ങൾ ആരംഭിക്കുകയാണ്. അവലോകനത്തിൻ്റെ ആദ്യ അധ്യായം CentOS 7-ലെ Linux കണ്ടെയ്‌നറുകൾക്കുള്ള പിന്തുണയെക്കുറിച്ച് സംസാരിക്കും.

ആക്രമണ പ്രതലം കുറയ്ക്കുന്നതിലൂടെ പരമാവധി സുരക്ഷ ഉറപ്പാക്കാൻ ക്ലൗഡ് ഡിഫോൾട്ടായി CentOS 7-ൻ്റെ ഏറ്റവും കുറഞ്ഞ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു. ആവശ്യമായ എല്ലാ OS ഘടകങ്ങളും സ്റ്റാൻഡേർഡ് റിപ്പോസിറ്ററികളിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.

CentOS 7-ലെ പ്രധാന മാറ്റങ്ങൾ
  • പിന്തുണ ലിനക്സ് കണ്ടെയ്നറുകൾ(പിന്തുണ ഉൾപ്പെടെ ഡോക്കർ). ടെസ്റ്റിംഗിനും പ്രൊഡക്ഷൻ ജോലികൾക്കുമായി സോഫ്റ്റ്‌വെയർ വികസിപ്പിക്കാനും വിതരണം ചെയ്യാനും ഒറ്റപ്പെടുത്താനുമുള്ള കഴിവ് കണ്ടെയ്‌നറുകൾ വികസിപ്പിക്കുന്നു. ആക്രമണ പ്രതലം കുറച്ചുകൊണ്ട് കണ്ടെയ്‌നറൈസേഷൻ സോഫ്റ്റ്‌വെയർ സുരക്ഷയും വർദ്ധിപ്പിക്കുന്നു;
  • സംയോജനം സജീവ ഡയറക്ടറി/ഐഡൻ്റിറ്റി മാനേജ്മെൻ്റ്(ഐഡിഎം)
  • ഉപയോഗം systemd, പ്രോസസ്സുകൾ, സേവനങ്ങൾ, സുരക്ഷ, മറ്റ് വിഭവങ്ങൾ എന്നിവ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു മാനദണ്ഡം;
  • ഒപ്റ്റിമൈസ് ചെയ്ത പ്രകടനത്തിനും എളുപ്പമുള്ള സ്കെയിലിംഗിനുമുള്ള ബിൽറ്റ്-ഇൻ പ്രൊഫൈലുകളും ടൂളുകളും;
  • ഏകീകൃത മാനേജ്മെൻ്റ് ടൂളുകളും മാനേജ്മെൻ്റ് ചട്ടക്കൂടും ഓപ്പൺഎൽഎംഐ, സിസ്റ്റം അഡ്മിനിസ്ട്രേഷനും കോൺഫിഗറേഷനുമുള്ള യഥാർത്ഥ വ്യവസായ നിലവാരം;
  • റീബൂട്ട് ചെയ്യാതെ തന്നെ കേർണൽ അപ്ഡേറ്റുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള സാങ്കേതികവിദ്യയുടെ സാങ്കേതിക പ്രിവ്യൂ kpatch;
Linux കണ്ടെയ്നർ പിന്തുണ
ഡോക്കർബ്ലോഗ്‌സ്‌ഫിയറിലും സോഷ്യൽ നെറ്റ്‌വർക്കുകളിലും ന്യായമായ അളവിൽ ശബ്ദമുണ്ടാക്കിക്കൊണ്ട് തീർച്ചയായും പറന്നുയർന്നു. വിവിധ മേഖലകളിൽ, സോഫ്‌റ്റ്‌വെയർ വിതരണം ചെയ്യുന്നതിനും വിന്യസിക്കുന്നതിനുമുള്ള ഒരു ഉപാധിയായി, പരസ്‌പരം, ബാഹ്യ പരിതസ്ഥിതിയിൽ നിന്ന് അപ്ലിക്കേഷനുകൾ വേർതിരിച്ചെടുക്കാൻ കണ്ടെയ്‌നറുകൾ സജീവമായി ഉപയോഗിക്കാൻ തുടങ്ങി.

വെർച്വലൈസേഷൻ ഓപ്ഷനുകളിലൊന്നായി കണ്ടെയ്നർ വിർച്ച്വലൈസേഷൻ വർഷങ്ങളായി ഉപയോഗിച്ചുവരുന്നു: ഹൈപ്പർവൈസർ സാങ്കേതികവിദ്യയേക്കാൾ വേഗതയേറിയതും ചെലവ് കുറഞ്ഞതുമാണ്. നിയന്ത്രണ പാനലിൽ നിന്ന് ആവശ്യമായ OS ഉപയോഗിച്ച് വേഗതയേറിയതും കാര്യക്ഷമവുമായ കണ്ടെയ്‌നറുകൾ വേഗത്തിൽ സൃഷ്‌ടിക്കാൻ ഇൻഫോബോക്‌സ് ക്ലൗഡിൻ്റെ സ്റ്റാൻഡേർഡ് പ്രവർത്തനം നിങ്ങളെ അനുവദിക്കുന്നു. ഇൻഫോബോക്സ് ക്ലൗഡ് വെർച്വൽ മെഷീനിനുള്ളിലെ കണ്ടെയ്‌നറുകൾ ഉപയോഗിക്കുന്നു (ഫ്ലാഗ് " OS കേർണൽ നിയന്ത്രണം അനുവദിക്കുക"ക്ലൗഡിൽ ഒരു സെർവർ സൃഷ്ടിക്കുമ്പോൾ) പുതിയ സവിശേഷതകൾ കൊണ്ടുവരുന്നു:

  • OS കേർണൽ നിയന്ത്രിക്കാനുള്ള കഴിവ് നിലനിർത്തുമ്പോൾ, അത് സാധ്യമാകും ഐസൊലേഷൻപരസ്പരം അപേക്ഷകൾ. ഒരു ആപ്ലിക്കേഷൻ പരാജയപ്പെടുകയാണെങ്കിൽ, സിസ്റ്റം സ്ഥിരമായി തുടരും.
  • ഡെവലപ്പർമാർ അതിനുള്ള സോഫ്റ്റ്‌വെയർ നൽകാൻ ആഗ്രഹിക്കുന്നു വിന്യസിക്കാനും അപ്ഡേറ്റ് ചെയ്യാനും സ്കെയിൽ ചെയ്യാനും എളുപ്പമാണ്. കണ്ടെയ്‌നറുകൾ ഉപയോഗിക്കുന്നത് സോഫ്‌റ്റ്‌വെയർ എക്‌സിക്യൂഷൻ പരിതസ്ഥിതിയിൽ കൂടുതൽ നിയന്ത്രണം നേടാൻ നിങ്ങളെ അനുവദിക്കുന്നു. സൃഷ്ടിക്കാൻ സാധ്യമാകുന്നു പോർട്ടബിൾ സോഫ്റ്റ്വെയർ ചിത്രംനിർവ്വഹണ പരിതസ്ഥിതികൾക്കിടയിൽ കൈമാറാൻ എളുപ്പമുള്ള പരിസ്ഥിതിയും.
Linux കണ്ടെയ്‌നറുകളുടെ പ്രധാന സവിശേഷതകൾ:
  • റിസോഴ്സ് മാനേജ്മെൻ്റ്;
  • ഒറ്റപ്പെടൽ പ്രക്രിയ;
  • സുരക്ഷ;
  • കമാൻഡ് ലൈൻ മാനേജ്മെൻ്റ് ടൂളുകൾ.
Linux കണ്ടെയ്‌നറുകളുടെ പശ്ചാത്തലത്തിൽ, റിസോഴ്‌സ് മാനേജ്‌മെൻ്റ് ക്രമീകരിച്ചിരിക്കുന്നു cgroups. CPU സമയം, സിസ്റ്റം മെമ്മറി, നെറ്റ്‌വർക്ക് ബാൻഡ്‌വിഡ്ത്ത്, I/O ബ്ലോക്ക് എന്നിവ പോലുള്ള ഉറവിടങ്ങൾ അനുവദിക്കാൻ Cgroups ഉപയോക്താവിനെ അനുവദിക്കുന്നു, അല്ലെങ്കിൽ ഒരു നിശ്ചിത സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്ന ഒരു ഉപയോക്തൃ-പരിമിതമായ ടാസ്‌ക്കുകൾ അല്ലെങ്കിൽ പ്രക്രിയകൾ സജ്ജമാക്കുന്നതിന് ഈ ഉറവിടങ്ങളുടെ ഏതെങ്കിലും സംയോജനം. ഉപയോക്താക്കൾക്ക് കോൺഫിഗർ ചെയ്‌ത ഏതെങ്കിലും cgroups നിരീക്ഷിക്കാനും ചില ഉറവിടങ്ങളിലേക്കുള്ള cgroups ആക്‌സസ് നിരസിക്കാനും അല്ലെങ്കിൽ പ്രവർത്തിക്കുന്ന സിസ്റ്റത്തിൽ cgroups ഡൈനാമിക് ആയി പുനഃക്രമീകരിക്കാനും കഴിയും. cgroups ഉപയോഗിച്ച്, സിസ്റ്റം റിസോഴ്സുകളുടെ അലോക്കേഷൻ, മുൻഗണന, കുറയ്ക്കൽ, മാനേജ്മെൻ്റ്, നിരീക്ഷണം എന്നിവയിൽ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർക്ക് കൃത്യമായ നിയന്ത്രണം ഉണ്ടായിരിക്കും. ഹാർഡ്‌വെയർ ഉറവിടങ്ങൾ (ഹൈപ്പർവൈസർ ഉറവിടങ്ങൾ) ടാസ്‌ക്കുകൾക്കും ഉപയോക്താക്കൾക്കുമിടയിൽ എളുപ്പത്തിൽ പങ്കിടാൻ കഴിയും, ഇത് പലപ്പോഴും മൊത്തത്തിലുള്ള സിസ്റ്റം കാര്യക്ഷമത വർദ്ധിപ്പിക്കുന്നു. Cgroups ഒരു പുതിയ ആശയമല്ല. ഇത് Cent OS 6-ൽ പ്രത്യക്ഷപ്പെട്ടു. CentOS 7-ൽ, Systemd, OS, സർവീസ് മാനേജർ എന്നിവയിലൂടെ കൺട്രോൾ ഗ്രൂപ്പുകൾ കൈകാര്യം ചെയ്യാനുള്ള കഴിവ് മെച്ചപ്പെട്ടു.

ലിനക്സ് കണ്ടെയ്നർ ആർക്കിടെക്ചറിൻ്റെ ഹൃദയമായ പ്രോസസ് ഐസൊലേഷൻ, കേർണൽ നെയിംസ്പേസുകളാൽ പ്രതിനിധീകരിക്കുന്നു ( കേർണൽ നെയിംസ്പേസുകൾ) CentOS. ലിനക്സ് നിലവിൽ ആറ് വ്യത്യസ്ത തരം നെയിംസ്പേസുകൾ നടപ്പിലാക്കുന്നു. ഓരോന്നിൻ്റെയും ലക്ഷ്യം ഓരോ ആഗോള സിസ്റ്റം റിസോഴ്സിനെയും ഒരു അമൂർത്തത്തിൽ പൊതിയുക എന്നതാണ്. ഓരോ റിസോഴ്‌സും ഒരു നെയിംസ്‌പെയ്‌സിനുള്ളിലെ ഒരു പ്രക്രിയയുടെ ഒറ്റപ്പെട്ട ഉദാഹരണമായി തുറന്നുകാട്ടപ്പെടുന്നു, ഇത് ഒറ്റപ്പെടൽ നൽകുന്നു - ഒരു കൂട്ടം പ്രക്രിയകൾ സിസ്റ്റത്തിൽ തനിച്ചാണെന്ന മിഥ്യാധാരണ. ലിനക്സ് കേർണലിന് കണ്ടെയ്‌നറുകളെ കുറിച്ച് ഒന്നും അറിയാത്തതിനാൽ നെയിംസ്‌പെയ്‌സ് ആവശ്യമാണ്. ഒരു ഒറ്റപ്പെട്ട പരിസ്ഥിതി എന്ന ആശയം കേർണലിനെ പഠിപ്പിക്കുക എന്നതാണ് ഒരു നെയിംസ്പേസിൻ്റെ ഉദ്ദേശ്യം.

CentOS 7 ഇനിപ്പറയുന്ന നെയിംസ്‌പെയ്‌സുകൾ നടപ്പിലാക്കുന്നു:

  • PID നെയിംസ്പേസ്പ്രോസസ്സ് ഐഡി ഐസൊലേഷൻ നൽകുന്നു, വ്യത്യസ്ത PID നെയിംസ്‌പേസുകളിലെ പ്രോസസ്സുകൾക്ക് ഒരേ PID ഉണ്ടായിരിക്കാൻ അനുവദിക്കുന്നു. PID നെയിംസ്‌പേസുകളുടെ ഒരു പ്രധാന ഗുണം കണ്ടെയ്‌നറിനുള്ളിൽ ഒരേ പ്രോസസ്സ് ഐഡികൾ നിലനിർത്തിക്കൊണ്ട് ഹോസ്റ്റുകൾക്കിടയിൽ മൈഗ്രേറ്റ് ചെയ്യാനുള്ള കണ്ടെയ്‌നറുകളുടെ കഴിവാണ്. PID നെയിംസ്പേസ് ഓരോ കണ്ടെയ്‌നറിനും അതിൻ്റേതായ ഇനീഷ്യലൈസേഷൻ പ്രോസസ്സ് അനുവദിക്കുന്നു, അത് വിവിധ സിസ്റ്റം ഇനീഷ്യലൈസേഷൻ ടാസ്‌ക്കുകൾ കൈകാര്യം ചെയ്യാനും കണ്ടെയ്‌നറിൻ്റെ ലൈഫ് സൈക്കിൾ നിയന്ത്രിക്കാനും അനുവദിക്കുന്നു.
  • നെറ്റ്‌വർക്ക് നെയിംസ്‌പെയ്‌സുകൾനെറ്റ്‌വർക്ക് കൺട്രോളറുകൾ, നെറ്റ്‌വർക്കുകളുമായി ബന്ധപ്പെട്ട സിസ്റ്റം ഉറവിടങ്ങൾ, ഫയർവാളുകൾ, റൂട്ടിംഗ് ടേബിളുകൾ എന്നിവയുടെ ഐസൊലേഷൻ നൽകുക. നെറ്റ്‌വർക്ക് നെയിംസ്‌പെയ്‌സുകൾ ഓരോ കണ്ടെയ്‌നറിനും അതിൻ്റേതായ വിർച്ച്വൽ നെറ്റ്‌വർക്ക് സ്റ്റാക്ക് ഉണ്ടായിരിക്കാൻ അനുവദിക്കുന്നു, അത് പ്രോസസ്സുകളുടെ ഗ്രൂപ്പുകളുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു. ഓരോ നെയിംസ്പേസിനും അതിൻ്റേതായ ലൂപ്പ്ബാക്ക് ഉപകരണവും പ്രോസസ്സ് സ്പെയ്സും ഉണ്ട്. ഓരോ നെറ്റ്‌വർക്ക് നെയിംസ്‌പെയ്‌സിലും വെർച്വൽ അല്ലെങ്കിൽ യഥാർത്ഥ ഉപകരണങ്ങൾ ചേർക്കാം, കൂടാതെ ഈ ഉപകരണങ്ങളിലേക്ക് ഐപി വിലാസങ്ങൾ നൽകാനും നെറ്റ്‌വർക്ക് നോഡായി ഉപയോഗിക്കാനും കഴിയും.
  • UTS നെയിംസ്പേസുകൾരണ്ട് സിസ്റ്റം ഐഡൻ്റിഫയറുകൾ വേർതിരിച്ചെടുക്കുക: നോഡ്നാമംഒപ്പം ഡൊമെയ്ൻ നാമം, uname() സിസ്റ്റം കോൾ വഴി തിരിച്ചുനൽകി. ഓരോ കണ്ടെയ്‌നറിനും അതിൻ്റേതായ ഹോസ്റ്റ്നാമവും NIS ഡൊമെയ്ൻ നാമവും ഉണ്ടായിരിക്കാൻ UTS നെയിംസ്‌പേസുകൾ അനുവദിക്കുന്നു. ഈ പേരുകൾ അടിസ്ഥാനമാക്കിയുള്ള പ്രവർത്തനങ്ങൾ നടത്തുന്ന ഇനീഷ്യലൈസേഷനും കോൺഫിഗറേഷൻ സ്ക്രിപ്റ്റുകൾക്കും ഇത് ഉപയോഗപ്രദമാണ്.
  • മൌണ്ട് നെയിംസ്പേസുകൾഒരു കൂട്ടം പ്രോസസ്സുകൾ പോലെ ഒരു കൂട്ടം ഫയൽ സിസ്റ്റം മൗണ്ട് പോയിൻ്റുകൾ വേർതിരിച്ച് വ്യത്യസ്ത റീഡ്-ഒൺലി ഫയൽ സിസ്റ്റങ്ങൾ സൃഷ്ടിക്കാൻ സഹായിക്കുന്നു. വ്യത്യസ്ത മൌണ്ട് നെയിംസ്പേസുകളിലെ പ്രക്രിയകൾക്ക് ഫയൽ സിസ്റ്റം ശ്രേണിയുടെ വ്യത്യസ്ത കാഴ്ചകൾ ഉണ്ടായിരിക്കാം. മൗണ്ട് നെയിംസ്‌പേസുകൾക്ക് പുറമേ, ആഗോള മൗണ്ട് പോയിൻ്റ് സ്‌പെയ്‌സിൽ (എല്ലാ OS പ്രോസസ്സുകൾക്കും ദൃശ്യമാണ്) മൗണ്ട്(), umount() സിസ്റ്റം കോളുകൾക്ക് മേലിൽ ഫലമുണ്ടാകില്ല. പകരം, കണ്ടെയ്‌നർ പ്രക്രിയയുമായി ബന്ധപ്പെട്ട മൗണ്ട് നെയിംസ്‌പെയ്‌സിൽ മാത്രമേ അവ പ്രവർത്തിക്കൂ.
  • IPC നെയിംസ്പേസുകൾസിസ്റ്റം V IPC ഒബ്‌ജക്‌റ്റുകൾ, പോസിക്‌സ് സന്ദേശ ക്യൂകൾ എന്നിവ പോലുള്ള ചില ഇൻ്റർപ്രോസസ് കമ്മ്യൂണിക്കേഷൻ (IPC) ഉറവിടങ്ങൾ വേർതിരിച്ചെടുക്കുക. ഓരോ IPC നെയിംസ്പേസിനും അതിൻ്റേതായ സിസ്റ്റം V ഐഡൻ്റിഫയറുകളും അതിൻ്റെ സ്വന്തം ഫയൽ സിസ്റ്റം POSIX സന്ദേശ ക്യൂവും ഉണ്ട്.
  • ഇഷ്‌ടാനുസൃത നെയിംസ്‌പെയ്‌സുകൾഉപയോക്തൃ പ്രക്രിയകളും ഗ്രൂപ്പ് ഐഡികളും ഉപയോക്തൃ നെയിംസ്‌പെയ്‌സിന് അകത്തും പുറത്തും വ്യത്യസ്‌തമാകുന്നതിന് ഉപയോക്തൃ, ഗ്രൂപ്പ് ഐഡികൾ ഒറ്റപ്പെടുത്തുക. പ്രോസസിന് ഉപയോക്തൃ നെയിംസ്‌പെയ്‌സിന് പുറത്ത് ഒരു സാധാരണ നോൺ-പ്രിവിലേജ്ഡ് ഐഡിയും അതേ സമയം നെയിംസ്‌പെയ്‌സിനുള്ളിൽ 0 എന്ന ഉപയോക്തൃ ഐഡിയും ഉള്ളതാണ് ഏറ്റവും രസകരമായ കേസ്. ഇതിനർത്ഥം, ഉപയോക്തൃ നെയിംസ്‌പെയ്‌സിനുള്ളിലെ പ്രവർത്തനങ്ങൾക്ക് പ്രോസസിന് പൂർണ്ണ റൂട്ട് പ്രത്യേകാവകാശങ്ങളുണ്ട്, പക്ഷേ നെയിംസ്‌പെയ്‌സിന് പുറത്തുള്ള പ്രവർത്തനങ്ങൾക്ക് ഇത് പ്രത്യേകാവകാശമല്ല.
സെലിനക്‌സും സെക്യൂരിറ്റി നൽകുന്നു, cgroups പോലെ, ഇത് ഒരു പുതിയ ആശയമല്ല, CentOS 4 മുതൽ നിലവിലുണ്ട്. SELinux സുരക്ഷാ ലേബലുകളും നയങ്ങളും Linux കണ്ടെയ്‌നറുകളിലും അവയുടെ ഉറവിടങ്ങളിലും പ്രയോഗിക്കുന്നു, നൽകിയിരിക്കുന്ന സുരക്ഷയ്ക്ക് മുകളിൽ ഒരു അധിക സുരക്ഷാ പാളി നൽകുന്നു. സ്‌പെയ്‌സ് കേർണൽ പേരുകൾ പ്രകാരം.

RedHat ടീം (ഇതെല്ലാം യഥാർത്ഥത്തിൽ ആരാണ് വികസിപ്പിച്ചതെന്ന് നിങ്ങൾക്കറിയാം) പതിപ്പ് 0.7 മുതൽ ഡോക്കറിൽ പ്രവർത്തിക്കാൻ തുടങ്ങി. Cent OS 7-ൽ ഡോക്കറിനെ പ്രവർത്തിപ്പിക്കാൻ അനുവദിക്കുന്ന ഒരു പുതിയ സ്റ്റോറേജ് ഡ്രൈവറായിരുന്നു Red Hat-ൻ്റെ സംഭാവന. കൂടുതൽ സഹകരണവും ഡോക്കറിലേക്കുള്ള Red Hat-ൻ്റെ സംഭാവനയും കണ്ടെയ്‌നർ കേർണൽ API നേരിട്ട് ആക്‌സസ് ചെയ്യുന്നതിനായി രൂപകൽപ്പന ചെയ്‌ത ലിബ് കണ്ടെയ്‌നറിനെ അടിസ്ഥാനമാക്കിയുള്ള ഒരു പുതിയ ബിൽറ്റ്-ഇൻ റൺടൈം ഡ്രൈവർ വികസിപ്പിക്കുന്നതിന് കാരണമായി. , മൂന്നാം കക്ഷി ആശ്രിതത്വം ഇല്ലാതെ . ഈ നേറ്റീവ് ടൂൾകിറ്റിന് സിഗ്രൂപ്പുകൾ, നെയിംസ്പേസുകൾ, നെറ്റ്‌വർക്ക് ഇൻ്റർഫേസുകൾ, ഫയർവാൾ, മറ്റ് കേർണൽ സവിശേഷതകൾ എന്നിവ പോലുള്ള കേർണൽ സവിശേഷതകൾ കൈകാര്യം ചെയ്യാൻ കഴിയും. Cent OS 7-ലെ Red Hat-ന് നന്ദി, ഡോക്കർ ഇപ്പോൾ എൻ്റർപ്രൈസ് ഉപയോഗത്തിന് തയ്യാറാണ്.

അതിനാൽ, ലിനക്സ് കണ്ടെയ്‌നറുകൾ ആപ്ലിക്കേഷനുകൾ പാക്കേജിംഗിനും ഡെലിവറി ചെയ്യുന്നതിനുമുള്ള ഒരു പ്രധാന ഓപ്പൺ സോഴ്‌സ് സാങ്കേതികവിദ്യയാണ്, ഭാരം കുറഞ്ഞ ഒറ്റപ്പെടലും ഇമേജ് അടിസ്ഥാനമാക്കിയുള്ള വിന്യാസ രീതികളുടെ വഴക്കവും സംയോജിപ്പിക്കുന്നു.

ലേഖനം തയ്യാറാക്കാൻ ഉപയോഗിക്കുന്ന ഉറവിടങ്ങൾ.

CentOS ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പ്രാഥമികമായി സെർവറുകളിലും വൻകിട കമ്പനികളിലും ഉപയോഗിക്കുന്നതിന് രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്, പക്ഷേ കമ്പ്യൂട്ടറുകളിൽ വിജയകരമായി ഉപയോഗിക്കാൻ കഴിയും സാധാരണ ഉപയോക്താക്കൾദൈനംദിന പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ. ഉബുണ്ടു വിതരണംപുതിയ ഉപയോക്താക്കൾക്കായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു, എന്നാൽ സെർവറുകൾക്കായി വളരെ നല്ല പതിപ്പുണ്ട്.

സ്വതന്ത്ര സോഫ്‌റ്റ്‌വെയറിൻ്റെ ലോകത്ത് ഒരു പ്രധാന പങ്ക് വഹിക്കുന്ന വൻകിട കമ്പനികളാണ് രണ്ട് വിതരണങ്ങളും വികസിപ്പിച്ചെടുത്തത്, അവ രണ്ടും അവരുടെ പ്രശ്‌നങ്ങളുടെ പരിധി പരിഹരിക്കുന്നതിന് മികച്ചതാണ്. ഈ ലേഖനത്തിൽ ഞങ്ങൾ ഈ വിതരണങ്ങളെ താരതമ്യം ചെയ്യാൻ ശ്രമിക്കും, എന്താണെന്ന് കണ്ടെത്താൻ ഞങ്ങൾ ശ്രമിക്കും ഉബുണ്ടുവിനേക്കാൾ മികച്ചത്അല്ലെങ്കിൽ CentOS, കൂടാതെ ചില പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിന് ഏത് വിതരണമാണ് കൂടുതൽ അനുയോജ്യം. നാവിഗേറ്റ് ചെയ്യുന്നത് എളുപ്പമാക്കുന്നതിന് ഞങ്ങൾ പോയിൻ്റ് ബൈ പോയിൻ്റ് താരതമ്യം ചെയ്യും. ഇനി നമുക്ക് താരതമ്യത്തിലേക്ക് പോകാം.

ഡിസ്ട്രിബ്യൂഷൻ ഡെവലപ്പർ അത്ര പ്രധാനമല്ലെന്ന് തോന്നുന്നു, പക്ഷേ വാസ്തവത്തിൽ അത് പ്രധാനമാണ്. മാർക്ക് ഷട്ടിൽവർത്ത് സ്ഥാപിച്ച ആഫ്രിക്കൻ കമ്പനിയായ കാനോനിക്കൽ ആണ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വികസിപ്പിക്കുന്നത്. വിതരണം ഡെബിയനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, പുതിയ ഉപയോക്താക്കൾക്കുള്ള ലാളിത്യവും സജ്ജീകരണത്തിൻ്റെ എളുപ്പവുമാണ് ഇതിൻ്റെ പ്രധാന ലക്ഷ്യം. ആദ്യ റിലീസ് 2004 ൽ നടന്നു. സ്‌മാർട്ട്‌ഫോണുകൾക്കും കമ്പ്യൂട്ടറുകൾക്കുമായി ഏകീകൃതമാകേണ്ട ഗ്നോം - യൂണിറ്റിക്കായി കാനോനിക്കൽ സ്വന്തം ഷെൽ വികസിപ്പിക്കുന്നു. ഇതുവരെ അത്ര വിജയിച്ചില്ലെങ്കിലും ഫോൺ, ടാബ്‌ലെറ്റ് വിപണിയിലേക്ക് ഉബുണ്ടുവിനെ പ്രോത്സാഹിപ്പിക്കാനും കമ്പനി ശ്രമിക്കുന്നു. കൂടാതെ, കാനോനിക്കൽ സെർവറുകളിൽ ഉബുണ്ടു പ്രൊമോട്ട് ചെയ്യുന്നു, നിലവിൽ ഭൂരിഭാഗം വെബ് സെർവറുകളും ഉബുണ്ടുവിൽ പ്രവർത്തിക്കുന്നു.

Red Hat Linux അടിസ്ഥാനമാക്കിയുള്ള ഒരു കമ്മ്യൂണിറ്റി പിന്തുണയുള്ള വിതരണമാണ് CentOS. ഇവിടെ, ഉബുണ്ടുവിന് പൂർണ്ണമായ നേട്ടമുണ്ടെന്ന് തോന്നി, പക്ഷേ... CentOS ആണ് സ്വതന്ത്ര പതിപ്പ് Red Hat, യഥാർത്ഥത്തിൽ, Red Hat ലിനക്സ് ഉറവിടങ്ങളിൽ നിന്ന് നിർമ്മിച്ച അതേ സിസ്റ്റമാണ്, Red Hat പുറത്തിറക്കി കുറച്ച് സമയത്തിന് ശേഷം, പതിവായി അപ്ഡേറ്റുകൾ ലഭിക്കുന്നു.

ഈ കമ്പനി 1993 മുതൽ സെർവർ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ വികസിപ്പിച്ചുകൊണ്ടിരിക്കുന്നു, കൂടാതെ ഉബുണ്ടുവിൻ്റെ സപ്പോർട്ട് ലൈനിൽ നിന്ന് വ്യത്യസ്തമായി 10 വർഷമായി അതിൻ്റെ സിസ്റ്റങ്ങൾക്കായി അപ്‌ഡേറ്റുകൾ പുറത്തിറക്കുന്നു - രണ്ട് വർഷം, കൂടാതെ നിരവധി രസകരമായ പുതിയ സവിശേഷതകൾ കേർണലുകളുടെ പഴയ പതിപ്പുകളിലേക്ക് പോർട്ട് ചെയ്യപ്പെടുന്നു. സെർവറുകൾക്കും കമ്പനികൾക്കുമായി ഒരു വാണിജ്യ-ഗ്രേഡ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വികസിപ്പിക്കുന്നതിൽ മാത്രമാണ് Red Hat ഏർപ്പെട്ടിരിക്കുന്നത്. ഇതെല്ലാം CentOS സ്വീകരിച്ചു.

ഈ സാഹചര്യത്തിൽ, Red Hat വ്യക്തമായി വിജയിക്കുന്നു, അതോടൊപ്പം CentOS. കാനോനിക്കൽ ഉബുണ്ടുവിനായി വളരെയധികം കാര്യങ്ങൾ ചെയ്യുന്നുണ്ടെങ്കിലും, അവർ മൂന്നാം കക്ഷി കാര്യങ്ങൾക്കായി വളരെയധികം പരിശ്രമിക്കുന്നു, സ്മാർട്ട്‌ഫോണുകൾക്കായുള്ള അതേ സിസ്റ്റം. ഒപ്പം സൃഷ്ടാവും ലിനക്സ് കേർണലുകൾ- ലിനസ് ടോർവാൾഡ്സ് Red Hat-ൽ പ്രവർത്തിക്കുന്നു.

2. സോഫ്റ്റ്വെയർ

ഡെബിയനിൽ നിന്ന് പാരമ്പര്യമായി ലഭിച്ച ഒരു ഫോർമാറ്റാണ് ഉബുണ്ടു ഉപയോഗിക്കുന്നത് ഡെബ് പാക്കേജുകൾ. CentOS Red Hat വികസിപ്പിച്ച rpm ഫോർമാറ്റ് ഉപയോഗിക്കുന്നു. വാസ്തവത്തിൽ, വേണ്ടി അന്തിമ ഉപയോക്താവ്ഒരു RPM പാക്കേജ് മാനേജ്മെൻ്റ് സിസ്റ്റമുള്ള സിസ്റ്റങ്ങൾ റിപ്പോസിറ്ററി അപ്ഡേറ്റ് ചെയ്യുമ്പോൾ കൂടുതൽ മെറ്റാഡാറ്റ ഡൗൺലോഡ് ചെയ്യുന്നു എന്നതൊഴിച്ചാൽ അവ ഏതാണ്ട് സമാനമാണ്, കൂടാതെ ശുപാർശ ചെയ്യുന്ന ഡിപൻഡൻസികൾ ഇവിടെ പിന്തുണയ്ക്കുന്നില്ല.

സോഫ്റ്റ്‌വെയറിൻ്റെ ലഭ്യതയാണ് കൂടുതൽ രസകരം. ഉബുണ്ടുവിനായി നിങ്ങൾക്ക് ആവശ്യമായ മിക്കവാറും എല്ലാ പ്രോഗ്രാമുകളും നിങ്ങൾ കണ്ടെത്തും. പുതിയതും ഇപ്പോൾ റിലീസ് ചെയ്തതുമായ പ്രോഗ്രാമുകൾക്കായി പോലും ഇൻസ്റ്റലേഷൻ പാക്കേജുകൾ ശേഖരിക്കുന്നു, അവ റിപ്പോസിറ്ററികളിലേക്ക് ചേർത്തിട്ടില്ലെങ്കിലും, ഒരു PPA ഉണ്ട്, നിങ്ങൾക്ക് ആവശ്യമുള്ളതെല്ലാം അവിടെ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും. എന്നാൽ ചില പഴയ സോഫ്‌റ്റ്‌വെയറുകൾ കണ്ടെത്തിയേക്കില്ല.

CentOS-ൽ സ്ഥിതി അല്പം വ്യത്യസ്തമാണ്. RPM പാക്കേജുകൾ Deb പോലെ സജീവമായി റിലീസ് ചെയ്യപ്പെടുന്നില്ല, മൂന്നാം കക്ഷി സോഫ്റ്റ്‌വെയർ ഉള്ള ഒരു ശേഖരം ഉണ്ട്, എന്നാൽ എല്ലാ പുതിയ പ്രോഗ്രാമുകളും അവിടെ ഇല്ല. എന്നിരുന്നാലും, പ്രോഗ്രാമുകളുടെ പഴയ പതിപ്പുകൾ കണ്ടെത്തുന്നത് എളുപ്പമായിരിക്കും, പൊതുവേ പ്രോഗ്രാമുകൾ സിസ്റ്റവുമായി കൂടുതൽ അനുയോജ്യവും കൂടുതൽ സ്ഥിരതയുള്ളതുമായിരിക്കും. സോഫ്റ്റ്‌വെയർ ലഭ്യതയുടെ കാര്യം വരുമ്പോൾ, ഉബുണ്ടു vs. CentOS ആണ് നല്ലത്എല്ലാത്തിനുമുപരി, ഉബുണ്ടു സ്വയം കാണിക്കുന്നു.

3. ഡെസ്ക്ടോപ്പ് പരിസ്ഥിതി

മുകളിൽ പ്രവർത്തിക്കുന്ന സ്വന്തം യൂണിറ്റി ഷെൽ ഉബുണ്ടു ഉപയോഗിക്കുന്നു പുതിയ പതിപ്പ്ഗ്നോം 3 ഡെസ്‌ക്‌ടോപ്പ് പരിതസ്ഥിതി. ഇത് ഇൻ്റർഫേസിൽ കുറച്ച് മാറ്റങ്ങൾ വരുത്തുകയും മൊത്തത്തിൽ വളരെ മനോഹരമായി കാണുകയും ചെയ്യുന്നു.

CentOS ഗ്നോം 2-ൻ്റെ ക്ലാസിക്, പരിചിതമായ പതിപ്പ് ഉപയോഗിക്കുന്നു. പരിസ്ഥിതി അൽപ്പം പഴയ രീതിയിലാണ് കാണപ്പെടുന്നത്, പക്ഷേ ഇത് തികച്ചും സ്ഥിരതയോടെ പ്രവർത്തിക്കുകയും എല്ലാം പിന്തുണയ്ക്കുകയും ചെയ്യുന്നു ആവശ്യമായ പ്രവർത്തനങ്ങൾ. രൂപഭാവംസിസ്റ്റങ്ങൾ എല്ലാവരുടെയും വ്യക്തിപരമായ കാര്യമാണ്, ഷെൽ മാറ്റാൻ വളരെ എളുപ്പമാണ്, എന്നാൽ സാധാരണയായി ഏത് പരിതസ്ഥിതിക്ക് വേണ്ടിയാണ് സിസ്റ്റം ആദ്യം രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്.

4. ഇൻസ്റ്റലേഷൻ

Ubuntu അല്ലെങ്കിൽ CentOS ഇൻസ്റ്റാൾ ചെയ്യുന്നത് വളരെ വ്യത്യസ്തമല്ല. സിസ്റ്റങ്ങൾ വ്യത്യസ്ത ഇൻസ്റ്റാളറുകൾ ഉപയോഗിക്കുന്നു, എന്നാൽ സാരാംശം എല്ലായിടത്തും ഒന്നുതന്നെയാണ്. അടിസ്ഥാന സിസ്റ്റം കോൺഫിഗറേഷൻ സജ്ജീകരിക്കാനും ഡിസ്ക് പാർട്ടീഷൻ ചെയ്യാനും ഉപയോക്താക്കളെ സൃഷ്ടിക്കാനും കഴിയുന്ന കൂടുതൽ ലളിതമായ ഇൻസ്റ്റാളർ ഉബുണ്ടുവിനുണ്ട്.

സെൻ്റോസിന് ഫെഡോറയുടെയും റെഡ് ഹാറ്റിൻ്റെയും അതേ ഇൻസ്റ്റാളർ ഉണ്ട്, എന്നാൽ ഇവിടെ നിങ്ങൾക്ക് ഗ്നോം അല്ലെങ്കിൽ കെഡിഇ ഡെസ്‌ക്‌ടോപ്പ് പോലുള്ള ഇൻസ്റ്റാളുചെയ്യാനുള്ള ഘടകങ്ങൾ തിരഞ്ഞെടുക്കാനും നെറ്റ്‌വർക്ക് ക്രമീകരണങ്ങൾ സജ്ജമാക്കാനും കഴിയും.

ഉബുണ്ടു ഇൻസ്റ്റാളർ ഒരു വിസാർഡ് പോലെയാണ്, നിങ്ങൾ ഘട്ടം ഘട്ടമായി നാവിഗേറ്റ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട് ആവശ്യമായ പരാമീറ്ററുകൾ, CentOS-ന് ഒരു പ്രധാന മെനു ഉണ്ട്, അതിൽ നിങ്ങൾ ഓരോ ഇനവും കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്.

5. സ്ഥിരത

ഉബുണ്ടു, എൽടിഎസ് പതിപ്പുകളിൽ, സ്വയം വളരെ സ്ഥാനം പിടിക്കുന്നു സ്ഥിരതയുള്ള വിതരണം, എന്നാൽ ഉബുണ്ടുവിൻ്റെ സ്ഥിരതയെക്കുറിച്ച് ധാരാളം ചർച്ചകൾ നടക്കുന്നുണ്ട്. സ്ഥിരസ്ഥിതി ക്രമീകരണങ്ങളിൽ ഇത് മികച്ച രീതിയിൽ പ്രവർത്തിച്ചേക്കാം, എന്നാൽ നിങ്ങൾ ഏതെങ്കിലും നിലവാരമില്ലാത്ത ഫംഗ്‌ഷനുകളോ അവയുടെ കോമ്പിനേഷനുകളോ ഉപയോഗിക്കാൻ ശ്രമിക്കുകയാണെങ്കിൽ, ഒരു കൂട്ടം ബഗുകളും പോരായ്മകളും ഉടനടി പോപ്പ് അപ്പ് ചെയ്യുന്നു, അത് പരിഹരിക്കാൻ ആരും തിടുക്കം കാട്ടുന്നില്ല.

മറുവശത്ത്, Red Hat-നെ അടിസ്ഥാനമാക്കിയുള്ള CentOS, അത് പുറത്തിറങ്ങുന്നതിന് മുമ്പ് സമഗ്രമായി പരിശോധിച്ചു, വിതരണത്തിൽ പഴയ സോഫ്‌റ്റ്‌വെയർ അടങ്ങിയിട്ടുണ്ടെങ്കിലും, ഇത് തീർച്ചയായും നന്നായി ഡീബഗ്ഗുചെയ്‌ത് ബഗുകൾ പരിഹരിച്ചിരിക്കുന്നു, എന്നിരുന്നാലും ഈ നിയമത്തിന് അപവാദങ്ങളുമുണ്ട്.

നിങ്ങൾക്ക് പ്രോഗ്രാമുകളുടെ പുതിയ പതിപ്പുകൾ വേണമെങ്കിൽ - നിങ്ങളുടെ ഉബുണ്ടു ചോയ്സ്, എന്നാൽ സ്ഥിരത ആവശ്യമാണെങ്കിൽ, നിങ്ങൾ ഉബുണ്ടു അല്ലെങ്കിൽ സെൻ്റോസ് തീരുമാനിക്കുമ്പോൾ മറ്റൊരു വിതരണത്തിലേക്ക് നോക്കുന്നതാണ് നല്ലത്.

6. കമ്മ്യൂണിറ്റിയും ഡോക്യുമെൻ്റേഷനും

പുതുമുഖങ്ങൾക്കിടയിൽ ഏറ്റവും പ്രചാരമുള്ള വിതരണമാണ് ഉബുണ്ടു, അതിനാൽ നിരവധി ഫോറങ്ങളും ഉപയോക്തൃ കമ്മ്യൂണിറ്റികളും ഉണ്ട്. വിവിധ ലേഖനങ്ങൾഓൺലൈൻ. റഷ്യൻ ഭാഷയിൽ ധാരാളം മെറ്റീരിയലുകൾ ഉൾപ്പെടെ. അവിടെയും ഉണ്ട് ഒരു വലിയ സംഖ്യനിങ്ങളുടെ പ്രശ്നം ഇതിനകം തന്നെ നേരിട്ടിട്ടുള്ള ഉപയോക്താക്കൾ, അത് പരിഹരിക്കാൻ നിങ്ങളെ സഹായിക്കാൻ കഴിയും.

ഇൻറർനെറ്റിൽ CentOS-നെ കുറിച്ച് വളരെ കുറച്ച് വിവരങ്ങളും വളരെ കുറച്ച് ഫോറങ്ങളുമുണ്ട്. അതിൻ്റെ വിതരണ വ്യാപ്തി സെർവറുകൾ ആണ് വലിയ കമ്പനികൾ. ഡോക്യുമെൻ്റേഷൻ ഉണ്ട്, പക്ഷേ മിക്കതും ഇംഗ്ലീഷിലാണ്.

നിങ്ങൾ ഉബുണ്ടുവും സെൻ്റോസും താരതമ്യം ചെയ്താൽ. ഈ ഘട്ടത്തിലും, ഉബുണ്ടു ഒരു സംശയവുമില്ലാതെ, മികച്ചതാണ്, പക്ഷേ പുതിയ ഉപയോക്താക്കൾക്ക് മാത്രം; നിങ്ങൾക്ക് ഇതിനകം തന്നെ സിസ്റ്റത്തെക്കുറിച്ച് മതിയായ അറിവുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് CentOS കൈകാര്യം ചെയ്യാൻ കഴിയും.

നിഗമനങ്ങൾ

ഈ ലേഖനത്തിൽ, അതാത് മേഖലകളിൽ വളരെ പ്രചാരമുള്ള രണ്ട് വിതരണങ്ങളെ ഞങ്ങൾ താരതമ്യം ചെയ്തു, അതുവഴി നിങ്ങൾക്ക് ഏതാണ് മികച്ചതെന്ന് നിർണ്ണയിക്കാനാകും, ഉബുണ്ടു അല്ലെങ്കിൽ സെൻ്റോസ്. അവ മികച്ച സംവിധാനങ്ങളാണ്, അവ രൂപകൽപ്പന ചെയ്ത ജോലികൾക്ക് അനുയോജ്യമാണ്. നിങ്ങൾ ഏത് വിതരണമാണ് ഉപയോഗിക്കുന്നത്? Ubuntu vs CentOS? ഏതാണ് നിങ്ങൾ തിരഞ്ഞെടുക്കേണ്ടത്? അഭിപ്രായങ്ങളിൽ എഴുതുക!

ഒരു സിസ്റ്റം പോലും നോക്കാതെ തിരഞ്ഞെടുക്കാൻ ബുദ്ധിമുട്ടാണ്, ഞാൻ രണ്ട് വീഡിയോകൾ അറ്റാച്ചുചെയ്യുന്നു ദ്രുത അവലോകനംരണ്ട് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളും:

CentOS വിതരണത്തെക്കുറിച്ച് ഞങ്ങൾ സംസാരിക്കും, അത് പ്രത്യേകിച്ച് പുതിയതല്ല, പക്ഷേ തീർച്ചയായും ശ്രദ്ധ അർഹിക്കുന്നു. Red Hat Enterprise Linux-ൻ്റെ അടിസ്ഥാനത്തിലാണ് ഈ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വികസിപ്പിച്ചിരിക്കുന്നത്, ഇത് സ്ഥിരത വർദ്ധിപ്പിക്കുന്നു, കൂടാതെ 64-ബിറ്റ്, 32-ബിറ്റ് ആർക്കിടെക്ചറുകളുള്ള കമ്പ്യൂട്ടറുകളിൽ പ്രവർത്തിക്കാൻ കഴിയും. ലിനക്സിൽ നിന്നുള്ള അടിസ്ഥാന വ്യത്യാസം അത് വിതരണം ചെയ്യാൻ സൌജന്യമാണ് എന്നതാണ്. ഈ പ്ലാറ്റ്‌ഫോമിൻ്റെ ഗുണങ്ങളെയും ദോഷങ്ങളെയും കുറിച്ച് കൂടുതൽ വായിക്കുക.

എല്ലാം എന്ന വസ്തുതയിൽ നിന്ന് ആരംഭിക്കുന്നത് മൂല്യവത്താണ് സോഫ്റ്റ്വെയർ ഉൽപ്പന്നങ്ങൾ, പ്രവർത്തിക്കാൻ രൂപകൽപ്പന ചെയ്തിട്ടുള്ളവ ലിനക്സ് പരിസ്ഥിതി CentOS-ലും പ്രവർത്തിക്കും. മാത്രമല്ല, ഒരു സമർപ്പിത സെർവറിൽ പ്രവർത്തിക്കുന്ന ഒരു പ്രോഗ്രാമറുടെയോ നെറ്റ്‌വർക്ക് അഡ്‌മിനിസ്‌ട്രേറ്ററുടെയോ ജീവിതത്തെ ഗണ്യമായി ലളിതമാക്കാൻ കഴിയുന്ന നിരവധി അന്തർനിർമ്മിത പരിഹാരങ്ങൾ വിതരണത്തിൽ അടങ്ങിയിരിക്കുന്നു.

ഓപറേറ്റിംഗ് സിസ്റ്റം ഉത്സാഹികളാൽ വികസിപ്പിച്ചെടുത്തതാണ്, എന്നിരുന്നാലും അത് ഉണ്ട് നിരന്തരമായ അപ്ഡേറ്റുകൾ. നിലവിൽ ഏറ്റവും പുതിയ ആറാമത്തെ പതിപ്പിൽ ഉൾപ്പെടുന്നു മുഴുവൻ പാക്കേജ്സംരക്ഷണ മേഖലയിൽ ആവശ്യമായ എല്ലാ പുതുമകളും. ഓരോ രണ്ട് വർഷത്തിലും പുതിയ പതിപ്പുകൾ പുറത്തിറങ്ങുന്നു, ഓരോ ആറ് മാസത്തിലും ഒരു അപ്‌ഡേറ്റ് പാക്കേജ്.

ഇപ്പോൾ വളരെ പ്രസക്തമായി കണക്കാക്കപ്പെടുന്ന ചോദ്യം ഇതാണ്: "തുടക്കക്കാർക്കായി CentOS-നെ Linux ആയി കണക്കാക്കാമോ?" ഉത്തരം നെഗറ്റീവ് ആണ്. CentOS ഒരു പൂർണ്ണമായ ഓപ്പറേറ്റിംഗ് സിസ്റ്റമാണ്, അത് ലളിതവൽക്കരിച്ച കുറഞ്ഞ നിലവാരമുള്ള പകർപ്പല്ല. ഇതൊരു സ്വതന്ത്ര പ്രോജക്റ്റാണ്, എന്നിരുന്നാലും, പൊതുവായ ഒരു അടിസ്ഥാനമുണ്ട് പ്രോഗ്രാം കോഡ് Red Hat Enterprise സൃഷ്ടിക്കുന്നതിനൊപ്പം. ഒരു പ്രധാന വ്യക്തത ഉടനടി നടത്തേണ്ടതുണ്ട്. അല്ല പൈറേറ്റഡ് പതിപ്പ്, എന്നാൽ തികച്ചും നിയമവ്യവസ്ഥ. കൂടുതൽ വ്യക്തമായി പറഞ്ഞാൽ, മുഴുവൻ പോയിൻ്റും Red Hat ആണ് ഇഷ്ട്ടപ്രകാരംൽ പോസ്റ്റ് ചെയ്തു തുറന്ന പ്രവേശനം സോഴ്സ് കോഡുകൾ. സ്വാഭാവികമായും, അത്തരം ചാരിറ്റി ശ്രദ്ധിക്കപ്പെടാതെ പോയില്ല. ലോകമെമ്പാടുമുള്ള പ്രോഗ്രാമർമാർ സൃഷ്ടിക്കാൻ തീരുമാനിച്ചു സ്വന്തം പദ്ധതി, അത് എത്രത്തോളം വിജയകരമാണെന്ന് ഇപ്പോൾ നമ്മൾ കണ്ടെത്തും.

ഒന്നാമതായി, നമുക്ക് ഇൻസ്റ്റലേഷൻ പ്രക്രിയ നോക്കാം. എല്ലാം വളരെ ലളിതമാണ് കൂടാതെ സാധാരണ ഉപയോക്താക്കളിൽ നിന്ന് അമിതമായ പരിശ്രമം ആവശ്യമില്ല. ഞങ്ങൾ ഡവലപ്പർമാരുടെ വെബ്സൈറ്റിൽ നിന്ന് ഫയൽ ഡൌൺലോഡ് ചെയ്യുക, അത് ഡിസ്കിലേക്ക് ബേൺ ചെയ്യുക, ഇൻസ്റ്റാൾ ചെയ്യുക, അത്രമാത്രം. ഈ പ്രവർത്തനങ്ങളെല്ലാം ചെയ്യുന്നതിന്, നിങ്ങൾ ഒരു പ്രോഗ്രാമർ ആകേണ്ട ആവശ്യമില്ല; ഒരു സാധാരണ ഉപയോക്താവിൻ്റെ അറിവ് മതി.

ഡവലപ്പർമാരുടെ ഔദ്യോഗിക വെബ്സൈറ്റിൽ ധാരാളം ഉണ്ടെന്ന് അറിയുന്നതും നല്ലതാണ് ഉപയോഗപ്രദമായ നുറുങ്ങുകൾഅവരുടെ പ്രോഗ്രാം ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നവർക്ക് ഉപയോഗപ്രദമാകുന്ന നിർദ്ദേശങ്ങളും. എന്നാൽ ജോലി ചെയ്യുമ്പോൾ പാട്ട് കേൾക്കാൻ നിങ്ങൾ ഇഷ്ടപ്പെടുന്നെങ്കിൽ, നിങ്ങൾ അൽപ്പം മിടുക്ക് കാണിക്കേണ്ടിവരും. സിസ്റ്റം, തത്വത്തിൽ, mp3 ഫോർമാറ്റിനായി രൂപകൽപ്പന ചെയ്‌തിട്ടില്ല, പക്ഷേ ഓഗ് ഒരു ബാംഗ് ഉപയോഗിച്ച് വായിക്കുന്നു. ഇത് പേറ്റൻ്റ് അവകാശങ്ങൾ മൂലമാണ്, എന്നാൽ ഈ സാഹചര്യത്തിൽ നിന്ന് ഒരു അത്ഭുതകരമായ വഴിയുണ്ട്: ഫയലുകൾ ട്രാൻസ്കോഡ് ചെയ്യുക, നിങ്ങളുടെ പ്രിയപ്പെട്ട സംഗീതം ആസ്വദിക്കാം.

ഓരോ റിലീസിനും പിന്തുണ സമയം പത്ത് വർഷമാണെന്ന് വിശ്വസിക്കപ്പെടുന്നു, എന്നാൽ ഇത് പൂർണ്ണമായും ശരിയല്ല. ഉദാഹരണത്തിന്, നമ്മൾ CentOS 4 എടുക്കുകയാണെങ്കിൽ, 2012 ഫെബ്രുവരി 29 വരെ അപ്‌ഡേറ്റുകളുടെ റിലീസ് തുടർന്നു, തുടർന്ന് CentOS 5 പുറത്തിറങ്ങി. CentOS 6 ഇപ്പോൾ വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നു. വാസ്തവത്തിൽ, ഡെവലപ്പർമാർ പറയുന്നതനുസരിച്ച് ഈ വിതരണം മാർച്ച് വരെ പിന്തുണയ്ക്കും. 31, 2017, സമയം പറയും.

പലരെയും ആകർഷിക്കുന്ന മറ്റൊരു പ്രധാന വിശദീകരണം. CentOS-ന് ഇൻസ്റ്റാളേഷൻ ആവശ്യമാണ് GUI. ഇതിനായി പ്രത്യേക മെറ്റാപാക്കേജുകളുണ്ട്. കൂടാതെ, "ഓഫീസിനായുള്ള ആപ്ലിക്കേഷനുകൾ", "" എന്നിവ ഇൻസ്റ്റാൾ ചെയ്യാൻ എല്ലാവർക്കും അവസരമുണ്ട്. ഗ്രാഫിക്സ്ഇന്റർനെറ്റ്".

Gentoo vs Debian vs CentOS ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ ജനപ്രീതി


ഫലം

CentOS ഓപ്പറേറ്റിംഗ് സിസ്റ്റം രസകരവും പ്രായോഗികവുമായ ഒരു പ്രോജക്റ്റാണ്, പക്ഷേ കുറവുകളില്ല. ആറാമത്തെ പതിപ്പ് റെക്കോർഡുചെയ്യുന്നതിന് രണ്ട് ഡിവിഡികളുടെ ആവശ്യകതയാണ് ഏറ്റവും അസുഖകരമായ കാര്യം, എന്നാൽ UNIT-IS ഡാറ്റാ സെൻ്ററിൻ്റെ ക്ലയൻ്റുകൾക്ക് ഇത് ഒരു പ്രശ്നമല്ല. ഞങ്ങളുടെ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൻ്റെ ഏത് പതിപ്പും സ്വയം ഇൻസ്റ്റാൾ ചെയ്യുകയും നിങ്ങളുടെ സമർപ്പിത സെർവർ സജ്ജീകരിക്കാൻ സഹായിക്കുകയും ചെയ്യും.