Schritte zum Erstellen einer Linux-Umgebung unter Windows mit VMWare (Bild und Text)

Schritte zum Erstellen einer Linux-Umgebung unter Windows mit VMWare (Bild und Text)

Seit ich den Mac zurückgegeben habe, liegt mein ursprünglicher Laptop brach. Die Konfiguration dieses Laptops ist recht gut. Ich kann mehrere virtuelle Maschinen installieren, um täglich kleine Cluster aufzubauen.

Vorbereitung

Installieren Sie VMWare

Version: VMware Workstation 15 Pro 15.5.6 Build-16341506

Zu den Installationsschritten gibt es nicht viel zu sagen.

Linux-Distribution herunterladen

Da mein Cloud-Server immer CentOS verwendet hat, bin ich daran gewöhnt und habe daher auch dieses Mal CentOS verwendet.

Version: CentOS 7

Sie können es von der Tsinghua-Mirror-Site herunterladen. Im Allgemeinen beträgt die Downloadgröße ca. 4,5 G.

Erstellen einer virtuellen Maschine

Öffnen Sie vmware ,文件-> 新建虛擬機

Neuer Assistent, wählen Sie Benutzerdefiniert, Weiter

Kompatibilität, Standard, Weiter

Wählen Sie die gerade heruntergeladene ISO-Datei als CD-Image-Datei aus.

Benutzernamen und Passwort festlegen (root kann hier nicht verwendet werden, root wird standardmäßig erstellt)

Wählen Sie den Speicherort der Datei der virtuellen Maschine entsprechend dem Festplattenspeicher Ihres PCs.

CPU-Konfiguration und Speicherausstattung sind je nach persönlicher Situation unterschiedlich. Zur Demonstration ist hier die Standardkonfiguration ausgewählt.

Netzwerktyp, wählen Sie hier das überbrückte Netzwerk aus. Das Netzwerk der virtuellen Maschine muss hier später konfiguriert werden, da sonst keine Verbindung zum externen Netzwerk hergestellt werden kann

E / A-Controller-Typ, Festplattentyp, basierend auf dem Prinzip der Auswahl des Standardwerts. Wenn Sie dies nicht verstehen, wählen wir hier die Standardoptionen aus

Konfigurieren Sie die maximale Datenträgergröße entsprechend Ihrer Festplattengröße

Nachdem alles konfiguriert ist, klicken Sie auf „Fertig“, um die Installation zu starten. Gießen Sie sich eine Tasse Tee ein und warten Sie ein paar Minuten.

vmware konfiguriert automatisch die CentOS-Installationsoptionen und führt die Installation durch …, trinke weiter Tee und warte

Die Installation ist abgeschlossen. Wenn diese Schnittstelle angezeigt wird, bedeutet dies, dass das System installiert wurde.

Konfigurieren des Netzwerks

Warum das Netzwerk konfigurieren?

Öffnen Sie nach dem Aufrufen des Systems die Terminalsoftware und pingen Sie Baidu an. Es wird festgestellt, dass der Ping nicht funktioniert. Der Hostcomputer funktioniert ebenfalls nicht. Ohne Netzwerk funktioniert er definitiv nicht.

Wie konfigurieren?

Fügen Sie im VMware-Netzwerkeditor für virtuelle Maschinen ein überbrücktes Netzwerk hinzu

Es ist zu beachten, dass die folgenden beiden Netzwerke auf den Host-Only-Modus eingestellt werden müssen und die Host-Verbindung als verbunden angezeigt wird

Überprüfen Sie zunächst, ob die virtuelle Maschine über einen Netzwerkadapter verfügt. Wenn nicht, müssen Sie einen hinzufügen und in den Bridge-Modus versetzen.

Geben Sie dhclient im Terminal ein. Sie benötigen root -Benutzerrechte. Wechseln Sie zuerst zu root , su root

su-Wurzel 
dhclient

Geben Sie ifconfig ein, um ens36 oder ens33 anzuzeigen

