Configuration Serveur · 3 min read · Dec 03, 2025

Le Serveur Parfait - Mandriva 2009.0 Free (i386) - 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 -f

Les 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/hostname

6 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://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2009.0/i586/media/main/release'
urpmi.addmedia 'Contrib' 'http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2009.0/i586/media/contrib/release'
urpmi.addmedia 'Main Updates' 'http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2009.0/i586/media/main/updates'
urpmi.addmedia 'Contrib Updates' 'http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2009.0/i586/media/contrib/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 endroit éloigné où vous ne pouvez pas insérer les DVD/CD. Pour désactiver les médias d’installation (le DVD Mandriva ou les CD), 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 25980  
-rw-r--r-- 1 root root     9791 2008-10-09 17:14 compssUsers.flat  
drwxr-xr-x 2 root root     4096 2008-10-09 15:32 Contrib/  
drwxr-xr-x 2 root root     4096 2008-10-09 15:32 Contrib Updates/  
-rw-r--r-- 1 root root  3519063 2008-10-09 17:05 hdlist.Mandriva Linux - 2009.0 (Free) - Installer (contrib).cz  
-rw-r--r-- 1 root root 22476876 2008-10-09 17:05 hdlist.Mandriva Linux - 2009.0 (Free) - Installer.cz  
drwxr-xr-x 2 root root     4096 2008-10-09 15:32 Main/  
drwxr-xr-x 2 root root     4096 2008-10-09 15:32 Main Updates/  
-rw-r--r-- 1 root root        0 2008-10-09 17:14 MD5SUM  
-rw-r--r-- 1 root root    50592 2008-10-09 17:14 names.Mandriva Linux - 2009.0 (Free) - Installer  
-rw-r--r-- 1 root root     9805 2008-10-09 17:14 names.Mandriva Linux - 2009.0 (Free) - Installer (contrib)  
-rw-r--r-- 1 root root    60938 2008-10-09 17:05 synthesis.hdlist.Mandriva Linux - 2009.0 (Free) - Installer (contrib).cz  
-rw-r--r-- 1 root root   398380 2008-10-09 17:05 synthesis.hdlist.Mandriva Linux - 2009.0 (Free) - Installer.cz  
[root@server1 ~]#

Vous pouvez prendre les bons noms des entrées names.*. Donc, pour désactiver le DVD Mandriva 2009, j’exécute

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

Pour les CD, 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é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 recherche et installe 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_update

7 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 quota

Modifiez /etc/fstab pour ressembler à ceci (j’ai ajouté,usrquota,grpquota à la partition avec le point de montage /) :

vi /etc/fstab

| # Entrée pour /dev/sda6 : UUID=b258edec-9613-11dd-99c4-457f04a19dca / ext3 relatime,usrquota,grpquota 1 1 # Entrée pour /dev/sda1 : UUID=b6fa1e84-9613-11dd-84e1-bf4bbb042d23 /boot ext3 relatime 1 2 /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=b748b6b6-9613-11dd-844e-fba510a12ad6 swap swap defaults 0 0 |

Ensuite, exécutez :

touch /aquota.user /aquota.group  
chmod 600 /aquota.*  
mount -o remount /  
quotacheck -avugm  
quotaon -avug

9 Serveur DNS

Pour installer le serveur DNS BIND, exécutez :

urpmi bind

Le 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 start
Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.