Heim >Betrieb und Instandhaltung >CentOS >Was sind die Unterschiede zwischen Centos6 und Centos7?

Was sind die Unterschiede zwischen Centos6 und Centos7?

王林
王林Original
2020-03-31 13:17:542836Durchsuche

Was sind die Unterschiede zwischen Centos6 und Centos7?

Die Unterschiede sind wie folgt:

1. Entwicklung der Systeminitialisierungstechnologie – Boot-Prozess

CentOS 6: Verwendung der INIT-Technologie, der gesamte Bootvorgang Der Prozess ist Selbsttest-BIOS – MBR-Boot – GRUB-Laden – Kernel laden – INIT-Prozess starten – INITTAB-Konfigurationsdatei lesen und Prozessdienste in der Reihenfolge starten, die dem in der Konfigurationsdatei angegebenen Modus entspricht. Die INIT-Technologie macht den Startvorgang sehr übersichtlich und basiert auf SHELL-Skripten. Da die Prozesse nacheinander gestartet werden, ist die Geschwindigkeit langsam und der Systemstart kann beeinträchtigt werden, weil ein bestimmter Dienst hängen bleibt.

CentOS 7: Verwendung der Systemd-Technologie. Dies ist eine neue Technologie, die INIT ersetzt. Sie verwendet eine parallele Methode zum Starten des Prozesses, sodass die Startgeschwindigkeit schneller ist, und sie ist mit INIT-Befehlen kompatibel, um die Migrationskosten zu senken.

2. Änderungen in den Netzwerkeinstellungsmethoden

Das bekannte ipconfig in CentOS 6 wurde durch das grafische Netzwerkkonfigurationstool nmtui ersetzt.

(Empfohlenes Tutorial: Centos-Tutorial)

3. Hostname und Zeichensatz

Sie können den Hostnamen in CentOS 6 ändern Durch Bearbeiten der Datei /etc/sysconfig/network, diese Methode wurde jedoch in CentOS 7 aufgegeben und die Datei /etc/hostname wird verwendet. Die Methode zum vorübergehenden Ändern des Hostnamens bleibt unverändert und ist weiterhin der Befehl hostname. Und ein neues Hostnamen-Verwaltungstool hostnamectl wurde zu CentOS 7 hinzugefügt (die von diesem Tool vorgenommenen Dateinamenänderungen sind dauerhaft).

Was die Änderung des Zeichensatzes betrifft, verwendet CentOS 7 die neue Konfigurationsdatei /etc/locale.conf, um /etc/sysconfig/i18n zu ersetzen. Wenn Sie den Zeichensatz vorübergehend ändern möchten, bleibt die Methode dieselbe. Ändern Sie die LANG-Variable, z. B. LANG = zh_CN.UTF-8. Ein neues Tool zur Zeichensatzverwaltung, localectl, hat die gleiche Wirkung wie hostnamectl.

4. Kompatibel mit /etc/rc.local

Die Datei /etc/rc.local zeichnet Befehle auf, die nach dem Booten automatisch ausgeführt werden müssen. Diese Datei wurde jedoch in CentOS 7 aufgegeben Es kann jedoch auch mit Kompatibilität verwendet werden. Sie müssen der Datei nur ausführbare Berechtigungen erteilen:

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

5. Der Unterschied zwischen den Runlevels

Die Datei /etc/inittab in CentOS 6 ist basiert auf der Init-Technologie und kann daher nicht in CentOS 7 verwendet werden. Der Inhalt wurde jedoch durch Boot-Inhalte ersetzt, damit Benutzer wissen, wie sie die Ausführungsebene wechseln können Ich werde es nicht weiter beschreiben.

6. Dienstverwaltung

Dies ist die unangenehmste Änderung für Benutzer. Sie fügt das systemctl-Tool hinzu und integriert die Funktionen der Befehle service und chkconfig.

Empfohlene verwandte Video-Tutorials: Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas sind die Unterschiede zwischen Centos6 und Centos7?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn