Installation · 2 min read · Jan 07, 2026

La Configuration Parfaite - SUSE 9.3 - Page 4

2 Installer Et Configurer Le Reste Du Système

Configurer Des Adresses IP Supplémentaires

Si vous souhaitez ajouter d’autres adresses IP à votre système, exécutez simplement

yast2

Le Centre de Contrôle YaST apparaîtra. Allez dans Périphériques Réseau -> Carte Réseau. Les étapes suivantes sont les mêmes que lors de la configuration 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.3 (vous allez l’adorer… :-)).

rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386/RPMS.suser-rbos/\
apt-libs-0.5.15cnc7-0.suse093.rb0.i586.rpm
rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386/RPMS.suser-rbos/\
apt-0.5.15cnc7-0.suse093.rb0.i586.rpm

Éditez /etc/apt/sources.list. Il devrait contenir la ligne suivante :

| rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.3-i386 base update security |

Exécutez

apt-get update

Installer Quelques Logiciels Et Désactiver Le Pare-feu De SUSE

apt-get install findutils ncftp readline libgcc glibc-devel findutils-locate gcc flex lynx compat-readline4 db-devel

/etc/init.d/SuSEfirewall2_setup stop
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 /; votre nom de périphérique 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 noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/fd0 /media/floppy subfs noauto,fs=floppyfss,procuid,nodev,nosuid,sync 0 0 |

Puis exécutez :

touch /aquota.user /aquota.group
chmod 600 /aquota.

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 s’exécutera 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 doivent 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 sur 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 !).

Share: X/Twitter LinkedIn

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

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