Care este diferența dintre CentOS6.5 și 7?Ce zici să alegi o versiune CentOS7?

CentOS Cea mai mare diferență între 7 și 6 este diferența de tehnică de inițializare.

  • Tehnologia de inițializare folosită de CentOS 7 este Systemd.
  • În plus, pornirea serviciului, fișierele de pornire, comenzile de rețea etc., toate prezintă diferențe față de 6.

Mai întâi să înțelegem Linux Evoluția tehnologiei de inițializare a sistemului CentOS!

XNUMX. Tehnologia de inițializare a sistemului

  1. Tehnologia Sysvinit
  2. Tehnologia parvenită
  3. Tehnologia Systemd

Tehnologia Sysvinit

特性:

  • 1) Primul proces al sistemului este init;
  • 2) Procesul init este procesul părinte al tuturor proceselor și nu poate fi ucis (ucis);
  • 3) Majoritatea sistemelor de init de distribuție Linux sunt compatibile cu SystemV, numite sysvinti
  • 4) Sistem reprezentativ: CentOS 5 CentOS 6

Avantaj:

  • Sysvinit funcționează bine, iar conceptul este simplu și clar.
  • Depinde în mare parte de scriptingul shell.

Slăbiciune:

  • 1) Execut într-o anumită ordine -> Pornirea este prea lentă.
  • 2) Foarte ușor de agățat, probleme de montare fstab și NFS.

Tehnologia parvenită

CentOS 6 folosește SysVinit în loc de tehnologia de boot pentru a porni.

Scriptul rc.sysinit al lui Upstart are multe optimizări pentru a reduce timpul de pornire a inițializării sistemului.

Cu toate acestea, pentru a simplifica lucrurile pentru administratori, CentOS 6 nu evidențiază și nu acceptă în mod definitiv multe funcții noi.

Sistem reprezentativ:CentOS 6, Ubuntu 14.

  • systemd este folosit de la CentOS 7, Ubuntu15.

Tehnologia Systemd

Tehnologii utilizate în sisteme noi (RedHat7, CentOS 7, Ubuntu15 etc.)

  • Scopul designului este de a rezolva deficiențele originale ale sysvinit și de a îmbunătăți în mod eficient viteza de pornire a sistemului;
  • Compatibil cu Sysvinit, reducând costul transferurilor;

Principalul avantaj:

  1. pornire paralelă
  2. Procesarea procesului folosind PID 1

XNUMX. Optimizarea sursei yum

În CentOS 6, implicit este descărcarea pachetelor rpm din surse oficiale.

  • CentOS 7 este optimizat aici datorită vitezei lente de utilizare a resurselor străine.
  • când folosim install软件nu mai este descărcat implicit de pe site-ul oficial.
  • În schimb, va găsi automat sursa Yum cea mai apropiată de locația sa geografică pentru a începe descărcarea.

XNUMX. Comanda

Dacă alegeți minimal (cel mai mic) la instalarea sistemului, acesta va fi instalat într-un pachet mai mic decât versiunile anterioare.De exemplu: VIM, utilizați ifconfig, rutarea rutei, setarea parametrilor, netstat etc.Multe comenzi au dispărut.

După instalarea sistemului, pot fi adăugate următoarele pachete:

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

În al patrulea rând, modificarea setului de caractere

Profil set de caractere ▼

/etc/locale.conf 

Linia de comandă este instalată într-un singur 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. Managementul pornirii

/etc/rc.local 

Acest fișier încă există, dar dacă dorim să continuăm să folosim această metodă, trebuie să îi adăugăm permisiunea de execuție ▼

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

Vedeți starea sarcinilor programate ▼

systemctl status crond.service

Închideți sarcinile programate ▼

systemctl stop crond.service

Vizualizați funcționarea situației ▼

systemctl status crond.service

Vizualizați serviciile care rulează în prezent ▼

systemctl list-unit-files|grep enable 

Dezactivați serviciul de e-mail ▼

systemctl disable postfix.service

Verificați dacă serviciul de e-mail este activat ▼

systemctl list-unit-files|grep postfix

Opriți firewall-ul ▼

systemctl stop firewalld.service

Porniți serviciul▼

systemctl is-enable

# închideți serviciul ▼

systemctl disable

Începeți cu /etc/rc.d/rc.local/:

/etc/rc.d/rc.local în CentOS 7 trebuie să execute următoarele comenzi pentru a oferi permisiuni executabile ▼

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

Şase, nivel de rulare (nivel de rulare)

/etc/inittab este o înlocuire nevalidă a țintei sistemului

  • Întotdeauna valabil pentru următoarea autentificare

comutați la 5 ▼

systemctl get-default graphical.target

comutați la 3 ▼

systemctl get-default multi-user.target

Eficace temporar ▼

INIT3

Doar cinci niveluri de rulare ▼

[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

Șapte, configurați codul sursă 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

Sursa oficială 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 Blog ( https://www.chenweiliang.com/ ) a distribuit „Care este diferența dintre CentOS6.5 și 7?Ce zici să alegi o versiune CentOS7? , sa te ajut.

Bine ați venit să distribuiți linkul acestui articol:https://www.chenweiliang.com/cwl-692.html

Bun venit pe canalul Telegram al blogului lui Chen Weiliang pentru a primi cele mai recente actualizări!

🔔 Fii primul care primește valorosul „Ghid de utilizare a instrumentului AI pentru marketing de conținut ChatGPT” în directorul de top al canalului! 🌟
📚 Acest ghid conține o valoare uriașă, 🌟Aceasta este o oportunitate rară, nu o ratați! ⏰⌛💨
Distribuie si da like daca iti place!
Partajarea și like-urile tale sunt motivația noastră continuă!

 

2 persoane au comentat despre „Care este diferența dintre CentOS6.5 și 7? Ce zici să alegi versiunea CentOS7?”

发表 评论

Adresa ta de email nu va fi publicată. Sunt utilizate câmpurile obligatorii * Eticheta

derulați în sus