Quina diferència hi ha entre CentOS6.5 i 7?Què tal si escolliu una versió de CentOS7?

CentOS La diferència més gran entre 7 i 6 és la diferència en la tècnica d'inicialització.

  • La tecnologia d'inicialització utilitzada per CentOS 7 és Systemd.
  • A més, l'inici del servei, els fitxers d'inici, les ordres de xarxa, etc., mostren diferències amb 6.

Entenem-nos primer Linux L'evolució de la tecnologia d'inicialització del sistema CentOS!

XNUMX. Tecnologia d'inicialització del sistema

  1. Tecnologia Sysvinit
  2. Tecnologia Advendida
  3. Tecnologia Systemd

Tecnologia Sysvinit

  • 1) El primer procés del sistema és init;
  • 2) El procés d'inici és el procés principal de tots els processos i no es pot matar (matar);
  • 3) La majoria dels sistemes d'inici de distribució de Linux són compatibles amb SystemV, anomenats sysvinti
  • 4) Sistema representatiu: CentOS 5 CentOS 6

Avantatge:

  • Sysvinit funciona bé i el concepte és senzill i clar.
  • Depèn principalment dels scripts de l'intèrpret d'ordres.

Debilitat:

  • 1) Executeu en un ordre específic -> L'inici és massa lent.
  • 2) Molt fàcil de penjar, problemes de muntatge fstab i NFS.

Tecnologia Advendida

CentOS 6 utilitza SysVinit en lloc de la tecnologia d'arrencada per arrencar.

L'script rc.sysinit d'Upstart té moltes optimitzacions per reduir el temps d'inici de la inicialització del sistema.

Tanmateix, per simplificar les coses per als administradors, CentOS 6 no destaca ni admet moltes funcions noves.

Sistema representatiu:CentOS 6, Ubuntu 14.

  • systemd s'utilitza des de CentOS 7, Ubuntu15.

Tecnologia Systemd

Tecnologies utilitzades en nous sistemes (RedHat7, CentOS 7, Ubuntu15, etc.)

  • L'objectiu del disseny és resoldre les deficiències originals de sysvinit i millorar eficaçment la velocitat d'inici del sistema;
  • Compatible amb Sysvinit, reduint el cost de les transferències;

El principal avantatge:

  1. inici paral·lel
  2. Processament del procés mitjançant PID 1

XNUMX. Optimització de la font yum

A CentOS 6, el valor predeterminat és descarregar paquets rpm de fonts oficials.

  • CentOS 7 està optimitzat aquí a causa de la lenta velocitat d'ús de recursos estrangers.
  • quan fem servir instal·lar软件ja no es baixa del lloc web oficial per defecte.
  • En canvi, trobarà automàticament la font Yum més propera a la seva ubicació geogràfica per començar a baixar.

XNUMX. Comandament

Si trieu el mínim (el més petit) en instal·lar el sistema, s'instal·larà en un paquet més petit que les versions anteriors.Per exemple: VIM, utilitzeu ifconfig, enrutament de ruta, configuració per establir paràmetres, netstat, etc.Moltes ordres han desaparegut.

Després de la instal·lació del sistema, es poden afegir els paquets següents:

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
 创建一个新窗口并将任务置于后台。

En quart lloc, la modificació del conjunt de caràcters

Perfil del conjunt de caràcters ▼

/etc/locale.conf 

La línia d'ordres està al seu lloc en un sol pas ▼

[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. Gestió d'inicis

/etc/rc.local 

Aquest fitxer encara existeix, però si volem continuar utilitzant aquest mètode, hem d'afegir-hi permís d'execució ▼

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

Mostra l'estat de la tasca programada ▼

systemctl status crond.service

Tanca les tasques programades ▼

systemctl stop crond.service

Veure el funcionament de la situació ▼

systemctl status crond.service

Mostra els serveis en funcionament ▼

systemctl list-unit-files|grep enable 

Desactiva el servei de correu ▼

systemctl disable postfix.service

Comproveu si el servei de correu està habilitat ▼

systemctl list-unit-files|grep postfix

Apagueu el tallafoc ▼

systemctl stop firewalld.service

Inicieu el servei▼

systemctl is-enable

# servei tancat ▼

systemctl disable

Comenceu amb /etc/rc.d/rc.local/:

/etc/rc.d/rc.local a CentOS 7 ha d'executar les ordres següents per proporcionar permisos executables ▼

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

Sis, nivell d'execució (nivell d'execució)

/etc/inittab és un reemplaçament de destinació del sistema no vàlid

  • Sempre vàlid per a la propera sessió

canviar a 5 ▼

systemctl get-default graphical.target

canviar a 3 ▼

systemctl get-default multi-user.target

Eficaç temporalment ▼

INIT3

Només cinc nivells d'execució ▼

[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

Set, configureu el codi font 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

Font oficial d'EPEL ▼

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

 

Bloc d'Hope Chen Weiliang ( https://www.chenweiliang.com/ ) va compartir "Quina diferència hi ha entre CentOS6.5 i 7?Què tal si escolliu una versió de CentOS7? , per ajudar-te.

Benvingut a compartir l'enllaç d'aquest article:https://www.chenweiliang.com/cwl-692.html

Benvingut al canal de Telegram del bloc de Chen Weiliang per rebre les últimes actualitzacions!

🔔 Sigues el primer a obtenir la valuosa "Guia d'ús de l'eina de màrqueting de continguts de ChatGPT" al directori principal del canal! 🌟
📚 Aquesta guia té un gran valor, 🌟Aquesta és una oportunitat rara, no la perdis! ⏰⌛💨
Comparteix i m'agrada si t'agrada!
Els vostres likes i compartir són la nostra motivació contínua!

 

2 persones van comentar "Quina diferència hi ha entre CentOS6.5 i 7? Què tal si escolliu la versió CentOS7?"

发表 评论

La vostra adreça de correu electrònic no es publicarà. S'utilitzen els camps obligatoris * 标注

desplaçar-se a dalt