Server Setup · 5 min read · Feb 02, 2026

Der perfekte Server - Ubuntu 9.10 [ISPConfig 3] - Seite 3

4 Root-Rechte 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 allen Befehlen in diesem Tutorial den String sudo voranstellen oder wir werden jetzt Root, indem wir eingeben

sudo su

(Sie können auch den Root-Login aktivieren, indem Sie

sudo passwd root

ausführen 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 missbilligt. Siehe http://ubuntuforums.org/showthread.php?t=765414.)

5 Den SSH-Server installieren (optional)

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

aptitude install ssh openssh-server

Von nun an können Sie einen SSH-Client wie PuTTY verwenden und sich von Ihrem Arbeitsplatz mit Ihrem Ubuntu 9.10-Server verbinden und die verbleibenden Schritte dieses Tutorials befolgen.

6 vim-nox installieren (optional)

Ich werde vi als meinen Texteditor in diesem Tutorial verwenden. Das Standardprogramm vi hat ein seltsames Verhalten unter Ubuntu und Debian; um dies zu beheben, installieren wir vim-nox:

aptitude install vim-nox

(Sie müssen dies nicht tun, wenn Sie einen anderen Texteditor wie joe oder nano verwenden.)

7 Das Netzwerk konfigurieren

Da der Ubuntu-Installer unser System so konfiguriert hat, dass es seine Netzwerkeinstellungen über DHCP erhält, müssen wir das jetzt ändern, da ein Server eine statische IP-Adresse haben sollte. Bearbeiten Sie /etc/network/interfaces und passen Sie es an Ihre Bedürfnisse an (in diesem Beispielsetup werde ich die IP-Adresse 192.168.0.100 verwenden):

vi /etc/network/interfaces

| # Diese Datei beschreibt die verfügbaren Netzwerkschnittstellen auf Ihrem System # und wie man sie aktiviert. Für weitere Informationen siehe interfaces(5). # Die Loopback-Netzwerkschnittstelle auto lo iface lo inet loopback # Die primäre Netzwerkschnittstelle auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |

Dann starten Sie Ihr Netzwerk neu:

/etc/init.d/networking restart

Bearbeiten Sie dann /etc/hosts. Lassen Sie es so aussehen:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 # Die folgenden Zeilen sind wünschenswert für IPv6-fähige Hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |

Führen Sie nun aus

echo server1.example.com > /etc/hostname

… und starten Sie den Server neu:

reboot

Führen Sie danach aus

hostname  
 hostname -f

Beide sollten jetzt server1.example.com anzeigen.

8 Bearbeiten Sie /etc/apt/sources.list und aktualisieren Sie Ihre Linux-Installation

Bearbeiten Sie /etc/apt/sources.list. Kommentieren Sie die Installations-CD aus oder entfernen Sie sie aus der Datei und stellen Sie sicher, dass die Universe- und Multiverse-Repositories aktiviert sind. Es sollte so aussehen:

vi /etc/apt/sources.list

| # # deb cdrom:[Ubuntu-Server 9.10 _Karmic Koala_ - Release amd64 (20091027.2)]/ karmic main restricted #deb cdrom:[Ubuntu-Server 9.10 _Karmic Koala_ - Release amd64 (20091027.2)]/ karmic main restricted # Siehe http://help.ubuntu.com/community/UpgradeNotes, wie man auf # neuere Versionen der Distribution aktualisiert. deb http://de.archive.ubuntu.com/ubuntu/ karmic main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ karmic main restricted ## Wichtige Fehlerbehebungsupdates, die nach der endgültigen Veröffentlichung der ## Distribution produziert wurden. deb http://de.archive.ubuntu.com/ubuntu/ karmic-updates main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-updates main restricted ## N.B. Software aus diesem Repository wird VOLLSTÄNDIG VON dem Ubuntu ## Team UNTERSTÜTZT. Bitte beachten Sie auch, dass Software in Universe KEINE ## Überprüfung oder Updates vom Ubuntu-Sicherheitsteam erhält. deb http://de.archive.ubuntu.com/ubuntu/ karmic universe deb-src http://de.archive.ubuntu.com/ubuntu/ karmic universe deb http://de.archive.ubuntu.com/ubuntu/ karmic-updates universe deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-updates universe ## N.B. Software aus diesem Repository wird VOLLSTÄNDIG VON dem Ubuntu ## Team UNTERSTÜTZT und ist möglicherweise nicht unter einer freien Lizenz. Bitte stellen Sie sicher, dass Sie ## das Recht haben, die Software zu verwenden. Bitte beachten Sie auch, dass Software in ## Multiverse KEINE Überprüfung oder Updates vom Ubuntu-Sicherheitsteam erhält. deb http://de.archive.ubuntu.com/ubuntu/ karmic multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ karmic multiverse deb http://de.archive.ubuntu.com/ubuntu/ karmic-updates multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-updates multiverse ## Kommentieren Sie die folgenden beiden Zeilen aus, um Software aus dem 'Backports' ## Repository hinzuzufügen. ## N.B. Software aus diesem Repository wurde möglicherweise nicht so ## umfassend getestet wie die in der Hauptversion enthaltene, obwohl sie neuere Versionen ## einiger Anwendungen enthält, die nützliche Funktionen bieten können. ## Bitte beachten Sie auch, dass Software in Backports KEINE Überprüfung ## oder Updates vom Ubuntu-Sicherheitsteam erhält. # deb http://de.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse # deb-src http://de.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse ## Kommentieren Sie die folgenden beiden Zeilen aus, um Software aus Canonicals ## 'Partner'-Repository hinzuzufügen. ## Diese Software ist kein Teil von Ubuntu, wird jedoch von Canonical und den ## jeweiligen Anbietern als Dienst für Ubuntu-Benutzer angeboten. # deb http://archive.canonical.com/ubuntu karmic partner # deb-src http://archive.canonical.com/ubuntu karmic partner deb http://security.ubuntu.com/ubuntu karmic-security main restricted deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted deb http://security.ubuntu.com/ubuntu karmic-security universe deb-src http://security.ubuntu.com/ubuntu karmic-security universe deb http://security.ubuntu.com/ubuntu karmic-security multiverse deb-src http://security.ubuntu.com/ubuntu karmic-security multiverse |

Führen Sie dann aus

aptitude update

um die apt-Paketdatenbank zu aktualisieren und

aptitude safe-upgrade

um die neuesten Updates zu installieren (falls vorhanden). Wenn Sie sehen, dass ein neuer Kernel als Teil der Updates installiert wird, sollten Sie das System danach neu starten:

reboot

9 Ändern Sie die Standard-Shell

/bin/sh ist ein Symlink zu /bin/dash, wir benötigen jedoch /bin/bash, nicht /bin/dash. Daher tun wir dies:

dpkg-reconfigure dash

Installieren Sie dash als /bin/sh? <– Nein

Wenn Sie dies nicht tun, schlägt die ISPConfig-Installation fehl.

10 AppArmor deaktivieren

AppArmor ist eine Sicherheitserweiterung (ähnlich wie SELinux), die erweiterte Sicherheit bieten soll. Meiner Meinung nach benötigen Sie es nicht, um ein sicheres System zu konfigurieren, und es verursacht normalerweise mehr Probleme als Vorteile (denken Sie daran, nachdem Sie eine Woche mit Fehlersuche verbracht haben, weil ein Dienst nicht wie erwartet funktionierte, und dann stellen Sie fest, dass alles in Ordnung war, nur AppArmor das Problem verursacht hat). Daher deaktiviere ich es (das ist ein Muss, wenn Sie später ISPConfig installieren möchten).

Wir können es so deaktivieren:

/etc/init.d/apparmor stop  
 update-rc.d -f apparmor remove  
 aptitude remove apparmor apparmor-utils

11 Die Systemuhr synchronisieren

Es ist eine gute Idee, die Systemuhr mit einem NTP ( n etwork t ime p rotocol) Server über das Internet zu synchronisieren. Führen Sie einfach aus

aptitude install ntp ntpdate

und Ihre Systemzeit wird immer synchron sein.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.