Heim >Betrieb und Instandhaltung >CentOS >Der Unterschied zwischen Centos7 und Centos6

Der Unterschied zwischen Centos7 und Centos6

王林
王林Original
2020-04-03 10:50:233923Durchsuche

Der Unterschied zwischen Centos7 und Centos6

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!

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