Wat is it ferskil tusken CentOS6.5 en 7?Hoe sit it mei it kiezen fan in CentOS7-ferzje?

CentOS It grutste ferskil tusken 7 en 6 is it ferskil yn inisjalisaasje technyk.

  • De inisjalisaasjetechnology brûkt troch CentOS 7 is Systemd.
  • Derneist, opstarten fan tsjinst, opstartbestannen, netwurkkommando's, ensfh., Toane allegear ferskillen fan 6.

Lit ús earst begripe linux De evolúsje fan systeem CentOS inisjalisaasje technology!

XNUMX. Systeem inisjalisaasje technology

  1. Sysvinit Technology
  2. Upstart Technology
  3. Systemd technology

Sysvinit Technology

karakteristyk:

  • 1) It earste proses fan it systeem is init;
  • 2) It initproses is it âlderproses fan alle prosessen en kin net fermoarde wurde (fermoarde);
  • 3) De measte Linux distribúsje init systemen binne kompatibel mei SystemV, neamd sysvinti
  • 4) Representative systeem: CentOS 5 CentOS 6

Foardiel:

  • Sysvinit wurket goed en it konsept is ienfâldich en dúdlik.
  • It hinget foaral ôf fan shell-skripting.

Swakheid:

  • 1) Utfiere yn in spesifike folchoarder -> Opstarten is te stadich.
  • 2) Hiel maklik te hingjen, fstab en NFS mount saken.

Upstart Technology

CentOS 6 brûkt SysVinit ynstee fan boottechnology om te booten.

Upstart's rc.sysinit-skript hat in protte optimalisaasjes om opstarttiid fan systeeminitialisaasje te ferminderjen.

Om dingen foar behearders te ferienfâldigjen, markeart CentOS 6 lykwols gjin protte nije funksjes of stipet direkt.

Representative systeem:CentOS 6, Ubuntu 14.

  • systemd wurdt brûkt sûnt CentOS 7, Ubuntu15.

Systemd technology

Technologien brûkt yn it nije systeem (RedHat7, CentOS 7, Ubuntu15, ensfh.)

  • It doel fan it ûntwerp is om de orizjinele tekoarten fan sysvinit op te lossen en it systeemstartsnelheid effektyf te ferbetterjen;
  • Kompatibel mei Sysvinit, it ferminderjen fan de kosten fan oerstappen;

De wichtichste foardiel:

  1. parallel start
  2. Ferwurkjen ferwurkje mei PID 1

XNUMX. Optimalisaasje fan yum boarne

Yn CentOS 6 is de standert om rpm-pakketten te downloaden fan offisjele boarnen.

  • CentOS 7 is hjir optimalisearre troch de stadige snelheid fan it brûken fan bûtenlânske boarnen.
  • as wy install brûkeSoftwarewurdt standert net mear ynladen fan 'e offisjele webside.
  • Ynstee sil it automatysk de Yum-boarne fine dy't it tichtst by syn geografyske lokaasje leit om te begjinnen mei it downloaden.

XNUMX. Kommando

As jo ​​​​minimaal kieze (de lytste) by it ynstallearjen fan it systeem, sil it ynstalleare wurde yn in lytser pakket dan foarige ferzjes.Bygelyks: VIM, brûk ifconfig, rûte routing, opset om parameters yn te stellen, netstat, ensfh.In protte kommando's binne fuort.

Nei systeemynstallaasje kinne de folgjende pakketten tafoege wurde:

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

Fjirde, de karakter set modifikaasje

Character Set Profile ▼

/etc/locale.conf 

De kommandorigel is yn plak yn mar ien stap ▼

[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. Startup behear

/etc/rc.local 

Dit bestân bestiet noch, mar as wy trochgean wolle mei it brûken fan dizze metoade, moatte wy útfieringsrjochten deroan taheakje ▼

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

Besjoch plande taakstatus ▼

systemctl status crond.service

Slút plande taken ▼

systemctl stop crond.service

Besjoch de wurking fan 'e situaasje ▼

systemctl status crond.service

Besjoch op it stuit rinnende tsjinsten ▼

systemctl list-unit-files|grep enable 

Utskeakelje Mail Service ▼

systemctl disable postfix.service

Kontrolearje oft e-posttsjinst ynskeakele is ▼

systemctl list-unit-files|grep postfix

Skeakelje de firewall ▼

systemctl stop firewalld.service

Start de tsjinst ▼

systemctl is-enable

# slute tsjinst ▼

systemctl disable

Begjin mei /etc/rc.d/rc.local/:

/etc/rc.d/rc.local yn CentOS 7 moat de folgjende kommando's útfiere om útfierbere tagongsrjochten te jaan ▼

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

Seis, runlevel (runnivo)

/etc/inittab is in ûnjildich systeemdoelferfanging

  • Altyd jildich foar folgjende oanmelding

wikselje nei 5 ▼

systemctl get-default graphical.target

wikselje nei 3 ▼

systemctl get-default multi-user.target

Tydlik effektyf ▼

INIT3

Allinnich fiif runnivo's ▼

[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

Sân, konfigurearje yum boarnekoade

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

Offisjele EPEL boarne ▼

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/ ) dield "Wat is it ferskil tusken CentOS6.5 en 7?Hoe sit it mei it kiezen fan in CentOS7-ferzje? , om dy te helpen.

Wolkom om de keppeling fan dit artikel te dielen:https://www.chenweiliang.com/cwl-692.html

Wolkom by it Telegram-kanaal fan Chen Weiliang's blog om de lêste updates te krijen!

🔔 Wês de earste om de weardefolle "ChatGPT Content Marketing AI Tool Usage Guide" te krijen yn 'e kanaaltopmap! 🌟
📚 Dizze hantlieding befettet enoarme wearde, 🌟Dit is in seldsume kâns, mis it net! ⏰⌛💨
Diel en like as jo wolle!
Jo dielen en likes binne ús trochgeande motivaasje!

 

2 minsken kommentearre op "Wat is it ferskil tusken CentOS6.5 en 7? Hoe sit it mei it kiezen fan de CentOS7 ferzje?"

发表 评论

Jo e-postadres wurdt net publisearre. Ferplichte fjilden wurde brûkt * Etiket

rôlje nei boppen