CentOS6.5 ഉം 7 ഉം തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?ഒരു CentOS7 പതിപ്പ് എങ്ങനെ തിരഞ്ഞെടുക്കാം?

ഉപയോഗം CentOS 7 ഉം 6 ഉം തമ്മിലുള്ള ഏറ്റവും വലിയ വ്യത്യാസം ഇനീഷ്യലൈസേഷൻ ടെക്നിക്കിലെ വ്യത്യാസമാണ്.

  • CentOS 7 ഉപയോഗിക്കുന്ന സമാരംഭ സാങ്കേതികവിദ്യ Systemd ആണ്.
  • കൂടാതെ, സർവീസ് സ്റ്റാർട്ടപ്പ്, സ്റ്റാർട്ടപ്പ് ഫയലുകൾ, നെറ്റ്‌വർക്ക് കമാൻഡുകൾ തുടങ്ങിയവയെല്ലാം 6-ൽ നിന്നുള്ള വ്യത്യാസങ്ങൾ കാണിക്കുന്നു.

ആദ്യം നമുക്ക് മനസ്സിലാക്കാം ലിനക്സ് സിസ്റ്റം CentOS ഇനീഷ്യലൈസേഷൻ സാങ്കേതികവിദ്യയുടെ പരിണാമം!

XNUMX. സിസ്റ്റം ഇനീഷ്യലൈസേഷൻ ടെക്നോളജി

  1. സിസ്വിനിറ്റ് ടെക്നോളജി
  2. അപ്സ്റ്റാർട്ട് ടെക്നോളജി
  3. Systemd സാങ്കേതികവിദ്യ

സിസ്വിനിറ്റ് ടെക്നോളജി

ഉദാഹരണത്തിന്:

  • 1) സിസ്റ്റത്തിന്റെ ആദ്യ പ്രക്രിയ init ആണ്;
  • 2) init പ്രക്രിയ എല്ലാ പ്രക്രിയകളുടെയും മാതൃപ്രക്രിയയാണ്, അത് കൊല്ലാൻ കഴിയില്ല (കൊല്ലാൻ);
  • 3) മിക്ക Linux വിതരണ init സിസ്റ്റങ്ങളും sysvinti എന്ന് വിളിക്കപ്പെടുന്ന SystemV-യുമായി പൊരുത്തപ്പെടുന്നു
  • 4) പ്രതിനിധി സിസ്റ്റം: CentOS 5 CentOS 6

പ്രയോജനം:

  • Sysvinit നന്നായി പ്രവർത്തിക്കുന്നു, ആശയം ലളിതവും വ്യക്തവുമാണ്.
  • ഇത് കൂടുതലും ഷെൽ സ്ക്രിപ്റ്റിംഗിനെ ആശ്രയിച്ചിരിക്കുന്നു.

ബലഹീനത:

  • 1) ഒരു നിർദ്ദിഷ്‌ട ക്രമത്തിൽ നടപ്പിലാക്കി -> സ്റ്റാർട്ടപ്പ് വളരെ മന്ദഗതിയിലാണ്.
  • 2) ഹാംഗ് ചെയ്യാൻ വളരെ എളുപ്പമാണ്, fstab, NFS മൗണ്ട് പ്രശ്നങ്ങൾ.

അപ്സ്റ്റാർട്ട് ടെക്നോളജി

CentOS 6 ബൂട്ട് ചെയ്യുന്നതിന് ബൂട്ട് സാങ്കേതികവിദ്യയ്ക്ക് പകരം SysVinit ഉപയോഗിക്കുന്നു.

Upstart-ന്റെ rc.sysinit സ്ക്രിപ്റ്റിന് സിസ്റ്റം ഇനീഷ്യലൈസേഷൻ സ്റ്റാർട്ടപ്പ് സമയം കുറയ്ക്കാൻ ധാരാളം ഒപ്റ്റിമൈസേഷനുകൾ ഉണ്ട്.

എന്നിരുന്നാലും, അഡ്‌മിനിസ്‌ട്രേറ്റർമാർക്കുള്ള കാര്യങ്ങൾ ലളിതമാക്കാൻ, CentOS 6 പല പുതിയ ഫീച്ചറുകളും ഹൈലൈറ്റ് ചെയ്യുന്നില്ല അല്ലെങ്കിൽ പൂർണ്ണമായും പിന്തുണയ്ക്കുന്നില്ല.

പ്രതിനിധി സംവിധാനം:CentOS 6, ഉബുണ്ടു 14.

  • systemd CentOS 7, Ubuntu15 മുതൽ ഉപയോഗിക്കുന്നു.

Systemd സാങ്കേതികവിദ്യ

