So installieren Sie Ubuntu 18.04 LTS (Bionic Beaver) Minimal Server

in #deutsch5 years ago (edited)

Dieses Tutorial zeigt die Installation eines Ubuntu 18.04 LTS Minimal-Servers im Detail mit vielen Screenshots. Der Zweck des Leitfadens ist es, die Basisinstallation von Ubuntu 18.04 LTS zu zeigen, die als Grundlage für unsere anderen Ubuntu-Tutorials verwendet werden kann, hier bei howtoforge wie unsere perfekten Serveranleitungen. Dieses Tutorial verwendet den LTS-Zweig, der 5 Jahre lang Updates von Ubuntu erhält und für die Verwendung auf Servern empfohlen wird.

Anforderungen

Um einen Ubuntu-Server zu installieren, benötigen Sie die folgenden Voraussetzungen:

Die Ubuntu 18.04 Server-CD, die hier erhältlich ist:

Werfen Sie hier einen Blick auf andere Ubuntu-Downloads:

Eine schnelle Internetverbindung wird empfohlen, da die Paket-Updates während der Installation von Ubuntu-Servern heruntergeladen werden.

Vorbemerkung

In diesem Tutorial verwende ich den Hostnamen server1.example.com mit der IP-Adresse 192.168.1.100 und dem Gateway 192.168.1.1.1Diese Einstellungen können für Sie abweichen, so dass Sie sie gegebenenfalls ersetzen müssen.

Das Basissystem

Legen Sie die Ubuntu-Installations-CD / -DVD in Ihr System ein und starten Sie von dort. Wenn Sie das Betriebssystem in einer virtuellen Maschine installieren, wie ich es hier tun werde, dann sollten Sie die heruntergeladene ISO-Datei als Quelle für das CD/DVD-Laufwerk in VMWare und Virtualbox auswählen können, ohne sie zuerst auf CD zu brennen.

Auf dem ersten Bildschirm erscheint der Sprachwahlschalter. Bitte wählen Sie Ihre Sprache für die Installation aus:

Wählen Sie die Sprache für den Installationsprozess von Ubuntu 18.04 aus

Wählen Sie dann die Option Ubuntu Server installieren:

Starten Sie die Ubuntu-Installation.
Wählen Sie Ihre Sprache erneut, diesmal ist die Sprache für das installierte Ubuntu OS:

Wählen Sie die Sprache, die für das Betriebssystem verwendet wird

Dann wählen Sie Ihren Standort. Die Standorteinstellungen sind wichtig für das Tastaturlayout, das Gebietsschema und die Zeitzone Ihres Servers:

Wählen Sie den Serverstandort.

Wählen Sie Ihre Region aus.
Wählen Sie Ihr Land aus.
Wählen Sie das Server-Locale aus.

Wählen Sie ein Tastaturlayout: Sie haben die Möglichkeit, das Tastaturlayout vom Ubuntu-Installer automatisch erkennen zu lassen, indem Sie hier "ja" wählen. Ich bevorzuge es, die richtige Tastatur aus einer Liste auszuwählen, und deshalb wähle ich Nein & Tastaturlayout als Deutsch:

Wählen Sie das Tastaturlayout manuell aus.

Wählen Sie das Land für das Ubuntu-Tastatur-Locale aus.

Wählen Sie das Tastaturlayout aus.
Das Installationsprogramm überprüft die Installations-CD, Ihre Hardware und konfiguriert das Netzwerk mit DHCP, wenn sich ein DHCP-Server im Netzwerk befindet:

Der Installer scannt das CD-Image nach Paketen.
Geben Sie den Hostnamen des Systems ein. In diesem Beispiel heißt mein Server server1.example.com, also gebe ich server1.example.com ein:
Setzt den Server-Hostnamen.
Ubuntu erlaubt es dir nicht, dich direkt als root-Benutzer anzumelden. Deshalb legen wir hier einen neuen Systembenutzer für die Erstanmeldung an. Ich werde einen Benutzer mit dem Namen Administrator und dem Benutzernamen Administrator erstellen (verwenden Sie nicht den Benutzernamen admin, da es sich um einen reservierten Namen unter Ubuntu Linux handelt):

Setzt den vollständigen Namen des Benutzers.

Einen Benutzernamen festlegen.
Wählen Sie ein Passwort:

Wählen Sie ein PasswortWiederholen Sie das Passwort

