Jaký je rozdíl mezi CentOS6.5 a 7?Co takhle zvolit verzi CentOS7?

CentOS Největší rozdíl mezi 7 a 6 je rozdíl v technice inicializace.

  • Inicializační technologie používaná CentOS 7 je Systemd.
  • Kromě toho spouštění služby, spouštěcí soubory, síťové příkazy atd., všechny vykazují rozdíly od 6.

Pojďme nejprve pochopit Linux Evoluce inicializační technologie systému CentOS!

XNUMX. Technologie inicializace systému

  1. Technologie Sysvinit
  2. Pokročilá technologie
  3. Systemd technologie

Technologie Sysvinit

特性:

  • 1) První proces systému je init;
  • 2) Proces init je rodičovským procesem všech procesů a nelze jej zabít (zabít);
  • 3) Většina init systémů distribuce Linuxu je kompatibilní s SystemV, nazývaným sysvinti
  • 4) Reprezentativní systém: CentOS 5 CentOS 6

Výhoda:

  • Sysvinit funguje dobře a koncept je jednoduchý a jasný.
  • Většinou to závisí na skriptování shellu.

Slabost:

  • 1) Proveďte v určitém pořadí -> Spouštění je příliš pomalé.
  • 2) Velmi snadné zavěšení, problémy s fstab a NFS.

Pokročilá technologie

CentOS 6 používá ke spouštění SysVinit místo spouštěcí technologie.

Skript rc.sysinit společnosti Upstart má mnoho optimalizací pro zkrácení doby spouštění inicializace systému.

Pro zjednodušení věcí pro administrátory však CentOS 6 nezvýrazňuje ani přímo nepodporuje mnoho nových funkcí.

Reprezentativní systém:CentOS 6, Ubuntu 14.

  • systemd se používá od CentOS 7, Ubuntu15.

Systemd technologie

Technologie používané v nových systémech (RedHat7, CentOS 7, Ubuntu15 atd.)

  • Účelem návrhu je vyřešit původní nedostatky sysvinitu a efektivně zlepšit rychlost spouštění systému;
  • Kompatibilní se Sysvinit, snižuje náklady na převody;

Hlavní výhoda:

  1. paralelní start
  2. Zpracování procesu pomocí PID 1

XNUMX. Optimalizace zdroje yum

V CentOS 6 je výchozím nastavením stahování rpm balíčků z oficiálních zdrojů.

  • CentOS 7 je zde optimalizován kvůli pomalé rychlosti využívání cizích zdrojů.
  • když použijeme install软件se již ve výchozím nastavení nestahuje z oficiálních stránek.
  • Místo toho automaticky najde zdroj Yum nejblíže jeho geografické poloze a začne stahovat.

XNUMX. Příkaz

Pokud při instalaci systému zvolíte minimální (ten nejmenší), bude nainstalován v menším balíčku než předchozí verze.Například: VIM, použití ifconfig, směrování trasy, nastavení pro nastavení parametrů, netstat atd.Mnoho příkazů je pryč.

Po instalaci systému lze přidat následující 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
 创建一个新窗口并将任务置于后台。

Za čtvrté, úprava znakové sady

Profil znakové sady ▼

/etc/locale.conf 

Příkazový řádek je na místě v jediném 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. Správa spouštění

/etc/rc.local 

Tento soubor stále existuje, ale pokud chceme pokračovat v používání této metody, musíme k němu přidat oprávnění ke spuštění ▼

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

Zobrazit stav naplánované úlohy ▼

systemctl status crond.service

Zavřít naplánované úlohy ▼

systemctl stop crond.service

Podívejte se na fungování situace ▼

systemctl status crond.service

Zobrazit aktuálně spuštěné služby ▼

systemctl list-unit-files|grep enable 

Zakázat poštovní službu ▼

systemctl disable postfix.service

Zkontrolujte, zda je povolena poštovní služba ▼

systemctl list-unit-files|grep postfix

Vypněte firewall ▼

systemctl stop firewalld.service

Spusťte službu▼

systemctl is-enable

# Zavřete službu ▼

systemctl disable

Začněte s /etc/rc.d/rc.local/:

/etc/rc.d/rc.local v CentOS 7 potřebuje provést následující příkazy, aby poskytl spustitelná oprávnění ▼

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

Šest, úroveň běhu (úroveň běhu)

/etc/inittab je neplatná náhrada systémového cíle

  • Platí vždy pro příští přihlášení

přepněte na 5 ▼

systemctl get-default graphical.target

přepněte na 3 ▼

systemctl get-default multi-user.target

Dočasně účinné ▼

INIT3

Pouze pět úrovní běhu ▼

[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

Sedmá, 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ální 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 „Jaký je rozdíl mezi CentOS6.5 a 7?Co takhle zvolit verzi CentOS7? , pomoct ti.

Vítejte u sdílení odkazu na tento článek:https://www.chenweiliang.com/cwl-692.html

Vítejte na telegramovém kanálu blogu Chen Weiliang, kde získáte nejnovější aktualizace!

🔔 Buďte první, kdo získá cenný „Průvodce používáním nástroje AI pro obsahový marketing ChatGPT“ v hlavním adresáři kanálu! 🌟
📚 Tento průvodce má obrovskou hodnotu, 🌟Toto je vzácná příležitost, nenechte si ji ujít! ⏰⌛💨
Sdílejte a lajkujte, pokud se vám líbí!
Vaše sdílení a lajky jsou naší neustálou motivací!

 

2 lidé komentovali "Jaký je rozdíl mezi CentOS6.5 a 7? Co takhle zvolit verzi CentOS7?"

发表 评论

Vaše e-mailová adresa nebude zveřejněna. 必填 项 已 用 * 标注

滚动 到 顶部