Mi a különbség a CentOS6.5 és a 7 között?Mit szólnál a CentOS7 verzió kiválasztásához?

CentOS A 7 és 6 közötti legnagyobb különbség az inicializálási technikában mutatkozik meg.

  • A CentOS 7 által használt inicializálási technológia a Systemd.
  • Ezenkívül a szolgáltatás indítása, az indítási fájlok, a hálózati parancsok stb. mind eltérnek a 6-tól.

Először is értsük meg Linux A rendszer CentOS inicializálási technológiájának fejlődése!

XNUMX. Rendszerinicializálási technológia

  1. Sysvinit technológia
  2. Felkapott technológia
  3. Rendszeres technológia

Sysvinit technológia

特性:

  • 1) A rendszer első folyamata az init;
  • 2) Az init folyamat az összes folyamat szülőfolyamata, és nem lehet megölni (killni);
  • 3) A legtöbb Linux disztribúciós indítórendszer kompatibilis a SystemV-vel, az úgynevezett sysvinti
  • 4) Reprezentatív rendszer: CentOS 5 CentOS 6

优势:

  • A Sysvinit jól működik, a koncepció egyszerű és világos.
  • Ez leginkább a shell szkriptektől függ.

Gyengeség:

  • 1) Meghatározott sorrendben végrehajtva -> Az indítás túl lassú.
  • 2) Nagyon könnyen felakasztható, fstab- és NFS-csatlakozási problémák.

Felkapott technológia

A CentOS 6 rendszerindítási technológia helyett SysVinitet használ a rendszerindításhoz.

Az Upstart rc.sysinit parancsfájlja számos optimalizálást tartalmaz a rendszer inicializálásának indítási idejének csökkentése érdekében.

Az adminisztrátorok dolgának egyszerűsítése érdekében azonban a CentOS 6 nem emel ki és nem támogat sok új funkciót.

Képviseleti rendszer:CentOS 6, Ubuntu 14.

  • systemd a CentOS 7, Ubuntu15 óta használatos.

Rendszeres technológia

Új rendszerekben használt technológiák (RedHat7, CentOS 7, Ubuntu15 stb.)

  • A tervezés célja a sysvinit eredeti hiányosságainak megoldása és a rendszerindítási sebesség hatékony javítása;
  • Kompatibilis a Sysvinittel, csökkentve az átvitel költségeit;

fő előnye:

  1. párhuzamos indítás
  2. Folyamatfeldolgozás PID 1 használatával

XNUMX. A yum-forrás optimalizálása

A CentOS 6-ban az alapértelmezett az rpm csomagok letöltése hivatalos forrásokból.

  • A CentOS 7 itt van optimalizálva az idegen erőforrások felhasználásának lassú sebessége miatt.
  • amikor telepítést használunk软件alapértelmezés szerint már nem töltődik le a hivatalos webhelyről.
  • Ehelyett a letöltés megkezdéséhez automatikusan megkeresi a földrajzi helyéhez legközelebb eső Yum-forrást.

XNUMX. Parancs

Ha a minimálisat (a legkisebbet) választja a rendszer telepítésekor, akkor az a korábbi verzióknál kisebb csomagban kerül telepítésre.Például: VIM, ifconfig használata, útvonal-útválasztás, beállítás a paraméterek beállításához, netstat stb.Sok parancs eltűnt.

A rendszer telepítése után a következő csomagok adhatók hozzá:

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

Negyedszer, a karakterkészlet módosítása

Karakterkészlet-profil ▼

/etc/locale.conf 

A parancssor egyetlen lépésben a helyére kerül ▼

[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. Indítás menedzsment

/etc/rc.local 

Ez a fájl továbbra is létezik, de ha továbbra is ezt a módszert szeretnénk használni, akkor végrehajtási engedélyt kell adnunk hozzá ▼

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

Ütemezett feladat állapotának megtekintése ▼

systemctl status crond.service

Ütemezett feladatok bezárása ▼

systemctl stop crond.service

Tekintse meg a helyzet működését ▼

systemctl status crond.service

Jelenleg futó szolgáltatások megtekintése ▼

systemctl list-unit-files|grep enable 

Levelezési szolgáltatás letiltása ▼

systemctl disable postfix.service

Ellenőrizze, hogy a levelezési szolgáltatás engedélyezve van-e ▼

systemctl list-unit-files|grep postfix

Kapcsolja ki a tűzfalat ▼

systemctl stop firewalld.service

Indítsa el a szolgáltatást▼

systemctl is-enable

# szerviz bezárása ▼

systemctl disable

Kezdje ezzel: /etc/rc.d/rc.local/:

A CentOS 7 /etc/rc.d/rc.local fájlnak a következő parancsokat kell végrehajtania a végrehajtható engedélyek biztosításához ▼

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

Hat, futási szint (futási szint)

Az /etc/inittab érvénytelen rendszercélcsere

  • Mindig érvényes a következő bejelentkezéskor

váltson 5 ▼-ra

systemctl get-default graphical.target

váltson 3 ▼-ra

systemctl get-default multi-user.target

Átmenetileg hatályos ▼

INIT3

Csak öt futási szint ▼

[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

Hét, konfigurálja a yum forráskódot

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

Hivatalos EPEL-forrás ▼

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/ ) megosztott "Mi a különbség a CentOS6.5 és a 7 között?Mit szólnál a CentOS7 verzió kiválasztásához? , neked segíteni.

Üdvözöljük a cikk linkjének megosztásában:https://www.chenweiliang.com/cwl-692.html

Üdvözöljük Chen Weiliang blogjának Telegram csatornáján, hogy értesüljön a legfrissebb hírekről!

🔔 Legyen Ön az első, aki megkapja az értékes "ChatGPT Content Marketing AI Tool használati útmutatót" a csatorna felső könyvtárában! 🌟
📚 Ez az útmutató hatalmas értéket tartalmaz, 🌟 Ritka lehetőség ez, ne hagyd ki! ⏰⌛💨
Oszd meg és lájkold, ha tetszik!
Az Ön megosztása és lájkja folyamatos motivációnk!

 

2 ember kommentálta a következőt: "Mi a különbség a CentOS6.5 és a 7 között? Mit szólnál a CentOS7 verzió kiválasztásához?"

发表 评论

Az e-mail címed nem kerül nyilvánosságra. A kötelező mezőket használjuk * Címke

görgess a tetejére