Cikkkönyvtár
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
- Sysvinit technológia
- Felkapott technológia
- 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:
- párhuzamos indítás
- 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!
📚 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?"
systemctl status cron.service hibás, és helyes a systemctl állapot cron.service
Köszönöm a javítást, javítva lett.