Artikel Directory
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
- Sysvinit Technology
- Upstart Technology
- 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:
- parallel start
- 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!
📚 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?"
systemctl status cron.service is ferkeard en korrekt is systemctl status crond.service
Tank foar de korreksje, it is korrizjearre.