Serveur · 4 min read · Jan 09, 2026
Le Serveur Parfait - Mandriva 2008 Spring Free (Mandriva 2008.1) - Page 4
4 Ajuster /etc/hosts
Ensuite, nous modifions /etc/hosts. Faites-le ressembler à ceci :
vi /etc/hosts| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 |
5 Définir Le Nom d’Hôte
(Cette étape est optionnelle.)
Ce n’est pas nécessaire si vous avez défini le bon nom d’hôte lors de l’installation. Vous pouvez vérifier le nom d’hôte actuel avec les commandes
hostname
hostname -fLes deux commandes devraient afficher server1.example.com.
Si la sortie montre un mauvais nom d’hôte, vous pouvez définir le bon comme ceci :
echo server1.example.com > /etc/hostname
/bin/hostname -F /etc/hostname6 Configurer urpmi
Vous pouvez utiliser l’assistant sur http://easyurpmi.zarb.org/ pour découvrir comment configurer urpmi afin qu’il utilise des dépôts de paquets en ligne :



Pour moi, l’assistant a renvoyé ces commandes que j’exécute dans la ligne de commande :
urpmi.addmedia contrib ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/i586/media/contrib/release with media_info/hdlist.czurpmi.addmedia --update contrib_updates ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/i586/media/contrib/updates with media_info/hdlist.czurpmi.addmedia main ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/i586/media/main/release with media_info/hdlist.czurpmi.addmedia --update main_updates ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/i586/media/main/updates with media_info/hdlist.cz6.1 Désactiver Les CD d’Installation
(Ceci s’applique uniquement si vous utilisez les trois CD d’installation de Mandriva 2008.1, pas le DVD !)
Pour désactiver les CD Mandriva 2008.1 en tant que dépôt de paquets, nous exécutons
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"(Ceci est particulièrement utile si votre serveur sera dans un emplacement éloigné où vous ne pouvez pas insérer les CD.)
6.2 Désactiver Le DVD d’Installation
(Ceci s’applique uniquement si vous utilisez le DVD d’installation de Mandriva 2008.1, pas les trois CD !)
Je n’ai pas testé cela car j’utilise les CD, pas le DVD, mais pour le DVD, la commande devrait être comme suit :
urpmi.removemedia "Mandriva Linux - 2008.1 (Free) - Installer"
urpmi.removemedia "Mandriva Linux - 2008.1 (Free) - Installer (contrib)"Vous pouvez trouver les noms corrects des médias en exécutant :
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 ~]#Vous pouvez prendre les noms corrects à partir des entrées names.*.
6.3 Création d’un Script de Mise à Jour Automatique
Maintenant, nous créons un script /etc/cron.daily/software_update qui sera exécuté automatiquement par cron chaque jour et qui recherche et installe les dernières mises à jour logicielles sur votre système Mandriva 2008.1. Le script ressemble à ceci :
vi /etc/cron.daily/software_update| #!/bin/bash urpmi.update updates urpmi --auto --update --auto-select |
Rendez le script exécutable :
chmod 755 /etc/cron.daily/software_update7 Installer Quelques Paquets
Maintenant, nous installons quelques paquets qui seront nécessaires plus tard :
urpmi fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils ncftp flex libxorg-x11-devel gcc gcc-c++8 Quota
Pour installer le paquet quota, exécutez
urpmi quotaModifiez /etc/fstab pour qu’il ressemble à ceci (j’ai ajouté,usrquota,grpquota à la partition avec le point de montage /) :
vi /etc/fstab| # Entrée pour /dev/sda6 : UUID=8e7f6bd0-0630-11dd-bcc1-6787ae22ef91 / ext3 relatime,usrquota,grpquota 1 1 # Entrée pour /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 # Entrée pour /dev/sda5 : UUID=a21dfc56-0630-11dd-a951-df43bffad1b6 swap swap defaults 0 0 |
Ensuite, exécutez :
touch /aquota.user /aquota.group
chmod 600 /aquota.*
mount -o remount /
quotacheck -avugm
quotaon -avug9 Serveur DNS
Pour installer le serveur DNS BIND, exécutez :
urpmi bindLe BIND de Mandriva 2008.1 fonctionne en chroot par défaut, donc nous devons créer quelques liens symboliques afin qu’ISPConfig (si vous souhaitez l’installer) puisse s’en occuper :
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/Ensuite, nous créons les liens de démarrage système pour BIND…
chkconfig named on… et le démarrons :
/etc/init.d/named startRecevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.