പുതിയ സിസ്റ്റങ്ങളിൽ ഉപയോഗിക്കുന്ന സാങ്കേതികവിദ്യകൾ (RedHat7, CentOS 7, Ubuntu15, മുതലായവ)

  • സിസ്‌വിനിറ്റിന്റെ യഥാർത്ഥ പോരായ്മകൾ പരിഹരിക്കുകയും സിസ്റ്റം സ്റ്റാർട്ടപ്പ് വേഗത ഫലപ്രദമായി മെച്ചപ്പെടുത്തുകയും ചെയ്യുക എന്നതാണ് ഡിസൈനിന്റെ ലക്ഷ്യം;
  • സിസ്‌വിനിറ്റുമായി പൊരുത്തപ്പെടുന്നു, കൈമാറ്റ ചെലവ് കുറയ്ക്കുന്നു;

പ്രധാന നേട്ടം:

  1. സമാന്തര തുടക്കം
  2. PID 1 ഉപയോഗിച്ച് പ്രോസസ്സിംഗ് പ്രോസസ്സ് ചെയ്യുക

XNUMX. yum ഉറവിടത്തിന്റെ ഒപ്റ്റിമൈസേഷൻ

CentOS 6-ൽ, ഔദ്യോഗിക ഉറവിടങ്ങളിൽ നിന്ന് rpm പാക്കേജുകൾ ഡൗൺലോഡ് ചെയ്യുന്നതാണ് സ്ഥിരസ്ഥിതി.

  • വിദേശ വിഭവങ്ങൾ ഉപയോഗിക്കുന്നതിന്റെ വേഗത കുറവായതിനാൽ CentOS 7 ഇവിടെ ഒപ്റ്റിമൈസ് ചെയ്തിട്ടുണ്ട്.
  • ഞങ്ങൾ ഇൻസ്റ്റാൾ ഉപയോഗിക്കുമ്പോൾസോഫ്റ്റ്വെയർസ്ഥിരസ്ഥിതിയായി ഔദ്യോഗിക വെബ്സൈറ്റിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യപ്പെടില്ല.
  • പകരം, ഡൗൺലോഡ് ചെയ്യാൻ ആരംഭിക്കുന്നതിന് അതിന്റെ ഭൂമിശാസ്ത്രപരമായ സ്ഥാനത്തിന് ഏറ്റവും അടുത്തുള്ള Yum ഉറവിടം അത് യാന്ത്രികമായി കണ്ടെത്തും.

XNUMX. കമാൻഡ്

സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ നിങ്ങൾ ഏറ്റവും കുറഞ്ഞ (ഏറ്റവും ചെറുത്) തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, അത് മുൻ പതിപ്പുകളേക്കാൾ ചെറിയ പാക്കേജിൽ ഇൻസ്റ്റാൾ ചെയ്യപ്പെടും.ഉദാഹരണത്തിന്: VIM, ifconfig ഉപയോഗിക്കുക, റൂട്ട് റൂട്ടിംഗ്, പാരാമീറ്ററുകൾ സജ്ജമാക്കുന്നതിനുള്ള സജ്ജീകരണം, netstat മുതലായവ.പല കമാൻഡുകൾ പോയി.

സിസ്റ്റം ഇൻസ്റ്റാളേഷന് ശേഷം, ഇനിപ്പറയുന്ന പാക്കേജുകൾ ചേർക്കാവുന്നതാണ്:

yum install lrzsz tree net-tools nmap vim bash-completion lsof dos2unix nc telnet ntp wget rng-tools psmisc screen -y
#lrzsz
 支持用于上传和下载linux的windowns平台。
 可以在windowns远程连接工具上使用。
#net-tools
 CentOS  7.2.11
 默认没有ifconfig命令。网络工具提供了一些网络命令。
#bash-completion
 自动命令完成工具。
#rng-tools
 生成随机数字池的工具。
 有了这个工具,tomcat启动速度非常快。
#psmisc
 这包含killall命令。
#screen
 创建一个新窗口并将任务置于后台。

നാലാമതായി, പ്രതീക സെറ്റ് പരിഷ്ക്കരണം

പ്രതീക സെറ്റ് പ്രൊഫൈൽ ▼

/etc/locale.conf 

കമാൻഡ് ലൈൻ ഒരു ഘട്ടത്തിലാണ് ▼

[root@CentOS 7 ~] # localectl set-locale LANG = zh_CN.UTF-8
[root@CentOS 7 ~] # localectl status
System Locale: LANG=zh_CN.UTF-8
VC Keymap: us
X11 Layout: us

XNUMX. സ്റ്റാർട്ടപ്പ് മാനേജ്മെന്റ്

/etc/rc.local 

ഈ ഫയൽ ഇപ്പോഴും നിലവിലുണ്ട്, എന്നാൽ ഈ രീതി ഉപയോഗിക്കുന്നത് തുടരണമെങ്കിൽ, അതിന് എക്സിക്യൂട്ട് പെർമിഷനുകൾ ചേർക്കേണ്ടതുണ്ട് ▼

chmod +x /etc/rc.d/rc.local

ഷെഡ്യൂൾ ചെയ്ത ടാസ്‌ക് സ്റ്റാറ്റസ് കാണുക ▼