Bitte überprüfen Sie, ob der Installer Ihre Zeitzone korrekt erkannt hat. Wenn ja, wählen Sie Ja, ansonsten Nein:

Stellen Sie die Zeitzone bei Bedarf ein
Jetzt müssen Sie Ihre Festplatte partitionieren. Der Einfachheit halber wähle ich Guided - verwenden Sie die gesamte Festplatte und richten Sie LVM ein - dies erstellt eine Volumengruppe mit zwei logischen Volumes, eines für das /-Dateisystem und eines für den Tausch (natürlich liegt die Partitionierung ganz bei Ihnen - wenn Sie wissen, was Sie tun, können Sie Ihre Partitionen auch manuell einrichten).
Wir werden die geführte Partitionierung verwenden.

Wählen Sie die Festplatte aus, die Sie partitionieren möchten:

Wählen Sie die Festplatte aus
Wenn Sie gefragt werden, ob Sie die Änderungen auf Festplatten schreiben und LVM? konfigurieren möchten, wählen Sie Ja:

Änderungen an der Partition auf die Festplatte schreiben

Wenn Sie Geführt ausgewählt haben - ganze Festplatte verwenden und LVM einrichten, erstellt der Partitionierer eine große Volumengruppe, die den gesamten Festplattenspeicher belegt. Sie können nun angeben, wie viel dieses Festplattenspeichers von den logischen Volumes für / und swap belegt werden soll. Es ist sinnvoll, etwas Platz ungenutzt zu lassen, damit Sie Ihre bestehenden logischen Volumes später erweitern oder neue anlegen können - das gibt Ihnen mehr Flexibilität.

LVM-Partitionsgröße auswählen

Wenn Sie fertig sind, klicken Sie auf Ja, wenn Sie aufgefordert werden, die Änderungen auf die Festplatten zu schreiben...:

Änderungen auf die Festplatte schreiben
Danach werden Ihre neuen Partitionen erstellt und formatiert. Dann wird das Basissystem installiert. Dies dauert einige Minuten.

Installation des Systems

Nun wird der Paketmanager "apt" konfiguriert. Lassen Sie die HTTP-Proxy-Zeile leer, es sei denn, Sie verwenden einen Proxy-Server für die Verbindung zum Internet:

Konfigurieren Sie den Proxy für apt

Apt wird konfiguriert
Ich möchte meine Server automatisch aktualisieren. Daher wähle ich Security Updates automatisch installieren.

Natürlich liegt es an Ihnen, was Sie hier auswählen:

Sicherheitsupdates automatisch installieren
Die einzigen Elemente, die ich hier auswähle, sind OpenSSH-Server, so dass ich mich nach Abschluss der Installation sofort mit einem SSH-Client wie Solar PuTTY mit dem System verbinden kann:

Wählen Sie die Basispakete für den Ubuntu-Server aus](https://www.howtoforge.com/images/ubuntu-18.04-bionic-beaver-minimal-server/ubuntu-server-18-04_27.png)

Die Installation wird fortgesetzt:

Die Installation wird fortgesetzt]

Wählen Sie Ja, wenn Sie gefragt werden Installieren Sie den GRUB-Bootloader in den Master-Boot-Record?:

Installation des SSH-Servers (optional)

Bei der Minimal Installation vom Ubuntu ISO aus, werdet Ihr gefragt welche Softwarekomponenten zusätzlich installiert werden sollen. Dort ist OpenSSH per default als einziges angewählt. Es gibt kaum Szenarien wo es sinnvoll erscheint komplett auf SSH zu verzichten.

Um auch ganz sicher zu gehen, dass unser neues Ubuntu auch via SSH funktionsfähig ist, und über einen Editor verfügt, führen wir den folgenden Befehl immer aus, wenn wir das erstmal damit verbinden.

apt-get install ssh openssh-server nano vim-nox

Von nun an können Sie einen SSH-Client wie PuTTY verwenden und sich von Ihrem Arbeitsplatzrechner aus mit Ihrem Ubuntu 18.04 (Bionic Beaver) Server verbinden.

Konfigurieren des Netzwerks

