[debian] Outils dédiés

13 Jul. 2005
Auteur : Hyacinthe MENIET
Responsable : TrustRobot
Score ( voter ) :
Connexes : Même auteur | Même responsable | Historique
Une des choses que vous apprécierez rapidement sous debian, c'est la possibilité de lancer, un outil sans connaître son nom. comment ? par exemple après avoir installez samba, en tapant simplement : dpkg-reconfigure samba, je lance l'outil de configuration de samba. Voici une liste non exhaustive des outils debian, qui vous faciliteront la vie, il se lance tous dans terminal (la petite tv noire en bas à gauche).

1. Gestion des modules avec modconf

modconf est l'utilitaire debian qui vous permet de gérer les modules de votre noyau, vous pouvez l'installer par :
apt-get install modconf
Pour lancer modconf, tapez dans un terminal en étant root :
modconf
vous arrivez sur une interface qui vous montre le contenu de /lib/modules/mon_noyau/kernel. En sélectionnant un module, vous le chargez en mémoire et mettez à jour le chargeur automatique de module. les modules déjà chargés sont suivis d'un "+", les dépendances sont gérées. Vous pouvez vérifier que les modules ont été chargés en tapant :
lsmod
Enfin, vous arrivez au même résultat en éditant /etc/modules

2. Gestion du sources.list avec apt-setup

Le fichier /etc/apt/sources.list est le fichier dans lequel sont consignées toutes les sources à partir desquels apt-get peut télécharger des paquets .deb. Apt-setup, vous permet de le gérer. Vous lancerez apt-setup en tapant dans un terminal en tant que root :
apt-setup
Il vous permettra de choisir une source et les miroirs qui s'y rattachent.

3. Configuration du son avec sndconfig

sndconfig n'étant plus disponible, reportez-vous au didacticiel sur alsa suivant

4. Gestions des scripts de lancement des daemons avec update-rc.d

Je ne peux pas parler de update-rc.d, sans signaler la singularité de l'init système V façon debian. je me borne ici à décrire son fonctionnement. Debian utilise un script /etc/initscript qui, s'il est présent, est utilisé pour lancer les commandes présentes dans /etc/inittab. Le rôle de cette "enveloppe" est de configurer certaines variables nécessaires à l'exécution des scripts. Le niveau de fonctionnement par défaut peut être configuré dans /etc/inittab. Contrairement à d'autres distributions, Debian laisse la gestion des niveaux de fonctionnement complètement à l'administrateur. Seuls 0,1 et 6 ont le fonctionnement habituel : Le mode de démarrage par défaut est fixé par la ligne : id:5:initdefault Dans le cas présent le démarrage se fera dans le niveau 5. Debian n'utilise pas de répertoire /etc/rc.d/ mais démarre son arborescence directement sous /etc/. On trouve en effet le répertoire /etc/init.d/ qui contient lui-même plusieurs scripts : A côté de lui, il y'a les répertoires rcx.d/ qui contiennent en fait des raccourcis vers les scripts d'init.d/. Les scripts sont lancés dans l'ordre donné par la commande ls -l. Si le nom d'un script de /etc/rcx.d/, commence par K alors dans le niveau x le daemon correspondant sera stoppé ("killé"), si le script commence par S alors il sera démarré ("starté"). Vous remarquerez que le /etc/rc0.d/ est composé essentiellement de K, logique puisque ce niveau correspond à l'arrêt du système. Notez, aussi la présence du répertoire /etc/rc.boot/, qui contient les scripts à lancer au démarrage (configuration des ports séries et du clavier par exemple). Enfin, il n'y a pas de /etc/init.d/rc.local par défaut sous debian, si vous souhaitez l'utiliser assurez-vous qu'il sera bien lancé en dernier mais avant gdm/kdm/xdm. Résumons-nous, pour Démarrer le daemon xfs dans les niveaux 2,3,4,5 et le stopper dans les niveaux 0,1,6 pour une priorité 20, vous devez créer un script xfs (en vous inspirant de ceux présents dans /etc/init.d/), le rendre exécutable et le placer dans /etc/init.d/.
Il vous reste à créer les liens symboliques par :
update-rc.d xfs start 20 2 3 4 5 . stop 20 0 1 6 .
Pour désactiver le script (supprimer les modules) :
update-rc.d -f xfs remove

5. Configuration du réseau :

Si vous cherchez des notions générales sur les réseaux privés, vous en trouverez à : Configuration du réseau

Pour un réseau ethernet avec fil

C'est le fichier /etc/network/interfaces qui est en charge des interfaces réseaux sous Debian :

Pour un réseau wi-fi (ethernet sans fil)

Consultez le didacticiel suivant

6. Outils supplémentaires :

apt-get/dpkg : - gestionnaires de paquetages. Lisez le didacticiel suivant eximconfig : - configure exim (MTA) texconfig : - configure teTeX apacheconfig : - configure apache (httpd) cvsconfig : - configure CVS update-alternatives : - configure la commande par défaut tzconfig : - configure le fuseau horaire local tasksel : - pour installer des groupes de paquetages. install-mbr : - gestion du mbr