Kakšna je razlika med CentOS6.5 in 7?Kaj pa izbira različice CentOS7?

CentOS Največja razlika med 7 in 6 je razlika v tehniki inicializacije.

  • Tehnologija inicializacije, ki jo uporablja CentOS 7, je Systemd.
  • Poleg tega se zagon storitve, zagonske datoteke, omrežni ukazi itd. razlikujejo od 6.

Najprej razumejmo Linux Razvoj tehnologije inicializacije sistema CentOS!

XNUMX. Tehnologija inicializacije sistema

  1. Tehnologija Sysvinit
  2. Tehnologija Upstart
  3. Systemd tehnologija

Tehnologija Sysvinit

特性:

  • 1) Prvi proces sistema je init;
  • 2) Zagonski proces je nadrejeni proces vseh procesov in ga ni mogoče uničiti (ubiti);
  • 3) Večina sistemov inicializacije distribucij Linuxa je združljivih s SystemV, imenovano sysvinti
  • 4) Reprezentativni sistem: CentOS 5 CentOS 6

Prednost:

  • Sysvinit deluje dobro in koncept je preprost in jasen.
  • Večinoma je odvisno od skriptne lupine.

Slabost:

  • 1) Izvedeno v določenem vrstnem redu -> Zagon je prepočasen.
  • 2) Zelo enostavno obešanje, težave z namestitvijo fstab in NFS.

Tehnologija Upstart

CentOS 6 za zagon uporablja SysVinit namesto zagonske tehnologije.

Upstartov skript rc.sysinit ima veliko optimizacij za skrajšanje zagonskega časa inicializacije sistema.

Da bi poenostavili stvari za skrbnike, CentOS 6 ne poudarja ali neposredno podpira veliko novih funkcij.

Reprezentativni sistem:CentOS 6, Ubuntu 14.

  • systemd se uporablja od CentOS 7, Ubuntu15.

Systemd tehnologija

Tehnologije, ki se uporabljajo v novih sistemih (RedHat7, CentOS 7, Ubuntu15 itd.)

  • Namen zasnove je odpraviti prvotne pomanjkljivosti sysvinita in učinkovito izboljšati hitrost zagona sistema;
  • Združljiv s Sysvinitom, kar zmanjšuje stroške prenosov;

glavna prednost:

  1. vzporedni začetek
  2. Proces obdelave z uporabo PID 1

XNUMX. Optimizacija vira yum

V CentOS 6 je privzeto nalaganje paketov rpm iz uradnih virov.

  • CentOS 7 je tukaj optimiziran zaradi počasne uporabe tujih virov.
  • ko uporabljamo install软件privzeto ni več prenesen z uradne spletne strani.
  • Namesto tega bo samodejno našel vir Yum, ki je najbližji njegovi geografski lokaciji, da začne s prenosom.

XNUMX. Ukaz

Če pri namestitvi sistema izberete minimalno (najmanjšega), bo ta nameščen v manjšem paketu kot prejšnje različice.Na primer: VIM, uporaba ifconfig, usmerjanje poti, nastavitev za nastavitev parametrov, netstat itd.Veliko ukazov je izginilo.

Po namestitvi sistema lahko dodate naslednje pakete:

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

Četrtič, sprememba nabora znakov

Profil nabora znakov ▼

/etc/locale.conf 

Ukazna vrstica je na mestu v samo enem koraku ▼

[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. Upravljanje zagona

/etc/rc.local 

Ta datoteka še vedno obstaja, a če želimo še naprej uporabljati to metodo, ji moramo dodati dovoljenje za izvajanje ▼

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

Ogled statusa načrtovanega opravila ▼

systemctl status crond.service

Zapri načrtovana opravila ▼

systemctl stop crond.service

Oglejte si delovanje situacije ▼

systemctl status crond.service

Oglejte si trenutno delujoče storitve ▼

systemctl list-unit-files|grep enable 

Onemogoči poštno storitev ▼

systemctl disable postfix.service

Preverite, ali je poštna storitev omogočena ▼

systemctl list-unit-files|grep postfix

Izklopite požarni zid ▼

systemctl stop firewalld.service

Zaženite storitev▼

systemctl is-enable

# zapri storitev ▼

systemctl disable

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

/etc/rc.d/rc.local v CentOS 7 mora izvesti naslednje ukaze, da zagotovi izvršljiva dovoljenja ▼

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

Šest, runlevel (runlevel)

/etc/inittab je neveljavna zamenjava ciljnega sistema

  • Vedno velja za naslednjo prijavo

preklopite na 5 ▼

systemctl get-default graphical.target

preklopite na 3 ▼

systemctl get-default multi-user.target

Začasno velja ▼

INIT3

Samo pet ravni izvajanja ▼

[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

Sedmo, konfigurirajte izvorno kodo 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

Uradni vir 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/ ) je delil "Kakšna je razlika med CentOS 6.5 in 7?Kaj pa izbira različice CentOS7? , da vam pomagam.

Dobrodošli, da delite povezavo tega članka:https://www.chenweiliang.com/cwl-692.html

Dobrodošli na kanalu Telegram spletnega dnevnika Chena Weilianga, kjer boste prejeli najnovejše posodobitve!

🔔 Bodite prvi, ki boste prejeli dragocen »Vodnik za uporabo orodja AI za vsebinski marketing ChatGPT« v zgornjem imeniku kanala! 🌟
📚 Ta vodnik ima ogromno vrednosti, 🌟To je redka priložnost, ne zamudite je! ⏰⌛💨
Delite in všečkajte, če vam je všeč!
Vaše deljenje in všečki so naša stalna motivacija!

 

2 osebi sta komentirali "Kakšna je razlika med CentOS6.5 in 7? Kaj pa, če bi izbrali različico CentOS7?"

发表 评论

Vaš e-poštni naslov ne bo objavljen. 必填 项 已 用 * Oznaka

滚动 到 顶部