Detailliertes Tutorial zur VMware-Installation des Linux CentOS 7.7-Systems

Detailliertes Tutorial zur VMware-Installation des Linux CentOS 7.7-Systems

So installieren Sie das Linux CentOS 7.7-System in Vmware. Es handelt sich um eine Minimalinstallation. Nehmen Sie anschließend die erforderlichen Konfigurationsänderungen vor und implementieren Sie grundlegende Optimierungen. Zum Schluss noch einen Schnappschuss machen.

Installieren Sie Linux CentOS 7.7

Installationsvoraussetzungen: Die installierte virtuelle Maschine wird als Server genutzt, daher sollte der Installationsaufwand minimal sein. Installieren Sie keine unnötige Software oder eine grafische Oberfläche.

Wie Sie eine virtuelle Maschine erstellen, erfahren Sie unter: „So erstellen Sie eine virtuelle Maschine und richten ein virtuelles Maschinennetzwerk in VMware ein“

Starten Sie die virtuelle Maschine

Bildbeschreibung hier einfügen

Installieren Sie CentOS 7

Wählen Sie (verwenden Sie die Auf- und Ab-Tasten, um die Optionen zu wechseln) die erste Option, installieren Sie CentOS 7

Bildbeschreibung hier einfügen

Tastatur- und Sprachauswahl

Wählen Sie den Tastaturmodus, die Sprache und das Land aus (z. B. Amerikanisches Englisch, Britisches Englisch, Indisches Englisch, Australisches Englisch, Kanadisches Englisch usw.).

Bildbeschreibung hier einfügen

Zeitzone auswählen

Auswählen: Asien/Shanghai

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Softwareinstallation

Minimale Installation

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Festplattenpartitionierung

Manuelle Partitionierung

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

/boot-Partitionsdatenträgergrößenzuordnung

Bildbeschreibung hier einfügen

/ Zuordnung der Datenträgergröße für die Root-Partition

Bildbeschreibung hier einfügen

Das Ergebnis nach der Partitionierung

Bildbeschreibung hier einfügen

Partitionierung wird wirksam

Bildbeschreibung hier einfügen

Installieren Sie das System und legen Sie das Root-Passwort fest

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Änderung der Systemkonfiguration

Hinweis: Nach der Installation gibt es keinen ifconfig-Befehl

Hostnamenänderung

Verwenden Sie nicht den Standard-Hostnamen

[root@localhost ~]# vim /etc/Hostname
zhang
[root@localhost ~]# Hostname zhang

Melden Sie sich nach Abschluss des Vorgangs erneut an und Sie werden feststellen, dass der Hostname geändert wurde.

Netzwerkkartenänderung

Der Standardname der Netzwerkkarte ist nicht eth0, sondern eth1. Daher müssen Änderungen vorgenommen werden.

Bildbeschreibung hier einfügen

Ändern Sie die Grub-Datei und übernehmen Sie die Wirkung

Ändern Sie die Datei /etc/default/grub und fügen Sie der Variable GRUB_CMDLINE_LINU net.ifnames=0 hinzu, um die neue Benennungsregel zu deaktivieren.

Bildbeschreibung hier einfügen

[root@zhang ~]# cat /etc/default/grub 
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=gespeichert
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="Konsole"
GRUB_CMDLINE_LINUX="net.ifnames=0 crashkernel=auto spectre_v2=retpoline rhgb ruhig"
GRUB_DISABLE_RECOVERY="true"

Nach dem Speichern müssen Sie die Grub-Konfigurationsdatei neu generieren und die Kernel-Parameter aktualisieren. Dazu müssen wir Folgendes ausführen:

# grub2-mkconfig -o /etc/grub2.cfg # Das Ergebnis ist wie folgt 

Bildbeschreibung hier einfügen

Benennen Sie die Netzwerkkarte um und ändern Sie die Dateikonfiguration

NIC umbenennen

# cd /etc/sysconfig/netzwerkskripte/
# mv ifcfg-ens33 ifcfg-eth0
# mv ifcfg-ens37 ifcfg-eth1

eth0 (Intranet) Dateiinhalt nach Änderung

