slitaz-doc-wiki-data diff pages/fr/cookbook/bootscripts.txt @ rev 17

Update index and pages on 2011-04-06.
author Christopher Rogers <slaxemulator@gmail.com>
date Wed Apr 06 11:42:44 2011 +0000 (2011-04-06)
parents 7011c4a257d7
children
line diff
     1.1 --- a/pages/fr/cookbook/bootscripts.txt	Sat Feb 26 12:13:35 2011 +0000
     1.2 +++ b/pages/fr/cookbook/bootscripts.txt	Wed Apr 06 11:42:44 2011 +0000
     1.3 @@ -2,24 +2,29 @@
     1.4  
     1.5  Les scripts de démarrage et d'arrêt avec leurs fichiers de configuration.
     1.6  
     1.7 +    * SliTaz et son démarrage.
     1.8 +    * /etc/init.d/* - Répertoire des scripts et des démons.
     1.9 +    * /etc/init.d/rcS - Script d'initialisation principal.
    1.10 +    * Specific scripts and daemons - Scripts et démons avec une tâche bien précise.
    1.11 +    * /etc/inittab - Fichier de configuration init.
    1.12 +
    1.13  ===== SliTaz et son démarrage =====
    1.14  
    1.15 -SliTaz n'utilise pas de niveau d'exécution, tout le système est initialisé via un script principal et son fichier de configuration. Ce script lance lui-même quelques petits scripts qui s'occupent de l'internationalisation ou des options passées en ligne de commande au démarrage.
    1.16 +SliTaz n'utilise pas de niveau d'exécution (runlevel), tout le système est initialisé via un script principal et son fichier de configuration. Ce script lance lui-même quelques petits scripts qui s'occupent de l'internationalisation ou des options passées en ligne de commande au démarrage.
    1.17  
    1.18  ===== /etc/init.d/* - Répertoire des scripts et démons =====
    1.19  
    1.20 -Le répertoire ///etc/init.d// contient tous les vrais scripts rc, les scripts finissant par '.sh' sont de simples scripts shell, et les démons, tels que 'dropbear' ou 'lighttpd', sont aussi des scripts mais qui lancent un service. Les scripts des démons permettent de démarrer, arrêter, ou redémarrer un démon via la commande :
    1.21 +Le répertoire ///etc/init.d// contient tous les scripts rc, les scripts finissant par '.sh' sont de simples scripts shell, et les démons, tels que 'dropbear' ou 'lighttpd', sont aussi des scripts mais qui lancent un service. Les scripts des démons permettent de démarrer, arrêter, ou redémarrer un démon via la commande :
    1.22  
    1.23  <code># /etc/init.d/demon [start|stop|restart]</code>
    1.24 -Le répertoire ///etc/init.d// devrait déjà exister, si vous avez suivi le [[fr:cookbook:start|cookbook]] depuis le début. Si ce n'est pas le cas : 
    1.25 -<code>mkdir -p /etc/init.d</code>
    1.26 -Sur SliTaz vous trouverez un fichier ///etc/init.d/README// décrivant le fonctionnement de base des scripts rc. A noter aussi que tous les scripts de démarrage et démons peuvent faire appel au fichier /etc/init.d/rc.functions. Ce fichier permet d'inclure diverses fonctions dans les scripts rc. SliTaz utilise une fonction status vérifiant si la commande précédente a réussi (0) ou pas.
    1.27 +
    1.28 +Sur SliTaz vous trouverez un fichier ///etc/init.d/README// décrivant le fonctionnement de base des scripts rc. À noter aussi que tous les scripts de démarrage et démons peuvent faire appel au fichier /etc/init.d/rc.functions. Ce fichier permet d'inclure diverses fonctions dans les scripts rc. SliTaz utilise une fonction //status// vérifiant si la commande précédente a réussi (0) ou pas.
    1.29  
    1.30  ===== /etc/init.d/rcS - Script d'initialisation principale =====
    1.31  
    1.32 -Le script ///etc/init.d/rcS// configure tous les services de base et initialise le système de base. Il commence par monter les systèmes de fichiers, démarrer syslogd et klogd, lancer mdev, nettoyer le système, etc. Il utilise le fichier de configuration /etc/rcS.conf pour connaître les démons et scripts à lancer au démarrage. Vous pouvez parcourir le script pour connaître en détail les commandes exécutées :
    1.33 +Le script ///etc/init.d/rcS// configure tous les services de base et initialise le système de base. Il commence par monter les systèmes de fichiers, démarrer des services comme syslogd et klogd, lancer mdev, nettoyer le système, etc. Il utilise le fichier de configuration ///etc/rcS.conf// pour connaître les démons et scripts à lancer au démarrage. Vous pouvez parcourir le script pour connaître en détail les commandes exécutées :
    1.34  
    1.35 -<code># nano rootfs/etc/init.d/rcS</code>
    1.36 +<code> # nano rootfs/etc/init.d/rcS</code>
    1.37  
    1.38  ====== Scripts et démons spécifiques ======
    1.39  
    1.40 @@ -29,7 +34,7 @@
    1.41  
    1.42  === network.sh - Initialisation du réseau ===
    1.43  
    1.44 -Le script network.sh utilise le fichier de configuration ///etc/netwok.conf// pour connaître l'interface à utiliser, si l'on veut lancer le client DHCP ou pas, une IP fixe ou pas. Sur SliTaz le script ///etc/init.d/network.sh// configure les interfaces réseau au démarrage en se servant des informations contenues dans ///etc/network.conf//. Si la variable $DHCP est égale à 'yes', alors le script ///etc/init.d/network.sh// lancera le client DHCP sur l'interface $INTERFACE.
    1.45 +Le script network.sh utilise le fichier de configuration ///etc/netwok.conf// pour connaître l'interface à utiliser; si l'on veut lancer le client DHCP ou pas, une IP fixe ou pas. Sur SliTaz le script ///etc/init.d/network.sh// configure les interfaces réseau au démarrage en se servant des informations contenues dans ///etc/network.conf//. Si la variable $DHCP est égale à 'yes', alors le script ///etc/init.d/network.sh// lancera le client DHCP sur l'interface $INTERFACE.
    1.46  
    1.47  === i18n.sh - Internationalisation ===
    1.48  
    1.49 @@ -37,16 +42,21 @@
    1.50  
    1.51  === local.sh - Commande local ===
    1.52  
    1.53 -Création d'un script ///etc/init.d/local.sh// permettant à l'administrateur système d'ajouter facilement des commandes locales exécutées au démarrage :
    1.54 +Le script ///etc/init.d/local.sh// permet à l'administrateur système d'ajouter facilement des commandes locales à exécuter au démarrage :
    1.55  
    1.56 -<code>#!/bin/sh
    1.57 +<file>
    1.58 +#!/bin/sh
    1.59  # /etc/init.d/local.sh: Local startup commands.
    1.60  # All commands here will be executed at boot time.
    1.61  #
    1.62  . /etc/init.d/rc.functions
    1.63  
    1.64 -echo "Starting local startup commands... "</code>
    1.65 +echo "Starting local startup commands... "
    1.66 +</file>
    1.67  
    1.68 +=== wpa_action.sh - Réseau sans-fil ===
    1.69 +
    1.70 +Ce script est employé par //network.sh// pour démarrer/redémarrer le serveur DHCP si vous utilisez une adresse IP dynamique.
    1.71  
    1.72  === rc.shutdown ===
    1.73  
    1.74 @@ -54,9 +64,10 @@
    1.75  
    1.76  === /etc/inittab - Fichier de configuration d'init ===
    1.77  
    1.78 -Le premier fichier lu par le noyau au démarrage. Il définit le script d'initialisation (///etc/init.d/rcS//), les shells, et les actions en cas d'arrêt ou de redémarrage. Vous trouverez un exemple, complet et commenté, dans l'archive de Busybox et un petit sur cette page :
    1.79 +Le premier fichier lu par le noyau au démarrage. Il définit le script d'initialisation (///etc/init.d/rcS//), les terminaux virtuels (ttys), et les actions en cas de redémarrage ou d'interruption. Vous trouverez un exemple, complet et commenté, dans [[fr:cookbook:slitaztools|Outils SliTaz]] :
    1.80  
    1.81 -<code># /etc/inittab: init configuration for SliTaz GNU/Linux.
    1.82 +<file>
    1.83 +# /etc/inittab: init configuration for SliTaz GNU/Linux.
    1.84  # Boot-time system configuration/initialization script.
    1.85  #
    1.86  ::sysinit:/etc/init.d/rcS
    1.87 @@ -74,4 +85,5 @@
    1.88  ::restart:/etc/init.d/rc.shutdown
    1.89  ::restart:/sbin/init
    1.90  ::ctrlaltdel:/sbin/reboot
    1.91 -::shutdown:/etc/init.d/rc.shutdown</code>
    1.92 +::shutdown:/etc/init.d/rc.shutdown
    1.93 +</file>
    1.94 \ No newline at end of file