Server Setup · 4 min read · Jan 09, 2026

Der perfekte Server - Mandriva 2008 Spring Free (Mandriva 2008.1) - 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-Repositories verwendet:

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

urpmi.addmedia contrib ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/i586/media/contrib/release with media_info/hdlist.cz
urpmi.addmedia --update contrib_updates ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/i586/media/contrib/updates with media_info/hdlist.cz
urpmi.addmedia main ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/i586/media/main/release with media_info/hdlist.cz
urpmi.addmedia --update main_updates ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/i586/media/main/updates with media_info/hdlist.cz

6.1 Die Installations-CDs deaktivieren

(Dies gilt nur, wenn Sie die drei Mandriva 2008.1 Installations-CDs verwenden, nicht die DVD!)

Um die Mandriva 2008.1 CDs als Paket-Repository zu deaktivieren, führen wir aus

urpmi.removemedia "Mandriva Linux - 2008.1 (Free) - i586 CD1"  
urpmi.removemedia "Mandriva Linux - 2008.1 (Free) - i586 CD2"  
urpmi.removemedia "Mandriva Linux - 2008.1 (Free) - i586 CD3"

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

6.2 Die Installations-DVD deaktivieren

(Dies gilt nur, wenn Sie die Mandriva 2008.1 Installations-DVD verwenden, nicht die drei CDs!)

Ich habe dies nicht getestet, da ich die CDs verwende, nicht die DVD, aber für die DVD sollte der Befehl wie folgt lauten:

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

Sie können die korrekten Namen der Medien herausfinden, indem Sie ausführen:

ls -l /var/lib/urpmi/
[root@server1 ~]# ls -l /var/lib/urpmi/  
total 15272  
-rw-r--r-- 1 root root    7978 2008-04-09 14:57 compssUsers.flat  
-rw-r--r-- 1 root root 5915550 2008-04-09 14:32 hdlist.Mandriva Linux - 2008.1 (Free) - i586 CD1.cz  
-rw-r--r-- 1 root root 2620444 2008-04-09 14:32 hdlist.Mandriva Linux - 2008.1 (Free) - i586 CD2.cz  
-rw-r--r-- 1 root root 4792018 2008-04-09 14:32 hdlist.Mandriva Linux - 2008.1 (Free) - i586 CD3.cz  
-rw-r--r-- 1 root root       0 2008-04-09 14:57 MD5SUM  
-rw-r--r-- 1 root root     248 2008-04-09 13:26 MD5SUM.contrib  
-rw-r--r-- 1 root root     248 2008-04-09 13:27 MD5SUM.contrib_updates  
-rw-r--r-- 1 root root     248 2008-04-09 13:28 MD5SUM.main  
-rw-r--r-- 1 root root     248 2008-04-09 13:28 MD5SUM.main_updates  
-rw-r--r-- 1 root root   14164 2008-04-09 14:57 names.Mandriva Linux - 2008.1 (Free) - i586 CD1  
-rw-r--r-- 1 root root    4468 2008-04-09 14:57 names.Mandriva Linux - 2008.1 (Free) - i586 CD2  
-rw-r--r-- 1 root root   11198 2008-04-09 14:57 names.Mandriva Linux - 2008.1 (Free) - i586 CD3  
-rw-r--r-- 1 root root 1259740 2008-04-09 13:27 synthesis.hdlist.contrib.cz  
-rw-r--r-- 1 root root      20 2008-04-09 13:27 synthesis.hdlist.contrib_updates.cz  
-rw-r--r-- 1 root root  652572 2008-04-09 13:28 synthesis.hdlist.main.cz  
-rw-r--r-- 1 root root      20 2008-04-09 13:28 synthesis.hdlist.main_updates.cz  
-rw-r--r-- 1 root root  136341 2008-04-09 14:32 synthesis.hdlist.Mandriva Linux - 2008.1 (Free) - i586 CD1.cz  
-rw-r--r-- 1 root root   55315 2008-04-09 14:32 synthesis.hdlist.Mandriva Linux - 2008.1 (Free) - i586 CD2.cz  
-rw-r--r-- 1 root root   70082 2008-04-09 14:32 synthesis.hdlist.Mandriva Linux - 2008.1 (Free) - i586 CD3.cz  
[root@server1 ~]#

Sie können die korrekten Namen aus den Einträgen names.* entnehmen.

6.3 Erstellen eines Auto-Update-Skripts

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

| # Eintrag für /dev/sda6 : UUID=8e7f6bd0-0630-11dd-bcc1-6787ae22ef91 / ext3 relatime,usrquota,grpquota 1 1 # Eintrag für /dev/sda1 : UUID=a0de6628-0630-11dd-91a9-5d76fb80ffee /boot ext3 relatime 1 2 /dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0 /dev/fd0 /media/floppy auto umask=0,users,iocharset=utf8,noauto,exec,flush 0 0 none /proc proc defaults 0 0 # Eintrag für /dev/sda5 : UUID=a21dfc56-0630-11dd-a951-df43bffad1b6 swap swap defaults 0 0 |

Dann führen Sie 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.1 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/

Als nächstes erstellen wir die Systemstart-Links für BIND…

chkconfig named on

… und starten es:

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

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.