Каква е разликата между CentOS6.5 и 7?Какво ще кажете за избор на версия на CentOS7?

CentOS Най-голямата разлика между 7 и 6 е разликата в техниката на инициализация.

  • Технологията за инициализация, използвана от CentOS 7, е Systemd.
  • В допълнение, стартирането на услугата, стартиращите файлове, мрежовите команди и т.н. показват разлики от 6.

Нека първо разберем Linux Еволюцията на технологията за инициализация на системата CentOS!

XNUMX. Технология за инициализация на системата

  1. Технология Sysvinit
  2. Технология Upstart
  3. Systemd технология

Технология Sysvinit

特性:

  • 1) Първият процес на системата е init;
  • 2) Процесът init е родителският процес на всички процеси и не може да бъде убит (убит);
  • 3) Повечето системи за стартиране на дистрибуция на Linux са съвместими със SystemV, наречени sysvinti
  • 4) Представителна система: CentOS 5 CentOS 6

Предимство:

  • Sysvinit работи добре и концепцията е проста и ясна.
  • Зависи най-вече от скриптовете на shell.

Слабост:

  • 1) Изпълнете в определен ред -> Стартирането е твърде бавно.
  • 2) Много лесен за окачване, проблеми с монтирането на fstab и NFS.

Технология Upstart

CentOS 6 използва SysVinit вместо технология за зареждане за зареждане.

Скриптът rc.sysinit на Upstart има много оптимизации за намаляване на времето за стартиране на инициализацията на системата.

Въпреки това, за да опрости нещата за администраторите, CentOS 6 не подчертава и не поддържа директно много нови функции.

Представителна система:CentOS 6, Ubuntu 14.

  • systemd се използва от CentOS 7, Ubuntu15.

Systemd технология

Технологии, използвани в нови системи (RedHat7, CentOS 7, Ubuntu15 и др.)

  • Целта на дизайна е да разреши първоначалните недостатъци на sysvinit и ефективно да подобри скоростта на стартиране на системата;
  • Съвместим със Sysvinit, намалявайки разходите за трансфери;

Основното предимство:

  1. паралелен старт
  2. Обработка на процеса с помощта на PID 1

XNUMX. Оптимизиране на източника на yum

В CentOS 6 по подразбиране rpm пакетите се изтеглят от официални източници.

  • CentOS 7 е оптимизиран тук поради ниската скорост на използване на чужди ресурси.
  • когато използваме install软件вече не се изтегля от официалния уебсайт по подразбиране.
  • Вместо това автоматично ще намери източника на 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/:

/etc/rc.d/rc.local в CentOS 7 трябва да изпълни следните команди, за да предостави изпълними разрешения ▼

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

 

Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Каква е разликата между CentOS6.5 и 7?Какво ще кажете за избор на версия на CentOS7? , да ти помогне.

Добре дошли да споделите връзката към тази статия:https://www.chenweiliang.com/cwl-692.html

Добре дошли в канала на Telegram в блога на Chen Weiliang, за да получите най-новите актуализации!

🔔 Бъдете първите, получили ценното „Ръководство за използване на инструмента за изкуствен интелект за маркетинг на съдържание ChatGPT“ в горната директория на канала! 🌟
📚 Това ръководство съдържа огромна стойност, 🌟Това е рядка възможност, не я пропускайте! ⏰⌛💨
Споделете и харесайте, ако ви харесва!
Вашите споделяния и харесвания са нашата постоянна мотивация!

 

2 души коментираха "Каква е разликата между CentOS6.5 и 7? Какво ще кажете да изберете версията на CentOS7?"

发表 评论

Вашият имейл адрес няма да бъде публикуван. Използват се задължителните полета * Етикет

превъртете до върха