CentOS6.5 ಮತ್ತು 7 ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು?CentOS7 ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು ಹೇಗೆ?

CentOS 7 ಮತ್ತು 6 ನಡುವಿನ ದೊಡ್ಡ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಆರಂಭಿಕ ತಂತ್ರದಲ್ಲಿನ ವ್ಯತ್ಯಾಸ.

  • CentOS 7 ಬಳಸುವ ಆರಂಭಿಕ ತಂತ್ರಜ್ಞಾನವು Systemd ಆಗಿದೆ.
  • ಹೆಚ್ಚುವರಿಯಾಗಿ, ಸೇವಾ ಪ್ರಾರಂಭ, ಬೂಟ್ ಆರಂಭಿಕ ಫೈಲ್‌ಗಳು, ನೆಟ್‌ವರ್ಕ್ ಆಜ್ಞೆಗಳು ಇತ್ಯಾದಿಗಳು 6 ರಿಂದ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಸೂಚಿಸುತ್ತವೆ.

ಮೊದಲು ಅರ್ಥಮಾಡಿಕೊಳ್ಳೋಣ ಲಿನಕ್ಸ್ ಸಿಸ್ಟಂ CentOS ಪ್ರಾರಂಭಿಕ ತಂತ್ರಜ್ಞಾನದ ವಿಕಾಸ!

XNUMX. ಸಿಸ್ಟಮ್ ಪ್ರಾರಂಭಿಕ ತಂತ್ರಜ್ಞಾನ

  1. ಸಿಸ್ವಿನಿಟ್ ಟೆಕ್ನಾಲಜಿ
  2. ಅಪ್‌ಸ್ಟಾರ್ಟ್ ತಂತ್ರಜ್ಞಾನ
  3. Systemd ತಂತ್ರಜ್ಞಾನ

ಸಿಸ್ವಿನಿಟ್ ಟೆಕ್ನಾಲಜಿ

ಗುಣಲಕ್ಷಣ:

  • 1) ವ್ಯವಸ್ಥೆಯ ಮೊದಲ ಪ್ರಕ್ರಿಯೆಯು init ಆಗಿದೆ;
  • 2) init ಪ್ರಕ್ರಿಯೆಯು ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳ ಮೂಲ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆ ಮತ್ತು ಕೊಲ್ಲಲು ಸಾಧ್ಯವಿಲ್ಲ (ಕೊಲ್ಲಲು);
  • 3) ಹೆಚ್ಚಿನ Linux ವಿತರಣೆ init ವ್ಯವಸ್ಥೆಗಳು SystemV ಯೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತವೆ, ಇದನ್ನು sysvinti ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ
  • 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 ಟೂಲ್ ಬಳಕೆಯ ಮಾರ್ಗದರ್ಶಿ" ಪಡೆಯುವಲ್ಲಿ ಮೊದಲಿಗರಾಗಿರಿ! 🌟
📚 ಈ ಮಾರ್ಗದರ್ಶಿಯು ದೊಡ್ಡ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ, 🌟ಇದು ಅಪರೂಪದ ಅವಕಾಶವಾಗಿದೆ, ಇದನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳಬೇಡಿ! ⏰⌛💨
ಇಷ್ಟವಾದಲ್ಲಿ ಶೇರ್ ಮಾಡಿ ಮತ್ತು ಲೈಕ್ ಮಾಡಿ!
ನಿಮ್ಮ ಹಂಚಿಕೆ ಮತ್ತು ಇಷ್ಟಗಳು ನಮ್ಮ ನಿರಂತರ ಪ್ರೇರಣೆ!

 

2 ಜನರು "CentOS6.5 ಮತ್ತು 7 ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು? CentOS7 ಆವೃತ್ತಿಯನ್ನು ಹೇಗೆ ಆರಿಸುವುದು?"

ಪ್ರತಿಕ್ರಿಯೆಗಳು

ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪ್ರಕಟಿಸಲಾಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ * ಲೇಬಲ್

ಮೇಲಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಿ