Installation système · 2 min read · Jan 11, 2026
La configuration parfaite - White Box Linux / Red Hat Enterprise Linux 3.0 - Page 3
2 Installer et configurer le reste du système
Configurer des adresses IP supplémentaires
Je vais maintenant supposer que la carte réseau à laquelle vous souhaitez ajouter des adresses IP supplémentaires est eth0. Dans le répertoire /etc/sysconfig/network-scripts/, vous trouverez le fichier ifcfg-eth0. Il ressemble à ceci :
| DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.0.255 HWADDR=00:04:AC:D9:0A:1F IPADDR=192.168.0.100 NETMASK=255.255.255.0 NETWORK=192.168.0.0 ONBOOT=yes TYPE=Ethernet |
Pour attribuer des adresses IP supplémentaires à eth0, vous devez créer des “cartes réseau virtuelles”. La deuxième adresse IP sur eth0 est attribuée à eth0:0, la troisième à eth0:1, etc. Si vous souhaitez attribuer l’adresse IP 192.168.0.101 à eth0, vous devez créer le fichier /etc/sysconfig/network-scripts/ifcfg-eth0:0 avec le contenu suivant :
| MTU="" NETMASK=255.255.255.0 BOOTPROTO=none ONPARENT=yes BROADCAST=192.168.0.255 IPADDR=192.168.0.101 NETWORK=192.168.0.0 ONBOOT=yes DEVICE=eth0:0 |
Puis redémarrez votre réseau :
/etc/init.d/network restart
Quota
Éditez /etc/fstab pour qu’il ressemble à ceci (j’ai ajouté ,usrquota,grpquota à la partition LABEL=/home) :
| LABEL=/ / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda5 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0 |
Puis exécutez :
touch /home/aquota.user /home/aquota.group
chmod 600 /home/aquota.
mount -o remount /home
quotacheck -avugm
quotaon -avug*
Démarrer les services
Tout le logiciel dont nous avons besoin est déjà installé sur le système. Maintenant, nous devons configurer le système pour démarrer ces services au démarrage :
chkconfig httpd on
chkconfig vsftpd on
chkconfig mysqld on
chkconfig named on
chkconfig saslauthd on
chkconfig ipop3 on
chkconfig imap on
chkconfig cups off
chkconfig isdn off
chkconfig kudzu off
chkconfig pcmcia off
chkconfig sendmail off
chkconfig postfix on
Maintenant, nous démarrons les services dont nous avons besoin :
/etc/init.d/sendmail stop
/etc/init.d/postfix start
/etc/init.d/httpd start
/etc/init.d/mysqld start
/etc/init.d/vsftpd start
/etc/init.d/named start
/etc/init.d/saslauthd start
Assurez-vous que /etc/hosts ressemble à ceci :
| # Ne supprimez pas la ligne suivante, sinon divers programmes # qui nécessitent des fonctionnalités réseau échoueront. 127.0.0.1 server1.example.com server1 localhost.localdomain localhost |
MySQL
Vous devez définir un mot de passe pour votre base de données MySQL (le mot de passe pour l’utilisateur MySQL root ; le mot de passe par défaut est vide) :
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword
Si vous avez déjà un mot de passe non vide et que vous souhaitez le changer, utilisez cette commande :
mysqladmin -u root -pyourrootsqlpassword password yournewrootsqlpassword
mysqladmin -h server1.example.com -u root -pyourrootsqlpassword password yournewrootsqlpassword
( Veuillez noter : Il n’y a pas d’espace entre -p et yourrootsqlpassword!)
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.