Aký je rozdiel medzi CentOS6.5 a 7?Čo tak si vybrať verziu CentOS7?

CentOS Najväčší rozdiel medzi 7 a 6 je rozdiel v inicializačnej technike.

  • Inicializačná technológia používaná systémom CentOS 7 je Systemd.
  • Okrem toho spustenie služby, spúšťacie súbory, sieťové príkazy atď., všetky vykazujú rozdiely od 6.

Najprv pochopme Linux Evolúcia inicializačnej technológie systému CentOS!

XNUMX. Technológia inicializácie systému

  1. Technológia Sysvinit
  2. Špičková technológia
  3. Systemd technológia

Technológia Sysvinit

特性:

  • 1) Prvý proces systému je init;
  • 2) Proces init je rodičovským procesom všetkých procesov a nemožno ho zabiť (zabiť);
  • 3) Väčšina init systémov distribúcie Linuxu je kompatibilná s SystemV, nazývaným sysvinti
  • 4) Reprezentatívny systém: CentOS 5 CentOS 6

Výhoda:

  • Sysvinit funguje dobre a koncept je jednoduchý a jasný.
  • Väčšinou to závisí od skriptovania shellu.

slabosť:

  • 1) Vykonajte v určitom poradí -> Spustenie je príliš pomalé.
  • 2) Veľmi jednoduché zavesenie, problémy s fstab a NFS.

Špičková technológia

CentOS 6 používa na spustenie systému SysVinit namiesto zavádzacej technológie.

Skript rc.sysinit Upstart má veľa optimalizácií na skrátenie času spustenia inicializácie systému.

Na zjednodušenie vecí pre administrátorov však CentOS 6 nezvýrazňuje ani priamo nepodporuje mnohé nové funkcie.

Reprezentatívny systém:CentOS 6, Ubuntu 14.

  • systemd sa používa od CentOS 7, Ubuntu15.

Systemd technológia

Technológie používané v nových systémoch (RedHat7, CentOS 7, Ubuntu15 atď.)

  • Účelom návrhu je vyriešiť pôvodné nedostatky sysvinitu a efektívne zlepšiť rýchlosť spúšťania systému;
  • Kompatibilné so systémom Sysvinit, čo znižuje náklady na prevody;

Hlavná výhoda:

  1. paralelný štart
  2. Spracovanie procesu pomocou PID 1

XNUMX. Optimalizácia zdroja yum

V CentOS 6 je predvolené sťahovanie rpm balíčkov z oficiálnych zdrojov.

  • CentOS 7 je tu optimalizovaný z dôvodu nízkej rýchlosti využívania cudzích zdrojov.
  • keď použijeme install软件sa už štandardne nesťahuje z oficiálnej webovej stránky.
  • Namiesto toho automaticky nájde zdroj Yum najbližšie k jeho geografickej polohe a začne sťahovanie.

XNUMX. Príkaz

Ak pri inštalácii systému zvolíte minimálny (ten najmenší), nainštaluje sa v menšom balíku ako predchádzajúce verzie.Napríklad: VIM, použite ifconfig, smerovanie trasy, nastavenie na nastavenie parametrov, netstat atď.Veľa príkazov je preč.

Po inštalácii systému je možné pridať nasledujúce balíky:

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

Po štvrté, úprava znakovej sady

Profil sady znakov ▼

/etc/locale.conf 

Príkazový riadok je na svojom mieste len v jednom kroku ▼

[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. Manažment spustenia

/etc/rc.local 

Tento súbor stále existuje, ale ak chceme pokračovať v používaní tejto metódy, musíme k nemu pridať povolenia na spustenie ▼

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

Zobraziť stav naplánovanej úlohy ▼

systemctl status crond.service

Zatvorte naplánované úlohy ▼

systemctl stop crond.service

Pozrite si fungovanie situácie ▼

systemctl status crond.service

Zobraziť aktuálne spustené služby ▼

systemctl list-unit-files|grep enable 

Zakázať poštovú službu ▼

systemctl disable postfix.service

Skontrolujte, či je povolená poštová služba ▼

systemctl list-unit-files|grep postfix

Vypnite bránu firewall ▼

systemctl stop firewalld.service

Spustite službu▼

systemctl is-enable

# zavrieť službu ▼

systemctl disable

Začnite s /etc/rc.d/rc.local/:

/etc/rc.d/rc.local v CentOS 7 potrebuje vykonať nasledujúce príkazy, aby poskytol spustiteľné povolenia ▼

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

Šesť, úroveň spustenia (úroveň spustenia)

/etc/inittab je neplatná náhrada systémového cieľa

  • Vždy platné pri ďalšom prihlásení

prepnite na 5 ▼

systemctl get-default graphical.target

prepnite na 3 ▼

systemctl get-default multi-user.target

Dočasne účinné ▼

INIT3

Iba päť úrovní spustenia ▼

[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

Sedem, nakonfigurujte yum zdrojový kód

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

Oficiálny zdroj EPEL ▼

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

 

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared "Aký je rozdiel medzi CentOS6.5 a 7?Čo tak si vybrať verziu CentOS7? , pomôcť ti.

Vitajte pri zdieľaní odkazu na tento článok:https://www.chenweiliang.com/cwl-692.html

Vitajte na telegramovom kanáli blogu Chen Weiliang, kde získate najnovšie aktualizácie!

🔔 Buďte prvý, kto získa cennú „Sprievodcu používaním nástroja AI pre obsahový marketing ChatGPT“ v hlavnom adresári kanála! 🌟
📚 Táto príručka obsahuje obrovskú hodnotu, 🌟Toto je vzácna príležitosť, nenechajte si ju ujsť! ⏰⌛💨
Ak sa vám páči, zdieľajte a lajkujte!
Vaše zdieľanie a lajky sú našou neustálou motiváciou!

 

2 ľudia komentovali "Aký je rozdiel medzi CentOS6.5 a 7? Čo tak vybrať verziu CentOS7?"

发表 评论

Vaša emailová adresa nebude zverejnená. 必填 项 已 用 * Štítok

prejdite na začiatok