Server Setup · 3 min read · Oct 30, 2025
Der perfekte Server - Mandriva 2008 Spring Free (Mandriva 2008.1) für x86_64 - 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/hostname6 urpmi konfigurieren
Sie können den Assistenten auf http://easyurpmi.zarb.org/ verwenden, um herauszufinden, wie Sie urpmi konfigurieren, damit urpmi Online-Paket-Repositorys verwendet:



Für mich gab der Assistent diese Befehle zurück, die ich in der Befehlszeile ausführe:
urpmi.addmedia 'Main' 'http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/x86_64/media/main/release'urpmi.addmedia 'Contrib' 'http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/x86_64/media/contrib/release'urpmi.addmedia 'Main Updates' 'http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/x86_64/media/main/updates'urpmi.addmedia 'Contrib Updates' 'http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/x86_64/media/contrib/updates'6.1 Die Installations-CDs deaktivieren
(Dies gilt nur, wenn Sie die drei Mandriva 2008.1 Installations-CDs verwenden, nicht die DVD!)
Ich habe dies nicht getestet, da ich die DVD verwende, nicht die CDs, aber für die CDs sollte der Befehl wie folgt lauten:
Um die Mandriva 2008.1 CDs als Paket-Repository zu deaktivieren, führen wir aus
urpmi.removemedia "Mandriva Linux - 2008.1 (Free64) - x86_64 CD1"
urpmi.removemedia "Mandriva Linux - 2008.1 (Free64) - x86_64 CD2"
urpmi.removemedia "Mandriva Linux - 2008.1 (Free64) - x86_64 CD3"(Dies ist besonders nützlich, wenn Ihr Server an einem entfernten Standort steht, an dem Sie die CDs nicht einlegen können.)
Sie können die korrekten Namen der Medien herausfinden, indem Sie ausführen:
ls -l /var/lib/urpmi/Sie können die korrekten Namen aus den Einträgen names.* entnehmen.
6.2 Die Installations-DVD deaktivieren
(Dies gilt nur, wenn Sie die Mandriva 2008.1 Installations-DVD verwenden, nicht die drei CDs!)
Um die Mandriva 2008.1 DVD als Paket-Repository zu deaktivieren, führen wir aus
urpmi.removemedia "Mandriva Linux - 2008.1 (Free64) - Installer (contrib)"
urpmi.removemedia "Mandriva Linux - 2008.1 (Free64) - Installer"
urpmi.removemedia "Mandriva Linux - 2008.1 (Free64) - Installer (main32)"6.3 Ein Auto-Update-Skript erstellen
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_update7 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 lib64xorg-x11-devel gcc gcc-c++8 Quota
Um das Quota-Paket zu installieren, führen Sie aus
urpmi quotaBearbeiten 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 -avug9 DNS-Server
Um den BIND-DNS-Server zu installieren, führen Sie aus:
urpmi bindDer 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 startErhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.