[root@zhang Netzwerkskripte]# cat ifcfg-eth0 
GERÄT=eth0
TYP=Ethernet
ONBOOT=ja
NM_CONTROLLED=ja
BOOTPROTO=keine
IPV6INIT=ja
USERCTL=nein
IPADDR=172.16.1.100
NETMASK=255.255.255.0

Inhalt der eth1-Datei (externes Netzwerk) nach der Änderung

[root@zhang Netzwerk-Skripte]# cat ifcfg-eth1
GERÄT=eth1
TYP=Ethernet
ONBOOT=ja
NM_CONTROLLED=ja
BOOTPROTO=keine
IPV6INIT=ja
USERCTL=nein
IPADDR=10.0.0.100
NETMASK=255.255.255.0
GATEWAY=10.0.0.2
DNS1 = 223.5.5.5
DNS2 = 223.6.6.6

Bemerkung:

Als externe IP wird eth1s IPADDR=10.0.0.100 verwendet. Da es sich um eine von VMware auf einem PC erstellte virtuelle Maschine handelt, gibt es keine echte öffentliche IP-Konfiguration. Daher wurde das Netzwerksegment 10.0.0.0/8 als externe IP verwendet. GATEWAY=10.0.0.2 wird in der virtuellen VMware-Maschine global festgelegt. Siehe: „So erstellen Sie eine virtuelle Maschine und richten ein virtuelles Maschinennetzwerk in VMware ein“ DNS1=223.5.5.5 und DNS2=223.6.6.6 sind die DNS-Adressen von Alibaba Cloud. Am besten verwenden Sie nicht die Adresse 8.8.8.8 von Google, da diese ausländische IP möglicherweise eingeschränkt ist.

# systemctl Neustart von network.service

Starten Sie den Netzwerkkartendienst neu, damit er wirksam wird.

ifconfig-Installation

Bildbeschreibung hier einfügen

Man sieht, dass das Internet normal ist

So installieren Sie den Befehl ifconfig

# yum search ifconfig # Prüfen, in welchem ​​Tool-Paket sich der Befehl befindet # yum install -y net-tools 

Bildbeschreibung hier einfügen

Führen Sie den Befehl ifconfig aus

Bildbeschreibung hier einfügen

Nach der Installation grundlegende Systemoptimierung

# Verwandte URLs:
https://github.com/zhanglianghhh/system-install/blob/master/linux-CenetOS7/basedOptimi_7.sh

Konkrete Optimierungspunkte:

  • CentOS-Basisspiegelquelle und Epel-Spiegelquelle
  • Deaktivieren und deaktivieren Sie Selinux
  • Deaktivieren und schließen Sie die Firewall
  • Erstellen Sie einen normalen Benutzer und erhöhen Sie die Berechtigungen (eine direkte Anmeldung als Root ist in Produktionsumgebungen nicht zulässig).
  • Zeitsynchronisierung (mit dem Zeitserver von Alibaba Cloud synchronisieren)
  • Wie lange die Verbindung getrennt wird, wenn kein Vorgang ausgeführt wird, und wie viele historische Befehlsaufzeichnungen gespeichert wurden (das Skript ist kommentiert, bitte entfernen Sie die Kommentare nach Bedarf)
  • Fügen Sie einigen Befehlen Aliase hinzu. Zweck: Farben anzeigen und die Anzeige von Informationen erleichtern. Beispiel: alias grep='grep --color=auto'; alias ls='ls --color=auto' usw.
  • Speichern Sie Aufzeichnungen von Benutzervorgängen im Systemprotokoll. Auf diese Weise gibt es, wenn etwas schief geht, eine Historie, die zurückverfolgt werden kann
  • Einstellungen für die Systemdatei-Handle-Nummer
  • Kernel-Parameter-Optimierung
  • Systemkernelparameter ausblenden und Willkommensnachricht für die Anmeldung festlegen
  • SSH-Konfigurationsoptimierung
  • Erforderliche Pakete installiert. Zum Beispiel: bash-completion, lrzsz, sysstat, nmap, tree, telnet, dos2unix, nc, vim usw.

Snapshot-Verwaltung [Wichtig ★★★★★]