systemctl status crond.service

ഷെഡ്യൂൾ ചെയ്ത ജോലികൾ അടയ്ക്കുക ▼

systemctl stop crond.service

സാഹചര്യത്തിന്റെ പ്രവർത്തനം കാണുക ▼

systemctl status crond.service

നിലവിൽ പ്രവർത്തിക്കുന്ന സേവനങ്ങൾ കാണുക ▼

systemctl list-unit-files|grep enable 

മെയിൽ സേവനം പ്രവർത്തനരഹിതമാക്കുക ▼

systemctl disable postfix.service

മെയിൽ സേവനം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക ▼

systemctl list-unit-files|grep postfix

ഫയർവാൾ ഓഫ് ചെയ്യുക ▼

systemctl stop firewalld.service

സേവനം ആരംഭിക്കുക▼

systemctl is-enable

# അടയ്ക്കുക സേവനം ▼

systemctl disable

/etc/rc.d/rc.local/ ഉപയോഗിച്ച് ആരംഭിക്കുക:

CentOS 7-ൽ /etc/rc.d/rc.local എക്സിക്യൂട്ടബിൾ അനുമതികൾ നൽകുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡുകൾ എക്സിക്യൂട്ട് ചെയ്യേണ്ടതുണ്ട് ▼

chmod +x /etc/rc.d/rc.local

ആറ്, റൺലെവൽ (റൺ ലെവൽ)

/etc/inittab ഒരു അസാധുവായ സിസ്റ്റം ടാർഗെറ്റ് റീപ്ലേസ്‌മെന്റ് ആണ്

  • അടുത്ത ലോഗിന് എപ്പോഴും സാധുവാണ്

5▼ ലേക്ക് മാറുക

systemctl get-default graphical.target

3▼ ലേക്ക് മാറുക

systemctl get-default multi-user.target

താൽക്കാലികമായി ഫലപ്രദമാണ് ▼

INIT3

അഞ്ച് റൺലെവലുകൾ മാത്രം ▼

[root@centos7 ~]# ls -lh /usr/lib/systemd/system/runlevel*.target
lrwxrwxrwx. 1 root root 15 Mar 20 22:31 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Mar 20 22:31 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Mar 20 22:31 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Mar 20 22:31 /usr/lib/systemd/system/runlevel5.target -> graphical.target 
lrwxrwxrwx. 1 root root 13 Mar 20 22:31 /usr/lib/systemd/system/runlevel6.target -> reboot.target

ഏഴ്, yum സോഴ്സ് കോഡ് കോൺഫിഗർ ചെയ്യുക

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

ഔദ്യോഗിക EPEL ഉറവിടം ▼

wget http://dl.fedorMaroject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm

 

ഹോപ്പ് ചെൻ വെയ്‌ലിയാങ് ബ്ലോഗ് ( https://www.chenweiliang.com/ ) പങ്കിട്ടു "CentOS6.5 ഉം 7 ഉം തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?ഒരു CentOS7 പതിപ്പ് എങ്ങനെ തിരഞ്ഞെടുക്കാം? , നിന്നെ സഹായിക്കാൻ.

ഈ ലേഖനത്തിന്റെ ലിങ്ക് പങ്കിടാൻ സ്വാഗതം:https://www.chenweiliang.com/cwl-692.html

ഏറ്റവും പുതിയ അപ്‌ഡേറ്റുകൾ ലഭിക്കുന്നതിന് ചെൻ വെയ്‌ലിയാങ്ങിന്റെ ബ്ലോഗിന്റെ ടെലിഗ്രാം ചാനലിലേക്ക് സ്വാഗതം!

🔔 ചാനൽ ടോപ്പ് ഡയറക്‌ടറിയിൽ വിലയേറിയ "ChatGPT കണ്ടന്റ് മാർക്കറ്റിംഗ് AI ടൂൾ ഉപയോഗ ഗൈഡ്" നേടുന്ന ആദ്യത്തെയാളാകൂ! 🌟
📚 ഈ ഗൈഡിൽ വലിയ മൂല്യമുണ്ട്, 🌟 ഇതൊരു അപൂർവ അവസരമാണ്, ഇത് നഷ്‌ടപ്പെടുത്തരുത്! ⏰⌛💨
ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക!
നിങ്ങളുടെ ഷെയറിംഗും ലൈക്കുകളുമാണ് ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനം!

 

"CentOS2 ഉം 6.5 ഉം തമ്മിലുള്ള വ്യത്യാസം എന്താണ്? CentOS7 പതിപ്പ് എങ്ങനെ തിരഞ്ഞെടുക്കാം?" എന്നതിൽ 7 ആളുകൾ അഭിപ്രായപ്പെട്ടു.

发表 评论

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ ഉപയോഗിക്കുന്നു * ലേബൽ

മുകളിലേക്ക് സ്ക്രോൾ ചെയ്യുക