Wat ass den Ënnerscheed tëscht CentOS6.5 an 7?Wéi wier et mat enger CentOS7 Versioun ze wielen?

CentOS De gréissten Ënnerscheed tëscht 7 a 6 ass den Ënnerscheed an der Initialiséierungstechnik.

  • D'Initialiséierungstechnologie déi vum CentOS 7 benotzt gëtt ass Systemd.
  • Zousätzlech, Service Startup, Boot Startupdateien, Netzbefehl, etc., all weisen Differenzen aus 6.

Loosst eis éischt verstoen Linux D'Evolutioun vum System CentOS Initialiséierungstechnologie!

XNUMX. System initialization Technologie

  1. Sysvinit Technologie
  2. Upstart Technologie
  3. Systemd Technologie

Sysvinit Technologie

Charakteristesch:

  • 1) Den éischte Prozess vum System ass init;
  • 2) Den Init-Prozess ass den Elterendeel vun alle Prozesser a kann net ëmbruecht ginn (gekillt);
  • 3) Déi meescht Linux Verdeelung init Systemer si kompatibel mat SystemV, genannt sysvinti
  • 4) Vertrieder System: CentOS 5 CentOS 6

Virdeel:

  • Sysvinit funktionnéiert gutt an d'Konzept ass einfach a kloer.
  • Et hänkt meeschtens vum Shell-Skript of.

Schwächt:

  • 1) Ausféieren an enger spezifescher Uerdnung -> Startup ass ze lues.
  • 2) Ganz einfach ze hänken, fstab an NFS Montéierungsprobleemer.

Upstart Technologie

CentOS 6 benotzt SysVinit anstatt Boot Technologie fir ze booten.

Upstart's rc.sysinit Skript huet vill Optimisatiounen fir d'Startzäit vun der Systeminitialiséierung ze reduzéieren.

Wéi och ëmmer, fir d'Saache fir Administrateuren ze vereinfachen, CentOS 6 markéiert net vill nei Features oder ënnerstëtzt direkt.

Representativ System:CentOS 6, Ubuntu 14.

  • systemd gëtt zënter CentOS 7, Ubuntu15 benotzt.

Systemd Technologie

Technologien déi am neie System benotzt ginn (RedHat7, CentOS 7, Ubuntu15, etc.)

  • Den Zweck vum Design ass d'Original Mängel vun sysvinit ze léisen an effektiv de System Startup Vitesse verbesseren;
  • Kompatibel mat Sysvinit, reduzéieren d'Käschte vun Transfere;

Den Haaptvirdeel:

  1. parallel ufänken
  2. Prozessveraarbechtung mat PID 1

XNUMX. Optimisatioun vun Yum Quell

Am CentOS 6 ass de Standard fir Rpm Packagen vun offiziellen Quellen erofzelueden.

  • CentOS 7 ass hei optimiséiert wéinst der lueser Geschwindegkeet fir auslännesch Ressourcen ze benotzen.
  • wa mir installéieren benotzenSoftwareass net méi vun der offizieller Websäit als Standard erofgelueden.
  • Amplaz fënnt et automatesch d'Yum Quell am nootste bei senger geographescher Lag fir unzefänken.

XNUMX. Kommando

Wann Dir minimal (de klengste) wielt wann Dir de System installéiert, da gëtt et an engem méi klenge Package wéi fréier Versiounen installéiert.Zum Beispill: VIM, benotzt ifconfig, Route Routing, Setup fir Parameteren ze setzen, netstat, etc.Vill Kommandoen sinn fort.

No der Systeminstallatioun kënnen déi folgend Packagen derbäigesat ginn:

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

Véierten, d'Charakter Set Modifikatioun

Charakter Set Profil ▼

/etc/locale.conf 

D'Kommandozeil ass op der Plaz an nëmmen engem Schrëtt ▼

[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 Gestioun

/etc/rc.local 

Dës Datei existéiert nach ëmmer, awer wa mir dës Methode weider benotze wëllen, musse mir Ausféierungsrechter derbäi ▼

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

Geplangt Aufgab Status gesinn ▼

systemctl status crond.service

Fuerplang Aufgaben zoumaachen ▼

systemctl stop crond.service

Kuckt d'Operatioun vun der Situatioun ▼

systemctl status crond.service

Kuckt aktuell lafend Servicer ▼

systemctl list-unit-files|grep enable 

Desaktivéiere Mail Service ▼

systemctl disable postfix.service

Kontrolléieren ob Mail Service aktivéiert ass ▼

systemctl list-unit-files|grep postfix

De Firewall auszeschalten ▼

systemctl stop firewalld.service

Start de Service▼

systemctl is-enable

# zoumaachen Service ▼

systemctl disable

Start mat /etc/rc.d/rc.local/:

/etc/rc.d/rc.local am CentOS 7 muss déi folgend Kommandoen ausféieren fir ausführbar Permissiounen ze bidden ▼

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

Sechs, Runlevel (Laufniveau)

/etc/inittab ass en ongëlteg Systemzielersatz

  • Ëmmer valabel fir nächst Login

schalt op 5 ▼

systemctl get-default graphical.target

schalt op 3 ▼

systemctl get-default multi-user.target

Temporär effektiv ▼

INIT3

Nëmme fënnef Runlevels ▼

[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

Siwen, konfiguréieren Yum Quellcode

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

Offiziell EPEL Quell ▼

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/ ) gedeelt "Wat ass den Ënnerscheed tëscht CentOS6.5 an 7?Wéi wier et mat enger CentOS7 Versioun ze wielen? , fir Iech ze hëllefen.

Wëllkomm de Link vun dësem Artikel ze deelen:https://www.chenweiliang.com/cwl-692.html

Wëllkomm op dem Telegram Kanal vum Chen Weiliang säi Blog fir déi lescht Updates ze kréien!

🔔 Gitt deen Éischten dee wäertvollen "ChatGPT Content Marketing AI Tool Usage Guide" am Kanal Top Verzeechnes ze kréien! 🌟
📚 Dëse Guide enthält en enorme Wäert, 🌟 Dëst ass eng selten Geleeënheet, verpasst et net! ⏰⌛💨
Deelen a liken wann dir wëllt!
Är Deelen a Likes sinn eis kontinuéierlech Motivatioun!

 

2 Leit kommentéiert "Wat ass den Ënnerscheed tëscht CentOS6.5 an 7? Wéi wier et mat der CentOS7 Versioun ze wielen?"

Comments

Är E-Mail Adress gëtt net verëffentlecht. Néideg Felder gi benotzt * Etikett

scroll no uewen