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 den ip-Befehl in CentOS 7 ersetzt;
3. Hostname und Zeichensatz
In CentOS 6 können Sie den Hostnamen ändern, indem Sie die Datei /etc/sysconfig/network bearbeiten, aber diese Methode wurde in CentOS 7 aufgegeben. und verwenden Sie die Datei /etc/hostname. Die Methode zum vorübergehenden Ändern des Hostnamens bleibt unverändert und der Befehl hostname wird weiterhin verwendet. 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 Runlevels
Die Datei /etc/inittab in CentOS 6 basiert auf der implementierten Init-Technologie und kann daher nicht in CentOS 7 verwendet werden. Die Datei bleibt jedoch weiterhin erhalten, der Inhalt wurde jedoch durch Boot-Inhalt ersetzt, damit Benutzer jetzt wissen, wie sie die Ausführungsebene wechseln können.
6. Dienstverwaltung
centos7 fügt das systemctl-Tool hinzu, das die Funktionen der Befehle service und chkconfig integriert.
Empfohlene verwandte Tutorials: Centos-Tutorial
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Centos7 und Centos6. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!