Kāda ir atšķirība starp CentOS6.5 un 7?Kā būtu ar CentOS7 versijas izvēli?

CentOS Lielākā atšķirība starp 7 un 6 ir inicializācijas tehnikas atšķirība.

  • CentOS 7 izmantotā inicializācijas tehnoloģija ir Systemd.
  • Turklāt pakalpojuma startēšana, sāknēšanas startēšanas faili, tīkla komandas utt. norāda uz atšķirībām no 6.

Vispirms sapratīsim Linux Sistēmas CentOS inicializācijas tehnoloģijas attīstība!

XNUMX. Sistēmas inicializācijas tehnoloģija

  1. Sysvinit tehnoloģija
  2. Jaunākās tehnoloģijas
  3. Sistēmiskā tehnoloģija

Sysvinit tehnoloģija

特性:

  • 1) Sistēmas pirmais process ir init;
  • 2) Init process ir visu procesu mātes process, un to nevar nogalināt (nogalināt);
  • 3) Lielākā daļa Linux izplatīšanas sākuma sistēmu ir saderīgas ar SystemV, ko sauc par sysvinti
  • 4) Pārstāvošā sistēma: CentOS 5 CentOS 6

Priekšrocība:

  • Sysvinit darbojas labi, un koncepcija ir vienkārša un skaidra.
  • Tas galvenokārt ir atkarīgs no čaulas skriptēšanas.

Vājums:

  • 1) Izpildīts noteiktā secībā -> Startēšana ir pārāk lēna.
  • 2) Ļoti viegli piekārt, fstab un NFS mount problēmas.

Jaunākās tehnoloģijas

CentOS 6 sāknēšanai izmanto SysVinit, nevis sāknēšanas tehnoloģiju.

Upstart skriptam rc.sysinit ir daudz optimizāciju, lai samazinātu sistēmas inicializācijas startēšanas laiku.

Tomēr, lai vienkāršotu lietas administratoriem, CentOS 6 neizceļ vai tieši neatbalsta daudzas jaunas funkcijas.

Pārstāvības sistēma:CentOS 6, Ubuntu 14.

  • systemd tiek izmantots kopš CentOS 7, Ubuntu15.

Sistēmiskā tehnoloģija

Jaunās sistēmās izmantotās tehnoloģijas (RedHat7, CentOS 7, Ubuntu15 utt.)

  • Dizaina mērķis ir novērst sākotnējos sysvinit trūkumus un efektīvi uzlabot sistēmas palaišanas ātrumu;
  • Savietojams ar Sysvinit, samazinot pārsūtīšanas izmaksas;

galvenā priekšrocība:

  1. paralēlais starts
  2. Procesa apstrāde, izmantojot PID 1

XNUMX. Yum avota optimizācija

Operētājsistēmā CentOS 6 pēc noklusējuma tiek lejupielādētas rpm pakotnes no oficiālajiem avotiem.

  • CentOS 7 šeit ir optimizēts ārzemju resursu lēnā izmantošanas ātruma dēļ.
  • kad mēs izmantojam instalēšanu软件pēc noklusējuma vairs netiek lejupielādēts no oficiālās vietnes.
  • Tā vietā tas automātiski atradīs Yum avotu, kas ir vistuvāk savai ģeogrāfiskajai atrašanās vietai, lai sāktu lejupielādi.

XNUMX. Komanda

Ja sistēmas instalēšanas laikā izvēlaties minimālo (mazāko), tā tiks instalēta mazākā iepakojumā nekā iepriekšējās versijas.Piemēram: VIM, izmantojiet ifconfig, maršruta maršrutēšanu, iestatīšanu parametru iestatīšanai, netstat utt.Daudzas komandas ir pazudušas.

Pēc sistēmas instalēšanas var pievienot šādas pakotnes:

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

Ceturtkārt, rakstzīmju kopas modifikācija

Rakstzīmju kopas profils ▼

/etc/locale.conf 

Komandrinda ir pieejama tikai vienā darbībā ▼

[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. Startēšanas vadība

/etc/rc.local 

Šis fails joprojām pastāv, bet, ja mēs vēlamies turpināt izmantot šo metodi, mums ir jāpievieno izpildes atļaujas ▼

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

Skatīt ieplānotā uzdevuma statusu ▼

systemctl status crond.service

Aizvērt ieplānotos uzdevumus ▼

systemctl stop crond.service

Skatiet situācijas darbību ▼

systemctl status crond.service

Skatīt pašlaik darbojošos pakalpojumus ▼

systemctl list-unit-files|grep enable 

Atspējot pasta pakalpojumu ▼

systemctl disable postfix.service

Pārbaudiet, vai pasta pakalpojums ir iespējots ▼

systemctl list-unit-files|grep postfix

Izslēdziet ugunsmūri ▼

systemctl stop firewalld.service

Sāciet pakalpojumu▼

systemctl is-enable

# aizvērt pakalpojumu ▼

systemctl disable

Sāciet ar /etc/rc.d/rc.local/:

/etc/rc.d/rc.local operētājsistēmā CentOS 7 ir jāizpilda šādas komandas, lai nodrošinātu izpildāmās atļaujas ▼

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

Seši, izpildes līmenis (darba līmenis)

/etc/inittab ir nederīgs sistēmas mērķa nomaiņa

  • Vienmēr derīgs nākamajai pieteikšanās reizei

pārslēdzieties uz 5 ▼

systemctl get-default graphical.target

pārslēdzieties uz 3 ▼

systemctl get-default multi-user.target

Īslaicīgi spēkā ▼

INIT3

Tikai pieci izpildes līmeņi ▼

[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

Septiņi, konfigurējiet yum avota kodu

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ālais EPEL avots ▼

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

 

Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) koplietots "Kāda ir atšķirība starp CentOS6.5 un 7?Kā būtu ar CentOS7 versijas izvēli? , palidzet tev.

Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-692.html

Laipni lūdzam Chen Weiliang emuāra Telegram kanālā, lai saņemtu jaunākos atjauninājumus!

🔔 Esiet pirmais, kas kanāla augšējā direktorijā iegūst vērtīgo "ChatGPT satura mārketinga AI rīka lietošanas ceļvedi"! 🌟
📚 Šajā rokasgrāmatā ir milzīga vērtība, 🌟Šī ir reta iespēja, nepalaidiet to garām! ⏰⌛💨
Dalies un patīk, ja patīk!
Jūsu kopīgošana un atzīmes Patīk ir mūsu nepārtraukta motivācija!

 

2 cilvēki komentēja "Kāda ir atšķirība starp CentOS6.5 un 7? Kā būtu ar CentOS7 versijas izvēli?"

发表 评论

Jūsu e-pasta adrese netiks publicēta. 必填 项 已 用 * Etiķete

ritiniet uz augšu