Nach Abschluss der oben genannten Schritte ist die gesamte Bereitstellung von Vmware Linux CentOS 7.7 tatsächlich abgeschlossen. Es muss jedoch noch ein weiterer wichtiger Schritt abgeschlossen werden.

Wir verwenden diese virtuelle Maschine als Vorlage. Andere virtuelle Maschinen werden von dieser virtuellen Maschine geklont, und der geklonte Zustand ist der aktuelle Zustand der virtuellen Maschine. Dies soll auch sicherstellen, dass der aktuelle Zustand der virtuellen Maschine wiederhergestellt werden kann, selbst wenn er geändert wird. Daher müssen wir einen Snapshot erstellen, um den aktuellen Zustand der virtuellen Maschine zu speichern.

Fahren Sie den Client herunter. Um Speicherplatz zu sparen, fahren wir zuerst den Computer herunter und erstellen dann einen Snapshot.

Bildbeschreibung hier einfügen

Wählen Sie Snapshot-Verwaltung

Bildbeschreibung hier einfügen

Geben Sie einen Snapshot-Namen und eine Beschreibung ein. Es muss einen Sinn haben, sonst weiß man nach langer Zeit nicht mehr, was es ist.

Bildbeschreibung hier einfügen

Schnappschuss abgeschlossen

Bildbeschreibung hier einfügen

Verwandte Lektüre

„So erstellen Sie eine virtuelle Maschine und richten ein virtuelles Maschinennetzwerk in VMware ein“

Dies ist das Ende dieses ausführlichen Tutorials zur Installation des Linux CentOS 7.7-Systems mit VMware. Weitere Informationen zur Installation von CentOS 7 mit VMware finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Windows verwendet VMware, um eine virtuelle Linux-Maschine zu erstellen und das Betriebssystem CentOS7.2 zu installieren
  • Tutorial zur Installation von CentOs7 mit VMware in Win7 zum Erstellen einer Linux-Umgebung
  • Detaillierte Konfigurationsschritte zur Installation von Linux (CentOS) unter einer virtuellen VMware-Maschine
  • Linux CentOS lernen (I) ---- CentOS 7 in einer virtuellen VMware-Maschine installieren (grafisches Tutorial)
  • VMware installiert Linux-System auf virtueller Maschine
  • VMWARE-Installation und Linux-Systeminstallation unter VMWARE (grafisches Tutorial)
  • Installieren Sie Linux mithilfe einer virtuellen VMware-Maschine (CentOS7-Image).

<<:  Zusammenfassung der Lösungen für MySQL, das „Gruppieren nach“ nicht unterstützt

>>:  So ändern Sie die Kodierung der MySQL-Datenbank in utf8mb4

Artikel empfehlen

Teilen Sie 101 MySQL-Debugging- und Optimierungstipps

MySQL ist eine leistungsstarke Open-Source-Datenb...

Win10 Docker-Toolsbox-Tutorial zum Erstellen einer PHP-Entwicklungsumgebung

Bild herunterladen Docker-Pull MySQL:5.7 docker p...

Detaillierte Erklärung der JavaScript-Fehlererfassung

Inhaltsverzeichnis 1. Grundlegende Verwendung und...

Das WeChat-Applet realisiert ein Verknüpfungsmenü

Um das Kursdesign zu realisieren, habe ich kürzli...

CSS-Code zur Unterscheidung von IE8/IE9/IE10/IE11 Chrome Firefox

Das Debuggen der Website-Kompatibilität ist wirkl...

Vue realisiert kaskadierende Auswahl von Provinzen, Städten und Bezirken

Vor Kurzem musste ich einen kaskadierenden Auswah...

Vergleich zwischen Node.js und Deno

Inhaltsverzeichnis Vorwort Was ist Deno? Vergleic...

Detaillierte Erklärung der einfachen HTML- und CSS-Verwendung

Ich werde drei Tage benötigen, um den statischen ...

Spezifische Verwendung von MySQL-Fensterfunktionen

Inhaltsverzeichnis 1. Was ist eine Fensterfunktio...

MySQL View-Prinzipanalyse

Inhaltsverzeichnis Aktualisierbare Ansichten Leis...

Lernbeispiel für den Nginx Reverse Proxy

Inhaltsverzeichnis 1. Reverse-Proxy-Vorbereitung ...