Serveur · 2 min read · Nov 19, 2025

Le Serveur Parfait - Mandriva 2010.0 Free (x86_64) [ISPConfig 2] - 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

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

Pour que le système définisse le bon nom d’hôte chaque fois que vous démarrez le système, nous ajoutons la dernière commande à /etc/rc.local :

vi /etc/rc.local

| [...] /bin/hostname -F /etc/hostname |

6 Configurer urpmi

Par défaut, Mandriva 2010.0 utilise le DVD d’installation comme son seul dépôt de logiciels, ce qui est peu pratique si le serveur est situé dans un endroit éloigné. Par conséquent, nous désactivons le DVD et activons les dépôts en ligne de Mandriva :

urpmi.removemedia -a && urpmi.addmedia --distrib --mirrorlist

6.1 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 2010.0. Le script ressemble à ceci :

vi /etc/cron.daily/software_update

| #!/bin/bash urpmi --auto-update --update --auto |

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 lib64xorg-x11-devel gcc gcc-c++

8 Quota Journalisé

Pour installer le paquet quota, exécutez

urpmi quota

Modifiez /etc/fstab pour qu’il ressemble à ceci (j’ai ajouté,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 à la partition avec le point de montage /) :

vi /etc/fstab

| # Entrée pour /dev/sda6 : UUID=5655e2e6-9865-41be-aafb-ef9111b7b6f9 / ext4 relatime,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 1 # Entrée pour /dev/sda1 : UUID=93aca769-d885-4694-a1c6-1df246caa426 /boot ext4 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=5751d7b7-9d7a-48bf-aedb-48a9bda0a308 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 2010.0 fonctionne en chroot par défaut, nous devons donc créer quelques liens symboliques afin qu’ISPConfig (si vous souhaitez l’installer) puisse y faire face :

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 du 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.