Ändern Sie die ens36 Konfigurationsdatei. Gehen Sie zum Verzeichnis /etc/sysconfig/network-scripts und prüfen Sie, ob eine ifcfg-ens36 oder ifcfg-ens33 Datei vorhanden ist. Wenn eine vorhanden ist, bearbeiten Sie sie. Wenn nicht, erstellen Sie eine, um sie zu konfigurieren. Sie können die folgende Konfiguration direkt kopieren.

Einige der wichtigeren sind:

  • BOOTPROTO: Statisch angeben, die IP-Adresse ändert sich später nicht.
  • NAME DEVICE: sollte mit dem Dateinamen und dem, was Sie in ifconfig sehen, übereinstimmen. Hier ist es ens36
  • ONBOOT: ja, folgt dem Systemstart
  • IPADDR NETMASK GATEWAY DNS1: Diese Elemente sollten entsprechend Ihrer eigenen Netzwerkkonfiguration konfiguriert werden. Konfigurieren Sie sie einfach auf dasselbe IP-Segment des LAN. Wenn kein Konflikt mit anderen IPs besteht, lautet dies 192.168.199.*
TYP=Ethernet 
PROXY_METHOD=keine 
BROWSER_ONLY=nein 
BOOTPROTO=statisch 
DEFROUTE=ja 
IPV4_FAILURE_FATAL=nein 
IPV6INIT=ja 
IPV6_AUTOCONF=ja 
IPV6_DEFROUTE=ja 
IPV6_FAILURE_FATAL=nein 
IPV6_ADDR_GEN_MODE=stabiler Datenschutz 
NAME=ens36 
UUID=824ec4bd-a9ae-4410-8346-17ce7f3dd111 
GERÄT=ens36 
ONBOOT=ja 
IPADDR=192.168.199.212 
NETMASK=255.255.255.0 
GATEWAY=192.168.199.1 
DNS1=192.168.199.1

Nach der Änderung speichern und beenden

Starten Sie die Netzwerkdienste neu

systemctl restart network.service

Überprüfen Sie, ob das Netzwerk verbunden ist

 \[test@localhost Netzwerk-Skripte\]$ ping www.qq.com 
  PING public-v6.sparta.mig.tencent-cloud.net (220.194.111.148) 56(84) Bytes Daten. 
  64 Bytes von www.qq.com (220.194.111.148): icmp_seq=1 ttl=53 Zeit=9,56 ms 
  64 Bytes von www.qq.com (220.194.111.148): icmp_seq=2 ttl=53 Zeit=13,4 ms 
  64 Bytes von www.qq.com (220.194.111.148): icmp_seq=3 ttl=53 Zeit=20,3 ms 
  64 Bytes von www.qq.com (220.194.111.148): icmp_seq=4 ttl=53 Zeit=9,19 ms 
  64 Bytes von www.qq.com (220.194.111.148): icmp_seq=5 ttl=53 Zeit=9,92 ms 
  64 Bytes von www.qq.com (220.194.111.148): icmp_seq=6 ttl=53 Zeit=9,49 ms 
  ^C 
  \--- public-v6.sparta.mig.tencent-cloud.net Ping-Statistiken --- 
  6 Pakete gesendet, 6 empfangen, 0 % Paketverlust, Zeit 5009 ms 
  RTT min./avg./max./mdev. = 9,195/11,994/20,327/3,999 ms 
  \[test@localhost Netzwerkskripte\]$ ping 192.168.199.119 
  PING 192.168.199.119 (192.168.199.119) 56(84) Bytes Daten. 
  64 Bytes von 192.168.199.119: icmp_seq=1 ttl=64 Zeit=1129 ms 
  64 Bytes von 192.168.199.119: icmp_seq=2 ttl=64 Zeit=130 ms 
  64 Bytes von 192.168.199.119: icmp_seq=3 ttl=64 Zeit=82,8 ms 
  64 Bytes von 192.168.199.119: icmp_seq=4 ttl=64 Zeit=120 ms 
  64 Bytes von 192.168.199.119: icmp_seq=5 ttl=64 Zeit=30,8 ms 
  64 Bytes von 192.168.199.119: icmp_seq=6 ttl=64 Zeit=25,4 ms 
  64 Bytes von 192.168.199.119: icmp_seq=7 ttl=64 Zeit=63,0 ms 
  ^C 
  \--- 192.168.199.119 Ping-Statistiken --- 
  8 Pakete gesendet, 7 empfangen, 12 % Paketverlust, Zeit 7011 ms 
  RTT min/avg/max/mdev = 25,445/226,124/1129,858/370,829 ms, Rohr 2
 
 Verwenden Sie zum Herstellen einer Verbindung das Terminaltool ssh. Wenn Sie eine Verbindung herstellen können, liegt kein Problem mit dem Netzwerk vor.

