Der Perfekte Server - Mandriva 2008 Spring Free (Mandriva 2008.1) - Seite 4


Nun kannst Du die neusten Updates runter laden. Bitte beachte: das ist optional. Wir werden einen Cron Job anlegen, der unser System automatisch aktualisiert. Du kannst hier also No wählen:


Die Grundinstallation ist nun abgeschlossen. Du kannst die CD oder DVD jetzt entfernen und das System neu starten:


Weiter mit der Systemkonfiguration...

4 /etc/hosts anpassen

Als Nächstes bearbeiten wir /etc/hosts. So soll es aussehen:

vi /etc/hosts


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

5 Den Hostnamen einrichten

(Dieser Schritt ist optional.)

Dies ist nicht notwendig, wenn Du während der Installation den richtigen Hostnamen eingerichtet hast. Du kannst den derzeitigen Hostnamen mit folgenden Befehlen überprüfen

hostname
hostname -f

Beide Befehle sollten server1.example.com anzeigen.

Falls die Ausgabe einen falschen Hostnamen anzeigen sollte, kannst Du den richtigen wie folgt einrichten:

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

6 Konfiguration von urpmi

Du kannst den Wizard auf http://easyurpmi.zarb.org/ verwenden um herauszufinden, wie man urpmi konfiguriert, damit urpmi online Paketdatenbanken verwendet:




Bei mir gab der Wizard diese Befehle zurück, die ich in der Kommandozeile ausführe:

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

(Das gilt nur, wenn Du die drei Mandriva 2008.1 Installations-CDs verwendest, nicht die DVD!)

Um die Mandriva 2008.1 CDs als Paketdatenbank zu deaktivieren, führen wir dies 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"

(Das ist besonders nützlich, wenn sich Dein Server an einem entfernten Ort befinden wird, an dem Du die CDs nicht einlegen kannst.)

6.2 Die Installations-DVD deaktivieren

(Das gilt nur, wenn Du die Mandriva 2008.1 Installations-DVD verwendest, nicht die drei CDs!)

Ich habe das nicht getestet, da ich die CDs und nicht die DVD verwendet habe, jedoch sollte der Befehl für die DVD folgender sein:

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

Die richtigen Bezeichnungen des Mediums findest Du heraus, indem Du dies ausführst:

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 ~]#

Du kannst die richtigen Bezeichnungen von den names.* Einträgen nehmen.

6.3 Ein Auto-Update Skript erstellen

Nun erstellen wir ein Skript /etc/cron.daily/software_update, das automatisch jeden Tag von einem Cron ausgeführt wird und nach den neusten Software Updates sucht und diese auf Deinem Mandriva 2008.1 System installiert. Das Skript sieht wie folgt aus:

vi /etc/cron.daily/software_update


#!/bin/bash
urpmi.update updates urpmi --auto --update --auto-select
Mach das Skript ausführbar:

chmod 755 /etc/cron.daily/software_update


7 Installation einiger Pakete

Nun installieren wir einige Pakete, die später noch 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ühre dies aus

urpmi quota

Bearbeite /etc/fstab so dass es wie folgt aussieht (ich habe ,usrquota,grpquota der Partition mit dem Mount Point / hinzugefügt):

vi /etc/fstab


# Entry for /dev/sda6 :
UUID=8e7f6bd0-0630-11dd-bcc1-6787ae22ef91 / ext3 relatime,usrquota,grpquota 1 1 # Entry for /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 # Entry for /dev/sda5 : UUID=a21dfc56-0630-11dd-a951-df43bffad1b6 swap swap defaults 0 0
Führe dann dies 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ühre dies aus:

urpmi bind

Mandriva 2008.1s BIND wird standardmäßig chrooted ausgeführt, daher müssen wir einige Symlinks erstellen, damit ISPConfig (wenn Du es installieren möchtest) 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 System Startup Links für BIND...

chkconfig named on

... und starten es:

/etc/init.d/named start

0 Kommentar(e)

Zum Posten von Kommentaren bitte