Configuration · 2 min read · Dec 03, 2025

La configuration parfaite - Mandriva 2007 Édition Gratuite - 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 Configurer des adresses IP supplémentaires

(Cette étape est totalement optionnelle et n’est nécessaire que si vous souhaitez ajouter d’autres adresses IP à votre interface réseau eth0 !)

Supposons que notre interface réseau soit eth0. Ensuite, il y a un fichier /etc/sysconfig/network-scripts/ifcfg-eth0 qui ressemble à ceci :

vi /etc/sysconfig/network-scripts/ifcfg-eth0

| DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.0.100 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 ONBOOT=yes METRIC=10 MII_NOT_SUPPORTED=no USERCTL=no MS_DNS1=145.253.2.75 MS_DNS2=193.174.32.18 RESOLV_MODS=yes IPV6INIT=no IPV6TO4INIT=no |

Maintenant, nous voulons créer l’interface virtuelle eth0:0 avec l’adresse IP 192.168.0.101. Tout ce que nous avons à faire est de créer le fichier /etc/sysconfig/network-scripts/ifcfg-eth0:0 qui ressemble à ceci :

vi /etc/sysconfig/network-scripts/ifcfg-eth0:0

| DEVICE=eth0:0 BOOTPROTO=static IPADDR=192.168.0.101 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 ONBOOT=yes METRIC=10 MII_NOT_SUPPORTED=no USERCTL=no MS_DNS1=145.253.2.75 MS_DNS2=193.174.32.18 RESOLV_MODS=yes IPV6INIT=no IPV6TO4INIT=no |

Ensuite, nous devons redémarrer le réseau :

/etc/init.d/network restart

Vous voudrez peut-être également ajuster /etc/hosts après avoir ajouté de nouvelles adresses IP, bien que cela ne soit pas nécessaire.

6 Définir le nom d’hôte

(Cette étape est également optionnelle.)

Ce n’est pas nécessaire si vous avez défini le nom d’hôte correct lors de l’installation. Vous pouvez vérifier le nom d’hôte actuel avec les commandes

hostname  
hostname -f

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

7 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 main ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/devel/2007.0/i586/media/main/release with media_info/hdlist.cz  
urpmi.addmedia contrib ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/devel/2007.0/i586/media/contrib/release with media_info/hdlist.cz

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

8 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++

9 Quota

Pour installer le paquet quota, exécutez

urpmi quota

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

vi /etc/fstab

| /dev/sda6 / ext3 defaults,usrquota,grpquota 1 1 /dev/sda1 /boot ext3 defaults 1 2 /dev/hdc /mnt/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0 none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=utf8,sync 0 0 none /proc proc defaults 0 0 /dev/sda5 swap swap defaults 0 0 |

Ensuite, exécutez :

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

10 Serveur DNS

Pour installer le serveur DNS BIND, exécutez :

urpmi bind

Le BIND de Mandriva 2007 fonctionne par défaut en chroot, donc nous devons 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

Ensuite, démarrez BIND :

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