Site de téléchargement (HTTP): http://www.xinetd.org/xinetd-2.3.10.tar.gz Site de téléchargement (FTP): Version utilisée: 2.3.10 Taille du package: 300 Ko Estimation de l'espace disque requis: 1,2 Mo |
xinetd est le démon de services eXtended InterNET, un remplacement sécurisé par inetd.
Installez xinetd en lançant les commandes suivantes:
./configure --prefix=/usr && make && make install |
./configure --prefix=/usr : Change le répertoire d'installation par défaut par /usr/local.
Créez le fichier xinetd.conf avec les commandes suivantes:
cp /etc/xinetd.conf /etc/xinetd.conf.bak sed -e 's/etc/sbin/g' xinetd/sample.conf > /etc/xinetd.conf |
/etc/xinetd.conf
Créez le script de démarrage xinetd:
cat > /etc/rc.d/init.d/xinetd << "EOF" #!/bin/bash # Début $rc_base/init.d/xinetd # Basé sur le script sysklogd de LFS-3.1 et précédents. # Réécrit par Gerard Beekmans - gerard@linuxfromscratch.org source /etc/sysconfig/rc source $rc_functions case "$1" in start) echo "Starting xinetd..." loadproc /usr/sbin/xinetd ;; stop) echo "Stopping xinetd..." killproc /usr/sbin/xinetd ;; reload) echo "Reloading xinetd..." killall -HUP xinetd ;; restart) $0 stop sleep 1 $0 start ;; status) statusproc /usr/sbin/xinetd ;; *) echo "Usage: $0 {start|stop|reload|restart|status}" exit 1 ;; esac # End $rc_base/init.d/xinetd EOF |
Ajoutez les liens symboliques des niveaux d'exécution:
chmod 754 /etc/rc.d/init.d/xinetd && ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc0.d/K49xinetd && ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc1.d/K49xinetd && ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc2.d/K49xinetd && ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc3.d/S23xinetd && ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc4.d/S23xinetd && ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc5.d/S23xinetd && ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc6.d/K49xinetd |
Maintenant, nous utiliserons notre nouveau script de démarrage pour lancer xinetd:
/etc/rc.d/init.d/xinetd start |
Vérifier le fichier /var/log/daemon.log devrait être intéressant. Ce fichier peut contenir des entrées similaires aux suivantes:
Aug 22 21:40:21 dps10 xinetd[2696]: Server /usr/sbin/in.rlogind is not executable [line=29] Aug 22 21:40:21 dps10 xinetd[2696]: Error parsing attribute server - DISABLING SERVICE [line=29] Aug 22 21:40:21 dps10 xinetd[2696]: Server /usr/sbin/in.rshd is not executable [line=42] |
Ces erreurs sont dûes au fait que nous n'avons pas installé encore la plupart des serveurs avec xinetd.
cp /etc/xinetd.conf /etc/xinetd.conf.bak : Sauvegarder le fichier courant xinetd.conf, si il existe.
sed -e 's/etc/sbin/g' xinetd/sample.config > /etc/xinetd.conf : S'assurer que le chemin de tous les démons est /usr/sbin, plutôt que le chemin par défaut /usr/etc.
ln -s /etc/rc.d/init.d/xinetd /etc/rc.d/rc3.d/S23xinetd : Créez les liens symboliques de niveaux d'exécution xinetd vers le script de démarrage xinetd, utilisé pour lancer et arrêter xinetd automatiquement lors du lancement et de l'arrêt de la machine.
Le format de /etc/xinetd.conf est documenté dans les pages man xinetd.conf. Plus d'informations sont disponibles sur http://www.xinetd.org.
Le package xinetd contient xinetd, itox et xconv.pl.
xinetd est le démon de services internet.
itox est un outil utilisant pour convertir des fichiers inetd.conf dans le format xinetd.conf.
xconv.pl est un script perl utilisé pour convertir les fichiers inetd.conf dans le format, similaire vers itox.
Précédent | Sommaire | Suivant |
Samba-2.2.8a | Niveau supérieur | Serveurs de contenu |