Cili është ndryshimi midis CentOS6.5 dhe 7?Po në zgjedhjen e një versioni CentOS7?

CentOS Dallimi më i madh midis 7 dhe 6 është ndryshimi në teknikën e inicializimit.

  • Teknologjia e inicializimit e përdorur nga CentOS 7 është Systemd.
  • Për më tepër, fillimi i shërbimit, skedarët e nisjes së nisjes, komandat e rrjetit, etj., të gjitha tregojnë ndryshime nga 6.

Le të kuptojmë së pari Linux Evolucioni i teknologjisë së inicializimit të sistemit CentOS!

XNUMX. Teknologjia e inicializimit të sistemit

  1. Teknologjia Sysvinit
  2. Teknologji e përparuar
  3. Teknologji e sistemuar

Teknologjia Sysvinit

特性:

  • 1) Procesi i parë i sistemit është init;
  • 2) Procesi i fillimit është procesi mëmë i të gjitha proceseve dhe nuk mund të vritet (vritet);
  • 3) Shumica e sistemeve fillestare të shpërndarjes Linux janë të pajtueshme me SystemV, të quajtur sysvinti
  • 4) Sistemi përfaqësues: CentOS 5 CentOS 6

Advantage:

  • Sysvinit funksionon mirë dhe koncepti është i thjeshtë dhe i qartë.
  • Më së shumti varet nga skriptimi i guaskës.

Dobësi:

  • 1) Ekzekutohet në një mënyrë specifike -> Fillimi është shumë i ngadalshëm.
  • 2) Shumë e lehtë për t'u varur, problemet e montimit të fstab dhe NFS.

Teknologji e përparuar

CentOS 6 përdor SysVinit në vend të teknologjisë së nisjes për të nisur.

Skripti rc.sysinit i Upstart ka shumë optimizime për të reduktuar kohën e fillimit të fillimit të sistemit.

Sidoqoftë, për të thjeshtuar gjërat për administratorët, CentOS 6 nuk thekson ose nuk mbështet plotësisht shumë veçori të reja.

Sistemi përfaqësues:CentOS 6, Ubuntu 14.

  • systemd përdoret që nga CentOS 7, Ubuntu15.

Teknologji e sistemuar

Teknologjitë e përdorura në sistemet e reja (RedHat7, CentOS 7, Ubuntu15, etj.)

  • Qëllimi i dizajnit është të zgjidhë mangësitë origjinale të sysvinit dhe të përmirësojë në mënyrë efektive shpejtësinë e fillimit të sistemit;
  • E pajtueshme me Sysvinit, duke ulur koston e transfertave;

Avantazhi kryesor:

  1. fillimi paralel
  2. Procesi i përpunimit duke përdorur PID 1

XNUMX. Optimizimi i burimit yum

Në CentOS 6, parazgjedhja është shkarkimi i paketave rpm nga burime zyrtare.

  • CentOS 7 është optimizuar këtu për shkak të shpejtësisë së ngadaltë të përdorimit të burimeve të huaja.
  • kur përdorim instalimin软件nuk shkarkohet më nga faqja zyrtare si parazgjedhje.
  • Në vend të kësaj, ai automatikisht do të gjejë burimin Yum më afër vendndodhjes së tij gjeografike për të filluar shkarkimin.

XNUMX. Komanda

Nëse zgjidhni minimale (më të voglin) kur instaloni sistemin, ai do të instalohet në një paketë më të vogël se versionet e mëparshme.Për shembull: VIM, përdorni ifconfig, rrugëzimin e rrugës, konfigurimin për të vendosur parametrat, netstat, etj.Shumë komanda janë zhdukur.

Pas instalimit të sistemit, paketat e mëposhtme mund të shtohen:

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

Së katërti, modifikimi i grupit të karaktereve

Profili i grupit të karaktereve ▼

/etc/locale.conf 

Linja e komandës është vendosur në vetëm një hap ▼

[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. Menaxhimi i fillimit

/etc/rc.local 

Ky skedar ekziston ende, por nëse duam të vazhdojmë të përdorim këtë metodë, duhet t'i shtojmë lejen e ekzekutimit ▼

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

Shikoni statusin e programuar të detyrës ▼

systemctl status crond.service

Mbyllni detyrat e planifikuara ▼

systemctl stop crond.service

Shikoni funksionimin e situatës ▼

systemctl status crond.service

Shikoni shërbimet aktuale ▼

systemctl list-unit-files|grep enable 

Çaktivizo shërbimin e postës ▼

systemctl disable postfix.service

Kontrolloni nëse shërbimi i postës është i aktivizuar ▼

systemctl list-unit-files|grep postfix

Fikni murin e zjarrit ▼

systemctl stop firewalld.service

Filloni shërbimin ▼

systemctl is-enable

# mbyll shërbim ▼

systemctl disable

Filloni me /etc/rc.d/rc.local/:

/etc/rc.d/rc.local në CentOS 7 duhet të ekzekutojë komandat e mëposhtme për të siguruar lejet e ekzekutueshme ▼

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

Gjashtë, niveli i ekzekutimit (niveli i ekzekutimit)

/etc/inittab është një zëvendësim i pavlefshëm i objektivit të sistemit

  • Gjithmonë e vlefshme për hyrjen e radhës

kaloni në 5 ▼

systemctl get-default graphical.target

kaloni në 3 ▼

systemctl get-default multi-user.target

Përkohësisht efektive ▼

INIT3

Vetëm pesë nivele të drejtimit ▼

[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

Shtatë, konfiguroni kodin burimor 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

Burimi zyrtar i EPEL ▼

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

 

Blogu Hope Chen Weiliang ( https://www.chenweiliang.com/ ) ndau "Cili është ndryshimi midis CentOS6.5 dhe 7?Po në zgjedhjen e një versioni CentOS7? , për t'ju ndihmuar.

Mirë se vini të shpërndani lidhjen e këtij artikulli:https://www.chenweiliang.com/cwl-692.html

Mirësevini në kanalin Telegram të blogut të Chen Weiliang për të marrë përditësimet më të fundit!

🔔 Bëhu i pari që merr "Udhëzuesin e përdorimit të mjeteve të marketingut të përmbajtjes AI" me vlerë "ChatGPT Content Marketing AI" në drejtorinë kryesore të kanalit! 🌟
📚 Ky udhëzues përmban vlera të mëdha, 🌟Ky është një mundësi e rrallë, mos e humbisni! ⏰⌛💨
Shpërndaje dhe like nëse të pëlqen!
Ndarjet dhe pëlqimet tuaja janë motivimi ynë i vazhdueshëm!

 

2 persona komentuan në "Cili është ndryshimi midis CentOS6.5 dhe 7? Po të zgjidhni versionin CentOS7?"

发表 评论

Adresa juaj e emailit nuk do të publikohet. Përdoren fushat e kërkuara * Etiketa

lëvizni në krye