Serveur Mandriva · 4 min read · Oct 23, 2025
Le Serveur Parfait - Mandriva 2009.0 Free (x86_64) - 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 pendant 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 :



(Quand j’ai écrit ce tutoriel, Mandriva 2009.0 n’était pas encore disponible dans l’assistant, donc j’ai choisi 2008.1 et ensuite remplacé 2008.1 par 2009.0 dans les commandes urpmi. Vous pouvez faire de même, mais l’assistant devrait être à jour dans quelques jours.)
Pour moi, l’assistant a donné ces commandes que j’exécute dans la ligne de commande :
urpmi.addmedia 'Main' 'http://fr2.rpmfind.net/linux/Mandrakelinux/official/2009.0/x86_64/media/main/release'urpmi.addmedia 'Contrib' 'http://fr2.rpmfind.net/linux/Mandrakelinux/official/2009.0/x86_64/media/contrib/release'urpmi.addmedia 'Main32' 'http://fr2.rpmfind.net/linux/Mandrakelinux/official/2009.0/i586/media/main/release'urpmi.addmedia 'Main Updates' 'http://fr2.rpmfind.net/linux/Mandrakelinux/official/2009.0/x86_64/media/main/updates'urpmi.addmedia 'Contrib Updates' 'http://fr2.rpmfind.net/linux/Mandrakelinux/official/2009.0/x86_64/media/contrib/updates'urpmi.addmedia 'Main32 Updates' 'http://fr2.rpmfind.net/linux/Mandrakelinux/official/2009.0/i586/media/main/updates'6.1 Désactiver Les Médias d’Installation
Désactiver les médias d’installation est particulièrement utile si votre serveur sera dans un emplacement distant où vous ne pouvez pas insérer les DVD/CD. Pour désactiver les médias d’installation (le DVD Mandriva ou les CDs), nous devons d’abord découvrir leurs noms internes. Nous pouvons le faire en exécutant
ls -l /var/lib/urpmi/[root@server1 ~]# ls -l /var/lib/urpmi/
total 25616
-rw-r--r-- 1 root root 9858 2008-10-10 17:49 compssUsers.flat
drwxr-xr-x 2 root root 4096 2008-10-10 16:11 Contrib/
drwxr-xr-x 2 root root 4096 2008-10-10 16:07 Contrib Updates/
-rw-r--r-- 1 root root 3496995 2008-10-10 17:42 hdlist.Mandriva Linux - 2009.0 (Free64) - Installer (contrib).cz
-rw-r--r-- 1 root root 22071087 2008-10-10 17:42 hdlist.Mandriva Linux - 2009.0 (Free64) - Installer.cz
-rw-r--r-- 1 root root 46094 2008-10-10 17:42 hdlist.Mandriva Linux - 2009.0 (Free64) - Installer (main32).cz
drwxr-xr-x 2 root root 4096 2008-10-10 16:11 Main/
drwxr-xr-x 2 root root 4096 2008-10-10 16:13 Main32/
drwxr-xr-x 2 root root 4096 2008-10-10 16:13 Main32 Updates/
drwxr-xr-x 2 root root 4096 2008-10-10 16:07 Main Updates/
-rw-r--r-- 1 root root 0 2008-10-10 17:49 MD5SUM
-rw-r--r-- 1 root root 52072 2008-10-10 17:49 names.Mandriva Linux - 2009.0 (Free64) - Installer
-rw-r--r-- 1 root root 9452 2008-10-10 17:49 names.Mandriva Linux - 2009.0 (Free64) - Installer (contrib)
-rw-r--r-- 1 root root 225 2008-10-10 17:49 names.Mandriva Linux - 2009.0 (Free64) - Installer (main32)
-rw-r--r-- 1 root root 61281 2008-10-10 17:42 synthesis.hdlist.Mandriva Linux - 2009.0 (Free64) - Installer (contrib).cz
-rw-r--r-- 1 root root 389816 2008-10-10 17:42 synthesis.hdlist.Mandriva Linux - 2009.0 (Free64) - Installer.cz
-rw-r--r-- 1 root root 2238 2008-10-10 17:42 synthesis.hdlist.Mandriva Linux - 2009.0 (Free64) - Installer (main32).cz
[root@server1 ~]#Vous pouvez prendre les bons noms à partir des entrées names.*. Donc, pour désactiver le DVD Mandriva 2009, j’exécute
urpmi.removemedia "Mandriva Linux - 2009.0 (Free64) - Installer"
urpmi.removemedia "Mandriva Linux - 2009.0 (Free64) - Installer (contrib)"
urpmi.removemedia "Mandriva Linux - 2009.0 (Free64) - Installer (main32)"Pour les CDs, la commande sera légèrement différente - il suffit de jeter un œil aux entrées names.* sur votre système.
6.2 Créer Un Script de Mise à Jour Automatique
Maintenant, nous créons un script /etc/cron.daily/software_update qui sera automatiquement exécuté par cron quotidiennement et recherchera et installera les dernières mises à jour logicielles sur votre système Mandriva 2009.0. 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 sont nécessaires plus tard :
urpmi fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils ncftp flex lib64xorg-x11-devel gcc gcc-c++8 Quota
Pour installer le paquet quota, exécutez
urpmi quotaModifiez /etc/fstab pour ressembler à ceci (j’ai ajouté,usrquota,grpquota à la partition avec le point de montage /) :
vi /etc/fstab| # Entry for /dev/sda6 : UUID=fcf473ac-96e1-11dd-925e-bd3c361d7fff / ext3 relatime,usrquota,grpquota 1 1 # Entry for /dev/sda1 : UUID=01d7ebd8-96e2-11dd-9d07-87e54e82565e /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=0220c38a-96e2-11dd-af75-abce5298666d 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 2009.0 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.