Server Setup · 2 min read · Dec 03, 2025

Der perfekte Server - Mandriva 2008 Free (Mandriva 2008.0) - Seite 4

4 /etc/hosts anpassen

Als nächstes bearbeiten wir /etc/hosts. Es sollte so aussehen:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 |

5 Den Hostnamen festlegen

(Dieser Schritt ist optional.)

Dies ist nicht notwendig, wenn Sie den richtigen Hostnamen während der Installation festgelegt haben. Sie können den aktuellen Hostnamen mit den Befehlen

hostname  
hostname -f

überprüfen.

Beide Befehle sollten server1.example.com anzeigen.

Wenn die Ausgabe einen falschen Hostnamen zeigt, können Sie den richtigen wie folgt festlegen:

echo server1.example.com > /etc/hostname  
/bin/hostname -F /etc/hostname

6 urpmi konfigurieren

Sie können den Assistenten auf http://easyurpmi.zarb.org/ verwenden, um herauszufinden, wie Sie urpmi so konfigurieren, dass urpmi Online-Paket-Repositorys verwendet:

Für mich gab der Assistent diese Befehle zurück, die ich in der Befehlszeile ausgeführt habe:

urpmi.addmedia contrib ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/2008.0/i586/media/contrib/release with media_info/hdlist.cz
urpmi.addmedia --update contrib_updates ftp://carroll.cac.psu.edu/pub/linux/distributions/mandrivalinux/official/2008.0/i586/media/contrib/updates with media_info/hdlist.cz
urpmi.addmedia main ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/2008.0/i586/media/main/release with media_info/hdlist.cz
urpmi.addmedia --update main_updates ftp://carroll.cac.psu.edu/pub/linux/distributions/mandrivalinux/official/2008.0/i586/media/main/updates with media_info/hdlist.cz

Um das Mandriva 2008 DVD als Paket-Repository zu deaktivieren, führen wir aus

urpmi.removemedia "Mandriva Linux - 2008.0 (Free) - Installer"  
urpmi.removemedia "Mandriva Linux - 2008.0 (Free) - Installer (contrib)"

(Dies ist besonders nützlich, wenn Ihr Server an einem entfernten Standort steht, an dem Sie die DVD nicht einlegen können.)

Jetzt erstellen wir ein Skript /etc/cron.daily/software_update, das täglich automatisch von cron ausgeführt wird und nach den neuesten Software-Updates auf Ihrem Mandriva 2008-System sucht und diese installiert. Das Skript sieht so aus:

vi /etc/cron.daily/software_update

| #!/bin/bash urpmi.update updates urpmi --auto --update --auto-select |

Machen Sie das Skript ausführbar:

chmod 755 /etc/cron.daily/software_update

7 Einige Pakete installieren

Jetzt installieren wir ein paar Pakete, die später benötigt werden:

urpmi fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils ncftp flex libxorg-x11-devel gcc gcc-c++

8 Quota

Um das Quota-Paket zu installieren, führen Sie aus

urpmi quota

Bearbeiten Sie /etc/fstab, sodass es so aussieht (ich habe ,usrquota,grpquota zur Partition mit dem Einhängepunkt / hinzugefügt):

vi /etc/fstab

| /dev/hda6 / ext3 relatime,usrquota,grpquota 1 1 /dev/hda1 /boot ext3 relatime 1 2 /dev/cdrom /media/cdrom auto umask=0022,users,iocharset=utf8,noauto,ro,exec 0 0 /dev/fd0 /media/floppy auto umask=0022,users,iocharset=utf8,noauto,exec,flush 0 0 none /proc proc defaults 0 0 /dev/hda5 swap swap defaults 0 0 |

Führen Sie dann aus:

touch /aquota.user /aquota.group  
chmod 600 /aquota.*  
mount -o remount /  
quotacheck -avugm  
quotaon -avug

9 DNS-Server

Um den BIND DNS-Server zu installieren, führen Sie aus:

urpmi bind

Der BIND von Mandriva 2008 läuft standardmäßig chrooted, daher müssen wir einige Symlinks erstellen, damit ISPConfig (wenn Sie es installieren möchten) damit umgehen kann:

cd /var/lib/named/var  
mkdir -p lib/named/var  
cd lib/named/var  
ln -s ../../../named/ named  
ln -s ../../../run/ run  
cp /var/lib/named/var/named/reverse/named.local /var/lib/named/var/named/

Dann starten Sie BIND:

/etc/init.d/named start
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.