Server Installation · 7 min read · Sep 29, 2025
So installieren Sie einen CentOS 8 Minimalserver

Dieses Dokument beschreibt die Installation eines CentOS 8 Servers. Ziel dieses Leitfadens ist es, eine minimale Einrichtung bereitzustellen, die als Grundlage für unsere anderen Tutorials hier bei howtoforge dienen kann, wie die perfekten Serverleitfäden oder die SAMBA-, LAMP- und LEMP-Server-Tutorials.
Anforderungen
Um mit der Installation von CentOS 8 zu beginnen, benötigen wir die Installations-ISO-Datei. Dies kann entweder die CentOS Minimal-ISO oder die DVD-ISO-Datei sein. Wenn Sie nur diesen einen Server installieren möchten, wählen Sie die Minimal-ISO, da sie kleiner ist und der Installer die erforderlichen Pakete während der Installation später herunterladen wird. Ich werde mehrere Server mit CentOS 8 installieren, daher wähle ich die DVD-Installations-ISO, damit ich die gleichen Pakete nicht für jeden Server erneut herunterladen muss.
- Laden Sie die CentOS 8 ISO von einem nahegelegenen Mirror herunter http://www.centos.org/download/. Ich werde diesen Mirror verwenden:
http://ftp.hosteurope.de/mirror/centos.org/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-minimal.iso
Ich werde die Installation auf einer VMware-virtuellen Maschine durchführen. Die Installationsschritte auf einem physischen Server sind die gleichen. Wenn Ihr Server nicht von einer ISO-Datei booten kann, brennen Sie die ISO auf eine DVD und legen Sie diese in das DVD-Laufwerk des Servers ein.
Vorbemerkung
Dieses Tutorial basiert auf dem CentOS 8 Server, ich verwende 192.168.0.100 als meine IP-Adresse in diesem Tutorial und server1.example.com als Hostnamen. Diese Einstellungen können bei Ihnen abweichen, daher müssen Sie sie gegebenenfalls anpassen.
Installieren Sie das CentOS 8 Basissystem
Booten Sie von Ihrem CentOS 8 ISO-Image. Wählen Sie Install CentOS 8.

Drücken Sie anschließend ENTER.

Wählen Sie die Installationssprache. Ich verwende hier Englisch mit Englisch (Vereinigte Staaten), also drücke ich einfach Weiter:
Als Nächstes erhalten wir den folgenden Bildschirm:

Ich werde beginnen, die Einstellungen anzupassen, beginnend mit der LOCALIZATION in DATUM & UHRZEIT. Klicken Sie auf DATUM & UHRZEIT. Wählen Sie Ihre Zeitzone aus, in meinem Fall wähle ich Europa als Region und Berlin als Stadt. Drücken Sie Fertig, wenn Sie fertig sind.
Es wird das SERVERDATUM & DIE UHRZEIT auf die Zeitzone Europa/Berlin eingestellt. Als Nächstes werde ich das TASTATURLAYOUT anpassen, klicken Sie auf die TASTATUR, um den Einrichtungsdialog zu starten.

Drücken Sie das + Symbol, um ein weiteres Tastaturlayout hinzuzufügen:

Es wird das folgende Fenster mit der Liste der verfügbaren Tastaturlayouts angezeigt. In meinem Fall wähle ich Deutsch und klicke auf die Schaltfläche Hinzufügen, um das Tastaturlayout hinzuzufügen.

Als Nächstes passen wir die OPTIONEN FÜR DAS UMSCHALTEN DES LAYOUTS an, indem wir auf Optionen drücken:

Sie können jede beliebige Tastenkombination zum Umschalten zwischen den Tastaturen verwenden, in meinem Fall verwende ich Alt+Strg. Nachdem Sie Ihre gewünschte Tastenkombination ausgewählt haben, drücken Sie Fertig.

Drücken Sie als Nächstes Fertig.
Jetzt können wir die SPRACHUNTERSTÜTZUNG hinzufügen, wenn Sie kein Englisch verwenden möchten. Klicken Sie auf „SPRACHUNTERSTÜTZUNG“, um den Dialog zu öffnen.

Standardmäßig wird CentOS mit der englischen Sprache vorinstalliert geliefert, aber wir können problemlos weitere Sprachen hinzufügen. In meinem Fall füge ich Deutsch (Deutschland) als zusätzliche Sprache hinzu. Drücken Sie Fertig nach der Auswahl

Als Nächstes gehen wir zu SOFTWARE > INSTALLATIONSQUELLE und wählen das Installationsmedium aus.

Als Nächstes sehen Sie, dass die Installationsquelle „Auto-detected installation media“ ist. Wenn Sie eine andere Installationsquelle wie eine Netzwerkinstallation haben, können Sie den Pfad im Feld „Im Netzwerk“ mit und ohne Proxy aus der Proxy-Einrichtung festlegen. Zusätzlich können wir bei Bedarf zusätzliche Repositories hinzufügen. Drücken Sie dann Fertig.

Als Nächstes fahren wir mit der SOFTWAREAUSWAHL fort. Standardmäßig wird Minimal Install angeboten.

Wir können bei Bedarf weitere Softwarepakete hinzufügen (wenn Sie die Installations-DVD und nicht den Minimal-Installer verwenden). In meinem Fall benötige ich nur eine Minimalinstallation (Grundfunktionalität), um die Software später mit yum zu installieren, also speichere ich die Einstellungen, indem ich Fertig drücke.

Wir gehen zu SYSTEM und wählen INSTALLATIONSZIEL.

