Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 30 utilisateurs en ligne, consultez le détail
Auteur Message
TrustRobot
#0 Message posté le : 13-07-2005 à 13:53:07


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 04-07-2003
Nombre de messages : 177


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 :
  • 0 : stoppe la machine.
  • 1 : démarrage en single-user.
  • 6 : redémarre la machine.

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 :
  • rcS, au lieu de rc.sysinit chez RedHat, c'est le script qui est lancé lors de l'initialisation du système, il sert à configurer la variable d'environnement PATH au niveau du système, à activer le swap, à configurer le nom de la machine avec la commande hostname, à lancer les commandes de vérification des systèmes de fichiers, à les monter, à activer les modules si ceux-ci sont utilisés, etc.
  • rc, c'est le script maître appelé par init avec un paramètre correspondant au niveau d'exécution dans lequel on entre.
  • Tous les scripts qui permettront de lancer ou de stopper un daemon

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 :

  • Si vous êtes dans un réseau statique rajouté en les ajustant les lignes suivantes :
    auto eth0 # où eth0 est le nom de votre carte ethernet
    
    iface eth0 inet static
    
    address> votre_ip_locale
    
    netmask votre_masquage_de_sous_réseau
    
    network la_classe_de_votre_réseau
    
    #ex : 192.168.0.0 pour un réseau 192.168.0.x
    
    broadcast votre_broadcast
    
    gateway votre_passerelle
    
    


  • Si vous utilisez le DHCP :
    auto eth0 # où eth0 est le nom de votre carte ethernet
    
    iface eth0 inet dhcp
    
    


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





--Message édité par TrustRobot le 13-07-2005 à 13:53:07--