Installation système · 2 min read · Feb 12, 2026
La configuration parfaite - SUSE 9.2 - Page 4
2 Installer et configurer le reste du système
Configurer des adresses IP supplémentaires
Si vous souhaitez ajouter plus d’adresses IP à votre système, exécutez simplement
yast2
Le Centre de contrôle YaST apparaîtra. Allez à Périphériques réseau -> Carte réseau. Les étapes suivantes sont les mêmes que lors de la configuration du réseau pendant l’installation.
Définir le nom d’hôte
echo server1.example.com > /etc/hostname
/bin/hostname -F /etc/hostname
Installer apt pour SUSE
apt est le système de gestion de paquets utilisé sur Debian. Comme il gère beaucoup mieux les dépendances de paquets que rpm, ce serait bien si nous pouvions l’utiliser sur notre nouveau système SUSE. Cela nous éviterait beaucoup de tracas. Heureusement, apt a été porté sur de nombreuses distributions basées sur rpm, et est également disponible pour SUSE 9.2 (vous allez l’adorer… :-)).
rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/RPMS.suser-rbos/\
apt-libs-0.5.15cnc6-rb.suse092.6.i586.rpm
rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/RPMS.suser-rbos/\
apt-0.5.15cnc6-rb.suse092.6.i586.rpm
Éditez /etc/apt/sources.list. Il devrait contenir la ligne suivante :
| rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.2-i386 base update security |
Exécutez
apt-get update
Installer des logiciels et désactiver le pare-feu de SUSE
apt-get install findutils-locate lynx ncftp compat-readline4 gcc glibc-devel flex db-devel rsync
/etc/init.d/SuSEfirewall2_setup stop
chkconfig –del SuSEfirewall2_final
chkconfig –del SuSEfirewall2_setup
chkconfig –del SuSEfirewall2_init
Quota
apt-get install quota
Éditez /etc/fstab pour qu’il ressemble à ceci (j’ai ajouté ,usrquota,grpquota à la partition /dev/sda2 ( point de montage /; le nom de votre appareil pourrait être /dev/hda2 ou similaire *)):
| /dev/sda2 / reiserfs acl,user_xattr,usrquota,grpquota 1 1 /dev/sda1 swap swap pri=42 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 proc /proc proc defaults 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 sysfs /sys sysfs noauto 0 0 /dev/cdrecorder /media/cdrecorder subfs fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/fd0 /media/floppy subfs fs=floppyfss,procuid,nodev,nosuid,sync 0 0 |
Puis exécutez :
touch /quota.user /quota.group
chmod 600 /quota.
mount -o remount /
quotacheck -avugm
quotaon -avug
Serveur DNS
apt-get install bind bind-chrootenv bind-devel bind-utils
chkconfig –add named
/etc/init.d/named start
Bind fonctionnera dans un environnement chroot sous /var/lib/named.
MySQL
apt-get install mysql mysql-client mysql-shared mysql-devel perl-DBD-mysql perl-DBI perl-Data-ShowTable
chkconfig –add mysql
/etc/init.d/mysql start
Vérifiez maintenant que le réseau est activé. Exécutez
netstat -tap
Cela devrait afficher une ligne comme ceci :
| tcp 0 0 *:mysql *:* LISTEN 6621/mysqld |
Si ce n’est pas le cas, éditez /etc/my.cnf, commentez l’option skip-networking :
| # Ne pas écouter sur un port TCP/IP du tout. Cela peut être une amélioration de la sécurité, # si tous les processus qui ont besoin de se connecter à mysqld s'exécutent sur le même hôte. # Toute interaction avec mysqld doit se faire via des sockets Unix ou des pipes nommés. # Notez que l'utilisation de cette option sans activer les pipes nommés sous Windows # (via l'option "enable-named-pipe") rendra mysqld inutile ! # #skip-networking |
et redémarrez votre serveur MySQL :
/etc/init.d/mysql restart
Exécutez
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword
pour définir un mot de passe pour l’utilisateur root (sinon, n’importe qui peut accéder à votre base de données MySQL !).
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.