Wenn Sie ein manuelles Partitionierungsschema benötigen, können Sie „Ich werde die Partitionierung konfigurieren“ auswählen. In meinem Fall bevorzuge ich die automatische Konfiguration der Partitionierung, danach drücke ich Fertig.

Als Nächstes werden wir unser NETZWERK & HOSTNAME anpassen, indem wir das auswählen.

Ich werde den Hostnamen server1.example.com verwenden und die Ethernet-Einstellungen anpassen, indem ich auf Konfigurieren drücke.

Der nächste Bildschirm sieht so aus, jetzt fügen wir die IPv4-Einstellungen hinzu, indem wir dasselbe auswählen. Wenn Sie IPv6 haben, fügen Sie es in den IPv6-Einstellungen hinzu.

Als Nächstes können Sie das Netzwerk so einrichten, dass es mit Ihrer lokalen Netzwerkkonfiguration übereinstimmt. In meinem Fall verwende ich eine statische IP, also wähle ich Manuell aus.

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 192.168.0.100, die Netzmaske 255.255.255.0, das Gateway 192.168.0.1 und die DNS-Server 8.8.8.8 8.8.4.4. Diese Werte können je nach Ihrer Netzwerkumgebung variieren. Drücken Sie danach auf Speichern.

WICHTIG: Wenn Sie keine IPv6-Internetverbindung haben, stellen Sie IPv6 im IPv6-Tab von auto auf ignorieren, andernfalls können Sie von diesem Server aus das Internet über IPv4 nicht erreichen, da CentOS dann anscheinend die korrekte IPv4-Konfiguration ignoriert und stattdessen IPv6 verwendet, was fehlschlägt.

Als Nächstes müssen wir die Verbindung aktivieren, wie im Screenshot unten gezeigt. Drücken Sie weiter auf Fertig.

Geben Sie im Feld „Host Name“ den Serverhostname ein und klicken Sie auf die Schaltfläche Anwenden.

Jetzt sind wir bereit, den Installationsprozess zu starten. Sie möchten möglicherweise alle Einstellungen überprüfen und dann auf Installation beginnen drücken.

Der Installationsprozess beginnt jetzt und Sie erhalten in den nächsten Fenstern eine kleine blaue Fortschrittsanzeige. Jetzt müssen wir das ROOT-PASSWORT festlegen und einen neuen Nicht-Root-Benutzer im BENUTZERERSTELLUNGS-Option hinzufügen. Ich werde zuerst das Root-Passwort festlegen.

Geben Sie ein sicheres Passwort Ihrer Wahl ein und drücken Sie Fertig.

Als Nächstes gehen wir zur BENUTZERERSTELLUNG.

Als Nächstes werde ich einen Nicht-Root-Benutzer erstellen. In meinem Fall habe ich den vollständigen Namen „Howtoforge“ und den Benutzernamen „howtoforge“ verwendet, aktivieren Sie die Option „Passwort für die Nutzung dieses Kontos erforderlich“ und drücken Sie dann Fertig. Natürlich sollten Sie einen Benutzernamen und ein Passwort Ihrer Wahl verwenden.

Drücken Sie Fertig. Haben Sie Geduld und warten Sie auf den Abschluss der Einrichtung.
Nach Abschluss der Installation werden Sie aufgefordert, den Server neu zu starten. Drücken Sie einfach Konfiguration abschließen.

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.
Die erste Anmeldung bei CentOS 8
Melden Sie sich als Root-Benutzer am Server an, damit wir einige abschließende Installationsschritte durchführen können.

Der erste Schritt besteht darin, alle verfügbaren Updates mit dnf zu installieren.
dnf updateBestätigen Sie mit „y“, um mit der Installation der Updates fortzufahren.
Ich werde zwei Kommandozeilen-Editoren installieren, um Konfigurationsdateien in der Shell bearbeiten zu können:
dnf install nano vimNetzwerkkonfiguration
CentOS 8 Minimal wird nicht mit dem Befehl ifconfig vorinstalliert, wir werden es wie folgt installieren:
yum install net-toolsWenn Sie die Netzwerkkonfigurationsdatei ändern oder anzeigen möchten, bearbeiten Sie einfach die Datei
nano /etc/sysconfig/network-scripts/ifcfg-ens33Es wird so aussehen, 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"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="233f2c1b-877c-4b28-b17d-1eb091ded288"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.0.100"
PREFIX="24"
GATEWAY="192.168.0.1"
DNS1="8.8.8.8"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="233f2c1b-877c-4b28-b17d-1eb091ded288"
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 die Werte bei Bedarf.
Hinweis: Der obige Gerätename kann variieren, überprüfen Sie daher die entsprechende Datei im Verzeichnis /etc/sysconfig/network-scripts.
Passen Sie /etc/hosts an
Passen Sie die Datei /etc/hosts wie folgt an:
nano /etc/hostsMachen Sie die Werte wie folgt:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.0.100 server1.example.com server1
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6Herzlichen Glückwunsch! Jetzt haben wir eine grundlegende minimale CentOS 8 Servereinrichtung, die eine solide Grundlage für unsere anderen Tutorials bietet.
Laden Sie den CentOS 8 Server als virtuelle Maschine herunter
Dieses Setup ist als virtueller Maschinen-Download im ova/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 „howtoforge“ lautet: howtoforge
Bitte ändern Sie beide Passwörter bei der ersten Anmeldung.
- Die IP-Adresse der VM ist 192.168.0.100
Links
- CentOS: http://www.centos.org/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.