Bemerkung

Es gibt einige Fallstricke bei der Netzwerkkonfiguration, die erklärt werden müssen. Beim Schreiben dieses Artikels gibt es einige Punkte, die sich von meiner bisherigen Vorgehensweise unterscheiden.

1. Netzwerkadapter hier, die zuvor installierten virtuellen Maschinen sind alle Standard, aber hier gibt es keinen Netzwerkadapter, daher müssen Sie auf Ihrem Telefon manuell einen hinzufügen.

2. dhclient Hier gab es vorher standardmäßig einen Netzwerkadapter, daher war der generierte Netzwerkname ens33. Er wurde einmal generiert, als es vorher keinen Adapter gab, nämlich `lo`. Nach dem Hinzufügen des Adapters wurde er erneut generiert und der Name war `ens36`, was etwas anders war als vorher. Im Verzeichnis `/etc/sysconfig/network-scripts` gab es keine ens36-Konfigurationsdatei, daher müssen Sie hier eine neue Datei erstellen. Die vorherigen virtuellen Maschinen hatten alle standardmäßig ens33, Sie müssen also nur einige Änderungen vornehmen. Hier besteht für mein persönliches Verständnis lediglich der Unterschied im Namen und die Konfiguration ist ausreichend.

Nach der Installation meines Systems war die Zeitzone falsch. Ich habe sie einfach im System geändert.

Damit ist dieser Artikel über die Schritte (mit Bildern und Text) zum Erstellen einer Linux-Umgebung unter Windows mit VMWare abgeschlossen. Weitere Informationen zum Erstellen einer Linux-Umgebung mit VMWare finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Tutorial zur Installation von CentOs7 mit VMware in Win7 zum Erstellen einer Linux-Umgebung

<<:  js realisiert die Bildschneidefunktion

>>:  Tutorial zur Installation der komprimierten MySQL8-Paketversion unter Win10

Artikel empfehlen

Grafisches Tutorial zur Installation und Konfiguration von CenOS6.7 mysql 8.0.22

CenOS6.7 installiert MySQL8.0.22 (empfohlene Samm...

Detaillierte Erklärung zur Verwendung von Filtereigenschaften in CSS3

Als ich kürzlich das Intranet-Portal änderte, sti...

js implementiert ein einfaches Warenkorbmodul

In diesem Artikelbeispiel wird der spezifische Co...

Auszeichnungssprache - Bildersetzung

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

Farbverlaufseffekt im HTML-Hintergrund durch CSS-Stil erreicht

Screenshots der Effekte: Implementierungscode: Cod...

JavaScript-Grundlagen für Schleife und Array

Inhaltsverzeichnis Schleife - für Grundlegende Ve...

Einführung in die MySQL-Optimierung für die Unternehmensproduktion

Im Vergleich zu anderen großen Datenbanken wie Or...

Analyse des Prinzips des Rabbitmq Heartbea-Herzschlagerkennungsmechanismus

Vorwort Wenn Sie RabbitMQ verwenden und für einen...

Ungültige Lösung beim Definieren mehrerer Klassenattribute in HTML

Beim Schreiben von HTML definieren wir häufig mehr...

11 Beispiele für die erweiterte Verwendung von Eingabeelementen in Webformularen

1. Löschen Sie das gepunktete Feld, wenn die Scha...