Da der Ubuntu-Installer unser System konfiguriert hat, um seine Netzwerkeinstellungen über DHCP zu erhalten, müssen wir das jetzt ändern, da ein Server eine statische IP-Adresse haben sollte. Wenn Sie die DHCP-basierte Netzwerkkonfiguration beibehalten möchten, dann überspringen Sie dieses Kapitel. In Ubuntu 18.04 ist das Netzwerk mit Netplan konfiguriert und die Konfigurationsdatei ist /etc/netplan/01-netcfg.yaml. Die traditionelle Netzwerkkonfigurationsdatei /etc/network/interfaces wird nicht mehr verwendet. Bearbeiten Sie /etc/netplan/01-netcfg.yaml und passen Sie es Ihren Bedürfnissen an (in diesem Beispiel werde ich die IP-Adresse 192.168.1.100 und die DNS-Server 1.1.1.1, 8.8.8.8 . verwenden.

Öffnen Sie die Netzwerkkonfigurationsdatei mit nano:

nano /etc/netplan/01-netcfg.yaml

Der Server verwendet DHCP direkt nach der Installation; die Interface-Datei sieht so aus:

# Diese Datei beschreibt die auf Ihrem System verfügbaren Netzwerkschnittstellen.
# Weitere Informationen finden Sie unter netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: yes

Um eine statische IP-Adresse 192.168.1.100 zu verwenden, werde ich die Datei so ändern, dass sie danach so aussieht:

# This file describes the network interfaces available on your system# For more information, see netplan(5).network:
network:
 version: 2
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: no
     dhcp6: no
     addresses: [192.168.1.100/24]
     gateway4: 192.168.1.1
     nameservers:
       addresses: [8.8.8.8,8.8.4.4]

WICHTIG: Die Einrückung der Linien ist wichtig, fügen Sie die Linien wie oben gezeigt hinzu.

Starten Sie dann Ihr Netzwerk neu, um die Änderungen zu übernehmen:

netplan generatesudo netplan apply

Dann editiere /etc/hosts.

nano /etc/hosts

Lass es so aussehen:

127.0.0.1 localhost  
192.168.1.100 server1.example.com server1
  
# Folgende Zeilen sind für IPv6 fähige Hosts wünschenswert
::1 localhost ip6-localhost ip6-loopback  
ff02::1 ip6-allnodes  
ff02::2 ip6-allrouters

Nun werden wir den Hostnamen unserer Maschine wie folgt ändern:

echo server1 > /etc/hostname hostname server1

Der erste Befehl setzt den Hostnamen "server1" in der Datei /etc/hostname. Diese Datei wird vom System beim Booten gelesen. Der zweite Befehl setzt den Hostnamen in der aktuellen Sitzung, so dass wir den Server nicht neu starten müssen, um den Hostnamen anzuwenden.

Alternativ zu den beiden obigen Befehlen können Sie den Befehl hostnamectl verwenden, der Teil des Systempakets ist.

hostnamectl set-hostname server1

Laufen Sie danach:

hostname 
hostname -f

Der erste Befehl gibt den kurzen Hostnamen zurück, während der zweite Befehl den voll qualifizierten Domänennamen (fqdn) anzeigt:

root@server1:# hostname
server1
root@server1:# hostname -f
server1.example.com

Erste Anmeldung

Melden Sie sich nun auf der Shell (oder remote per SSH) auf dem Server als Benutzer "Administrator" an. Der Benutzername kann sich unterscheiden, wenn Sie bei der Einrichtung einen anderen Namen gewählt haben.

First Login on Ubuntu 18.04 LTS]

Root-Privilegien erhalten

Nach dem Neustart können Sie sich mit Ihrem zuvor erstellten Benutzernamen (z.B. Administrator) anmelden. Da wir alle Schritte dieses Tutorials mit root-Rechten ausführen müssen, können wir entweder alle Befehle in diesem Tutorial mit der Zeichenkette sudo voranstellen, oder wir werden jetzt durch Eingabe root:

sudo -s

Herzlichen Glückwunsch! Jetzt haben wir ein grundlegendes Ubuntu 18.04 Server-Setup, das eine solide Basis für alle Arten von Ubuntu Server-Setups bietet.

Downloads

Quelle

Sort:  

Hallo ich bin Mikrobi,

dein Beitrag hat mir sehr gut gefallen und du bekommst von mir Upvote.

Ich bin ein Testbot, wenn ich alles richtig gemacht habe, findest du deinen Beitrag in meinem Report wieder.

LG

Mikrobi

Congratulations @pagespeedninja! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.21
TRX 0.20
JST 0.034
BTC 90479.14
ETH 3094.57
USDT 1.00
SBD 2.93