So installieren Sie einen CentOS 7 Minimal Server
Als nächstes werden wir mit SOFTWARE SELECTION fortfahren, standardmäßig wird es mit Minimal Install geliefert.
Wir können bei Bedarf weitere Softwarepakete hinzufügen (wenn Sie die Installations-DVD und nicht den Minimalinstaller verwenden). In meinem Fall benötige ich nur ein Minimal Install(Basic Functionality) Setup, um die Software später mit yum zu installieren, also werde ich die Einstellungen mit Done speichern.
Wir bewegen uns in Richtung System und wählen `Installationsziel‘.
Wenn Sie ein manuelles Partitionierungsschema benötigen, dann können Sie wählen, ob ich die Partitionierung konfigurieren soll, in meinem Fall bevorzuge ich die automatische Partitionierung, nachdem Sie auf Fertig geklickt haben.
Als nächstes werden wir unseren NETZWERK & HOSTNAME anpassen, indem wir diesen auswählen.
Ich werde den Hostnamen server1.example.com verwenden und das Ethernet-Setup anpassen, indem ich auf Konfigurieren drücke.
Der nächste Bildschirm wird so aussehen, jetzt fügen wir die IPv4-Einstellungen hinzu, indem wir sie auswählen. Wenn du IPv6 hast, dann füge es in den IPv6-Einstellungen hinzu.
Als nächstes können Sie das Netzwerk so einrichten, dass es mit Ihrer lokalen Netzwerkeinrichtung übereinstimmt. In meinem Fall verwende ich eine statische IP, so dass ich Manuell wählen werde.
Fügen Sie die Einträge für Adresse, Netzmaske und Gateway gemäß Ihrer statischen IP-Umgebung hinzu. In meinem Fall verwende ich die Adresse als 192.168.1.100, Netzmaske als 255.255.255.255.0, Gateway als 192.168.1.1 und DNS-Server als 8.8.8.8.8 8.8.4.4 Diese Werte können je nach Ihrer Netzwerkumgebung variieren. Danach klicken Sie auf Speichern.
WICHTIG: Wenn Sie keine IPv6-Internetverbindung haben, dann stellen Sie IPv6 von Auto auf Ignorieren auf der Registerkarte IPv6 ein, sonst können Sie das Internet von diesem Server auf IPv4 nicht erreichen, da CentOS dann das korrekte IPv4-Setup zu ignorieren scheint und stattdessen IPv6 verwendet, was fehlschlägt.
Als nächstes müssen wir die Verbindung einschalten, wie im Screenshot unten gezeigt. Drücken Sie weiter auf Fertig.
Jetzt sind wir bereit, den Installationsprozess zu starten, vielleicht möchten Sie alle Einstellungen überprüfen und dann auf Installation starten klicken.
Der Installationsprozess beginnt jetzt und Sie erhalten einen kleinen blauen Fortschrittsbalken in den nächsten Fenstern. Jetzt müssen wir das ROOT PASSWORD setzen und einen neuen Nicht-Root-Benutzer in der Option USER CREATION hinzufügen. Ich werde mich zuerst für das Root-Passwort entscheiden.
Geben Sie ein sicheres Passwort Ihrer Wahl ein und drücken Sie Fertig.
Als nächstes werden wir uns für USER CREATION entscheiden.
Als nächstes werde ich einen Benutzer anlegen, wie in meinem Fall habe ich den vollen Namen „Administrator“ und den Benutzernamen „Administrator“ verwendet, aktiviere die Option Passwort erforderlich, um dieses Konto zu verwenden und drücke dann auf Fertig. Natürlich kannst du jeden beliebigen Wert nach deiner Wahl verwenden.
Drücken Sie Fertig stellen, haben Sie Geduld und warten Sie auf den Abschluss des Setups.
Nach Abschluss der Installation wird der Server neu gestartet, klicken Sie einfach auf Konfiguration beenden.
Der Server wird neu gestartet und fordert anschließend Ihren Benutzernamen und Ihr Passwort an.
Jetzt sind wir bereit, uns mit dem Benutzer anzumelden, den wir gerade oben erstellt haben, oder wir können die root-Anmeldeinformationen verwenden.
Erster Login auf CentOS
Melden Sie sich als Root-Benutzer am Server an, damit wir einige abschließende Installationsschritte durchführen können.
Die erste ist, alle verfügbaren Updates mit yum zu installieren.
yum update
mit „y“ bestätigen, um mit der Installation der Updates fortzufahren.
Ich werde zwei Kommandozeilen-Editoren installieren, um Konfigurationsdateien auf der Shell bearbeiten zu können:
yum install nano vim
Netzwerkkonfiguration
CentOS 7.2 minimal wird nicht mit dem Befehl ifconfig vorinstalliert, wir werden es wie folgt installieren:
yum install net-tools
Wenn Sie die Netzwerkkonfigurationsdatei ändern oder sehen möchten, bearbeiten Sie einfach die Datei.
nano /etc/sysconfig/network-scripts/ifcfg-ens33
Es wird so sein, wenn Sie eine statische IP-Adresse konfiguriert haben:
TYPE="Ethernet" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="no" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_PEERDNS="yes" IPV6_PEERROUTES="yes" IPV6_FAILURE_FATAL="no" NAME="ens33" UUID="eb1ba0ce-af9f-4953-a6a7-3d05a15c8d4f" DEVICE="ens33" ONBOOT="yes" IPADDR="192.168.1.100" PREFIX="24" GATEWAY="192.168.1.1" DNS1="192.168.1.1" DNS2="8.8.8.8" DNS3="8.8.4.4"
Oder so, wenn Sie DHCP verwenden:
TYPE="Ethernet" BOOTPROTO="dhcp" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" NAME="ens33" UUID="eb1ba0ce-af9f-4953-a6a7-3d05a15c8d4f" DEVICE="ens33" ONBOOT="yes" HWADDR="00:50:56:15:23:79" PEERDNS="yes" PEERROUTES="yes" IPV6_PEERDNS="yes" IPV6_PEERROUTES="yes" IPV6_PRIVACY="no"
Ändern Sie bei Bedarf die Werte.
Hinweis: Der obige Gerätename kann variieren, daher überprüfen Sie bitte die entsprechende Datei im Verzeichnis /etc/sysconfig/network-scripts.
Anpassen von /etc/hosts
Passen Sie die Datei /etc/hosts wie folgt an:
nano /etc/hosts
Machen Sie die Werte so:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 192.168.1.100 server1.example.com server1 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
Herzlichen Glückwunsch! Jetzt haben wir ein grundlegendes minimales CentOS 7.2 Server-Setup, das eine solide Grundlage für unsere anderen Tutorials bietet.
CentOS 7.2 Server als virtuelle Maschine herunterladen
Dieses Setup ist als Download der virtuellen Maschine im Eva/ovf-Format (kompatibel mit VMWare und Virtualbox) für Howtoforge-Abonnenten verfügbar.
Anmeldedaten für die VM
- Das root-Passwort lautet: howtoforge
- Das Passwort des Benutzers „administrator“ lautet: howtoforge
Bitte ändern Sie beide Passwörter beim ersten Login.
- Die IP-Adresse der VM ist 192.168.1.1.1.
Links
- CentOS: http://www.centos.org/