Server Setup · 5 min read · Jan 16, 2026

Der perfekte Server - Ubuntu 10.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 10.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 Beispiel 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 |

Führen Sie nun aus

echo server1.example.com > /etc/hostname  
/etc/init.d/hostname restart

Führen Sie danach aus

hostname  
hostname -f

Beide sollten jetzt server1.example.com anzeigen.

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

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 10.10 _Maverick Meerkat_ - Release i386 (20101007)]/ maverick main restricted #deb cdrom:[Ubuntu-Server 10.10 _Maverick Meerkat_ - Release i386 (20101007)]/ maverick main restricted # Siehe http://help.ubuntu.com/community/UpgradeNotes für Informationen zum Upgrade auf # neuere Versionen der Distribution. deb http://de.archive.ubuntu.com/ubuntu/ maverick main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ maverick main restricted ## Wichtige Fehlerbehebungsupdates, die nach der endgültigen Veröffentlichung der ## Distribution erstellt wurden. deb http://de.archive.ubuntu.com/ubuntu/ maverick-updates main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ maverick-updates main restricted ## N.B. Software aus diesem Repository wird VOLLSTÄNDIG VON dem Ubuntu ## Team UNTERSTÜTZT. Bitte beachten Sie auch, dass Software im Universe KEINE ## Überprüfung oder Updates vom Ubuntu-Sicherheitsteam erhält. deb http://de.archive.ubuntu.com/ubuntu/ maverick universe deb-src http://de.archive.ubuntu.com/ubuntu/ maverick universe deb http://de.archive.ubuntu.com/ubuntu/ maverick-updates universe deb-src http://de.archive.ubuntu.com/ubuntu/ maverick-updates universe ## N.B. Software aus diesem Repository wird VOLLSTÄNDIG VON dem Ubuntu ## Team UNTERSTÜTZT und möglicherweise nicht unter einer freien Lizenz. Bitte überzeugen Sie sich selbst von ## Ihren Rechten zur Nutzung der Software. Bitte beachten Sie auch, dass Software im ## Multiverse KEINE Überprüfung oder Updates vom Ubuntu ## Sicherheitsteam erhält. deb http://de.archive.ubuntu.com/ubuntu/ maverick multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ maverick multiverse deb http://de.archive.ubuntu.com/ubuntu/ maverick-updates multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ maverick-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/ maverick-backports main restricted universe multiverse # deb-src http://de.archive.ubuntu.com/ubuntu/ maverick-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 maverick partner # deb-src http://archive.canonical.com/ubuntu maverick partner ## Kommentieren Sie die folgenden beiden Zeilen aus, um Software aus Ubuntus ## 'Extras'-Repository hinzuzufügen. ## Diese Software ist kein Teil von Ubuntu, wird jedoch von Drittentwicklern angeboten, ## die ihre neueste Software ausliefern möchten. # deb http://extras.ubuntu.com/ubuntu maverick main # deb-src http://extras.ubuntu.com/ubuntu maverick main deb http://security.ubuntu.com/ubuntu maverick-security main restricted deb-src http://security.ubuntu.com/ubuntu maverick-security main restricted deb http://security.ubuntu.com/ubuntu maverick-security universe deb-src http://security.ubuntu.com/ubuntu maverick-security universe deb http://security.ubuntu.com/ubuntu maverick-security multiverse deb-src http://security.ubuntu.com/ubuntu maverick-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 Die Standard-Shell ändern

/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 Installation von ISPConfig 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 der Fehlersuche verbracht haben, weil ein Dienst nicht wie erwartet funktionierte, und dann herausfinden, dass alles in Ordnung war, nur AppArmor das Problem verursachte). 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 rotokoll) 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.