So installieren Sie Ubuntu 18.04 LTS (Bionic Beaver) Server

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

Stellen Sie bei Bedarf die Zeitzone 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

Wenn Sie gefragt werden, schreiben Sie die Änderungen auf die Festplatten und konfigurieren Sie LVM? Wählen Sie Ja:

Schreiben von Partitionsänderungen auf die Festplatte.

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 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 gerade 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:

Automatische Installation von Sicherheitsupdates

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

Wählen Sie die Basispakete für den Ubuntu-Server aus.

Die Installation wird fortgesetzt:

Die Installation wird fortgesetzt

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

Installieren Sie den Grub-Bootloader.

Das Installationsprogramm hat nun die Ubuntu-Installation abgeschlossen.

Der Ubuntu-Installer hat die Systeminstallation abgeschlossen.

Die Installation des Basissystems ist nun abgeschlossen. Entfernen Sie die Installations-CD aus dem CD-Laufwerk und klicken Sie auf Weiter, um das System neu zu starten:

Die Installation ist abgeschlossen. Klicken Sie auf Weiter, um in das neue System zu booten.

Die Basisinstallation ist nun abgeschlossen. Im nächsten Kapitel werde ich die Konfiguration der statischen Netzwerkadresse erklären und einen Shell-basierten Texteditor zum Bearbeiten von Konfigurationsdateien installieren.

4. 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.

Erste Anmeldung auf Ubuntu 18.04 LTS

5. 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

(Sie können auch den Root-Login aktivieren, indem Sie ihn ausführen.)

sudo passwd root

Und Root ein Passwort geben. Sie können sich dann direkt als root anmelden, aber dies wird von den Ubuntu-Entwicklern und der Community aus verschiedenen Gründen verpönt. Siehe https://help.ubuntu.com/community/RootSudo.)

6. Installation des SSH-Servers (optional)

Wenn Sie den OpenSSH-Server während der obigen Systeminstallation nicht installiert haben, können Sie dies jetzt tun:

apt-get install ssh openssh-server

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.

7. Installieren eines Shell-basierten Editors (Optional)

Hier werden wir zwei textbasierte Editoren installieren. Der Nano-Editor ist für Anfänger einfacher zu bedienen, während andere den traditionellen vi/vim-Editor bevorzugen. Das standardmäßige vi-Programm hat ein seltsames Verhalten unter Ubuntu und Debian; um dies zu beheben, installieren wir vim-nox:

apt-get -y install nano vim-nox

8. 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 wird 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 8.8.4.4.4, 8.8.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:

# This file describes the network interfaces available on your system
# For more information, see 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:
 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:

sudo netplan generate
sudo 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

# The following lines are desirable for IPv6 capable hosts
::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:/home/administrator# hostname
server1
root@server1:/home/administrator# hostname -f
server1.example.com
root@server1:/home/administrator#

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.

9. Image der virtuellen Maschine

Dieses Tutorial ist als gebrauchsfertige virtuelle Maschine im OVA / OVF-Format für Howtoforge-Abonnenten verfügbar. Das VM-Format ist kompatibel mit VMWare und Virtualbox und anderen Tools, die das Ei- oder ovf-Format importieren können. Den Download-Link findest du im rechten Menü oben. Klicken Sie auf den Dateinamen, um den Download zu starten.

Die Anmeldedaten der VM lauten:

SSH-Anmeldung

Benutzername:
Administrator-Passwort: howtoforge

Der Administratorbenutzer hat sudo-Berechtigungen.

Bitte ändern Sie die Passwörter nach dem ersten Start.

Die VM ist für die statische IP 192.168.1.100 konfiguriert, die IP kann in der Datei/etc/netplan/01-netcfg.yaml wie im Tutorialschritt 8 gezeigt.

10. Links

Ubuntu: http://www.ubuntu.com/

Das könnte dich auch interessieren …