Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Der Unterschied zwischen Centos6 und 7

Der Unterschied zwischen Centos6 und 7

王林
王林Original
2020-03-16 14:28:195238Durchsuche

Der Unterschied zwischen Centos6 und 7

1. Entwicklung der Systeminitialisierungstechnologie – Bootvorgang

CentOS 6: Mithilfe der INIT-Technologie ist der gesamte Bootvorgang ein selbstüberprüfendes BIOS – MBR-Boot – GRUB-Ladevorgänge - lädt den Kernel - startet den INIT-Prozess - liest die INITTAB-Konfigurationsdatei und startet die Prozessdienste in der Reihenfolge entsprechend dem in der Konfigurationsdatei angegebenen Modus. 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.

PS: Sie können die vom aktuellen System verwendete Technologie kennen, indem Sie den Prozess mit PID 1 über den Befehl ps anzeigen.

(Empfohlenes Tutorial: Centos-Nutzungstutorial)

2. Änderungen in den Netzwerkeinstellungsmethoden

Die bekannte IPconfig in CentOS 6 war in CentOS 7 ersetzt durch den Befehl ip; das grafische Netzwerkkonfigurationstool nmtui ersetzt setup

3. Hostname und Zeichensatz

In CentOS 6 können Sie den Hostnamen ändern, indem Sie /etc/sysconfig/ bearbeiten. Netzwerkdatei, aber diese Methode wurde 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 Dienst- und chkconfig-Befehle. Die spezifische Verwendung ist im Bild dargestellt:

Der Unterschied zwischen Centos6 und 7

Weitergabe verwandter Video-Tutorials: Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Centos6 und 7. 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