|
Chapitre Suivant , Précédent , Début du manuel , Table des matières générale |
Chapitre 5
Configuration post installation
Après l'installation votre système est totalement opérationnel mais vous pouvez tout de même effectuer certaines modifications. Ce chapitre présente les différentes modifications et configurations que vous pouvez apporter à votre système.5 1 Installation de package (ou suppression)
Même si vous avez sélectionné toutes les séries disponibles, certains packages du CD-ROM ne sont toujours pas installés sur le système. Vous pouvez utiliser rpm ou glint pour installer les packages supplémentaires. Consultez les chapitres 7 et 9 pour plus d'informations.5 2 Compiler un noyau personnalisé
La notion de compilation de noyau personnalisé a été largement modifiée depuis l'apparition des noyaux modulaires. Avant, vous étiez obligé de compiler un noyau avec les différents supports requis par votre système. Pour certaines configurations, le noyau pouvait devenir énorme. Certains supports n'étant que périodiquement utilisé, les ressources du système n'étaient pas correctement gérées. Le nouveau noyau peut maintenant charger à la demande des supports ou des systèmes de fichiers. Pour plus d'informations, consultez la section 8.6.5 2.1 Compiler un noyau modulaire
Si vous ne voulez pas créer de noyau modulaire et si vous ne souhaitez pas tirer partie de ces avantages, reportez vous à la section 5.2.3 qui vous explique comment créer et installer un noyau monolithique.Nous considérerons que vous avez installé le package kernel- source dans le répertoire /usr/src/linux. Toutes les commandes seront tapées à partir de ce répertoire. Il est important d'avoir une arborescence en bon état avant de créer un nouveau noyau. Dans ce cas, il est recommandé d'utiliser la commande make mrproper... le ménage sera fait dans votre arborescence ! Vous devez maintenant créer un fichier de configuration qui déterminera les composants à inclure dans le noyau. Suivant votre matériel et vos préférences personnelles, trois méthodes sont disponibles pour configurer le noyau.
- make config : il s'agit d'un programme texte interactif. Les composants vous sont présentés et vous aurez le choix entre trois options : (Y)es, (N)o, ou (M)odule.
- make menuconfig : il s'agit d'un programme graphique. Les composants sont présentés à partir d'un menu, vous pourrez les sélectionner facilement (même procédure que celle utilisée lors de l'installation).Pour les items, vous aurez le choix entre trois options : (Y)es, (N)o, ou (M)odule.
- make xconfig : il s'agit d'un programme X Windows. Les composants sont présentés dans différents menus sous menus. Vous pouvez sélectionner les items avec la souris et vous aurez le choix entre 3 options : (Y)es, (N)o, ou (M)odule.
Pour utiliser kerneld (voir section 8.6) et les modules noyaux, lors de la configuration vous devez répondre Yes au support kerneld et au support version module (CONFIG_MODVERSIONS). Si vous voulez compiler un noyau avec un fichier de configuration (/usr/src/linux/.config) déjà créé avec une des méthodes précédentes, vous pouvez ignorer les commandes make mrproper et make config. Utilisez la commande make dep suivie de la commande make clean pour préparer l'arborescence source.
L'étape suivante permet de compiler le code source en un programme directement utilisable par la machine au démarrage. Pour plus de renseignements, consultez le Kernel-HOWTO ou le Makefile de votre système Linux qui se trouve dans /usr/src/linux.
- Compilez le noyau avec make zImage.
- Compilez les modules que vous avez configurés avec make modules.
- Installez les nouveaux modules avec la commande:
make modules_installSi vous avez un adaptateur SCSI et si vous avez créé vos modules SCSI, compilez une nouvelle image initrd, consultez la section 5.2.2 pour plus de détails. Notez qu'il n'y a pas de raison de créer un module SCSI dans un noyau personnalisé.
Pour éviter tout problème, nous vous conseillons de conserver une copie de votre ancien noyau. Ajouter un noyau au menu LILO est aussi simple que de renommer le noyau original dans /boot, copier le nouveau noyau dans /boot, ajouter quelques lignes à /etc/lilo.conf et exécuter /sbin/lilo. Voici un exemple du fichier /etc/lilo.conf contenu dans la Red Hat Linux :
boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=100 image=/boot/vmlinuz label=linux root=/dev/hda1 read-only
Vous devez maintenant mettre à jour /etc/lilo.conf. Si vous avez compilé une nouvelle image initrd, vous devez dire à LILO de l'utiliser. Dans l'exemple de /etc/lilo.conf nous avons ajouté quatre lignes en fin de fichier qui indiquent quel autre noyau utiliser. Nous avons renommer /boot/vmlinuz en /boot/vmlinuz.old et changé son label en old. Nous avons aussi ajouté une ligne initrd pour le nouveau noyau :
boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=100 image=/boot/vmlinuz label=linux initrd=/boot/initrd root=/dev/hda1 read-only image=/boot/vmlinuz.old label=old root=/dev/hda1 read-only
Au démarrage, appuyez sur Tab et le prompt LILO vous propose deux choix :
LILO boot: linux old
Pour utiliser le nouveau noyau (linux) appuyez simplement sur Entrée ou attendez que le timeout soit écoulé. Pour utiliser l'ancien noyau (old), tapez old suivi de Entrée.
Voici un résumé des étapes :
- mv /boot/vmlinuz /boot/vmlinuz.old
- cp /usr/src/linux/arch/i386/boot/zImage /boot/vmlinuz
- éditez /etc/lilo.conf
- exécutez /sbin/lilo
Pour tester votre nouveau noyau, rebootez et observez les différents messages qui s'affichent.
5 2.2 Créer une image initrd
Vous aurez besoin d'une image initrd pour charger vos modules SCSI au démarrage. Le shell script /sbin/mkinitrd peut facilement créer une image initrd pour votre système à condition que :Pour créer la nouvelle image, exécutez la commande /sbin/mkinitrd avec des paramètres du type :
- Le périphérique loopback block soit disponible
- Le fichier /etc/conf.modules contienne une ligne pour votre adaptateur SCSI. Exemple :
- alias scsi_hostadapter BusLogic
/sbin/mkinitrd /boot/newinitrd-image 2.0.12/boot/newinitrd-image est le fichier à utiliser pour la nouvelle image et 2.0.12 est le noyau dont les modules doivent être utilisés dans l'image initrd (attention, il ne s'agit pas de la version du noyau actuellement exécuté).
5 2.3 Compiler un noyau monolithique
Pour compiler un noyau monolithique, la procédure à suivre est la même que celle proposée précédemment à quelques exceptions près.
- Lors de la configuration du noyau, ne répondez que par Yes ou par No (n'utilisez pas de module).
- Passez les commandes : make modules make modules_install
Editez le fichier /etc/rc.d/rc.sysinit, et mettez en commentaire la ligne depmod -a en insérant le caractère # en début de ligne.
5 3 Configuration de X Window avec XFree86
Il existe trois méthodes pour configurer Xfree : Xconfigurator, xf86config, et la configuration manuelle. Mais il n'existe pas de méthode miracle, cela dépend souvent de votre matériel. Pour plus d'informations consultez :http://www.xfree86.org.
Xf86config est plus compliqué à utiliser que Xconfigurator, mais il fonctionne souvent là ou ce dernier a échoué. Si les deux programmes ont échoué, vous possédez peut-être une carte qui n'est pas supportée ou vous devez configurer X Window de façon manuelle. Avant d'écrire un fichier de configuration, vérifiez bien que votre carte soit supportée. Si votre carte n'est pas supportée, utilisez une version commerciale de X (exemple: Metro-X qui se trouve sur le CD Red Hat). Si vous avez des questions sur XFree86 consultez http://www.xfree86.org ou http://www.metrolink.com pour Metro X.
5 3.1 Le serveur X
Si vous avez sélectionné le bon chip graphique lors de l'installation, le serveur X correspondant devrait être installé. Si vous exécutez par la suite Xconfigurator ou xf86xonfig, vous devez vérifier que vous avez choisi le même chip, sinon l'exécution échouera.Si vous pensez que vous n'avez pas installé le bon serveur X, vous devez y remédier avant de pouvoir le configurer. Exécutez la commande suivante (en considérant que votre CD-ROM Red Hat est monté sur /mnt/cdrom, et que vous avez besoin d'installer le serveur S3):
cd /mnt/cdrom/RedHat/RPMS rpm -ivh Xfree86-S3-3.1.2-1.i386.rpm ln -sf /usr/X11R6/bin/XF86_S3 /usr/X11R6/bin/X
Le serveur S3 est installé et le lien correspondant est fait.5 3.2 Xconfigurator
Pour configurer X Window, vous devez d'abord sélectionner votre carte vidéo à partir de la liste proposée. Si votre carte n'y figure pas, elle n'est peut être pas supportée par Xfree86. Dans ce cas, vous pouvez essayer la dernière carte de la liste (Unlisted Card) ou vous tourner vers un serveur X commercial (Metro X par exemple). Dans l'étape suivante, vous devez choisir votre moniteur. Si votre moniteur ne figure pas dans la liste, choisissez un des moniteurs génériques ou essayez l'option Custom suivie de vos propres paramètres (ce qui est recommandé aux utilisateurs confirmés). Vous devez ensuite indiquer la quantité de mémoire vidéo de votre carte, appuyez sur F12 ou sur Entrée pour continuer. Lors de l'étape suivante, les utilisateurs novices utiliseront les valeurs par défaut alors que les utilisateurs confirmés choisiront un circuit d'horloge spécifique.5 3.2.1 Choix du serveur
Si vous n'êtes pas s¹r du chip utilisé par votre carte, le meilleur moyen est de vérifier sur la carte elle-même. La figure 7.1 vous aide à choisir le serveur qui correspond à votre matériel.
Serveur Chip-set ------------------------------------------------------------- VGA16 Toutes cartes VGA avec 256K (16 couleurs) SVGA Trident 8900 & 9400, Cirrus Logic, C&T, ET4000, Autres Mach8 Cartes ATI utilisant le chip Mach8 Mach32 Cartes ATI utilisant le chip Mach32 Mach64 Cartes ATI utilisant le chip Mach64 8514 Cartes IBM 8514/A S3 Cartes #9, la plupart des cartes Diamonds, certaines, cartes Orchids, Autres AGX Cartes XGA P9000 Cartes Diamond Viper (sauf la 9100) W32 Tous les cartes ET4000/W32, sauf les cartes ET4000 standards
Figure 5.1: Serveurs XFin de la configuration
Si vous voulez plus tard modifier la fréquence de rafraîchissement de votre moniteur, éditez le fichier de configuration ou relancez Xconfigurator, et choisissez une moniteur dont les spécifications sont les mêmes que le votre.
La dernière étape de configuration permet de choisir les modes vidéo à inclure dans votre fichier XF86config. Utilisez les touches du curseur pour choisir la valeur de Color Depth (8, 16, ou 24 bits) qui permet de définir le nombre de couleurs. Utilisez la barre d'espace pour sélectionner les résolutions, et la touche Tab pour se déplacer dans les champs Color Depth. Lorsque vous aurez choisi les modes vidéo, déplacez le curseur sur le bouton OK et appuyez sur Entrée ou sur F12. Un écran vous donnera des informations sur les modes vidéo choisis, et sur la façon de démarrer et d'arrêter le serveur X.5 4 Configuration de X avec Metro-X
A la suite d'un accord, le CD officiel Red Hat contient une licence pour une installation du serveur Metro-X. Attention cette licence (contrairement à la licence Xfree86) est une licence commerciale. Vous devez la lire et l'accepter avant toute installation du serveur. Metro-X supporte la plupart des cartes non supportées par Xfree86. Le programme de configuration peut être exécuté en mode graphique (configX) ou en mode texte (configX.curses).5 4.1 Configuration système
Vous devez avoir au minimum 8 Mo de RAM, mais 16 Mo sont conseillés. Vous devez disposer de 12 Mo d'espace disque libres pour le package serveur de base.5 4.2 configX.curses
configX.curses est un outil destiné à configurer le serveur Metro-X. Pour configurer les écrans multiples ou pour changer le nombre de boutons de la souris, vous devez utiliser configX. Utilisez la commande suivante pour exécuter configX.curses :$configX.curses
Le premier écran contient des informations sur Metro Link, Inc. et une courte description de ce dont vous aurez besoin pour configurer Metro-X. Appuyez sur Entrée pour commencer la procédure de configuration. En haut de l'écran vous verrez apparaître la configuration actuelle, en bas le menu de configuration. Utilisez les touches du curseur et Entrée pour sélectionner un item.
Carte graphique
Si vous avez sélectionné Graphics Card dans le menu de configuration, une liste des cartes graphiques supportées sera affichée. Choisissez votre carte comme décrit précédemment. Vous devrez ensuite choisir le mode d'affichage à partir d'une liste. Certaines combinaisons de cartes et de mode d'affichage vous permettent aussi d'utiliser un écran virtuel dont les dimensions sont supérieures à celle de l'écran. Si c'est le cas, vous devrez spécifier la taille de l'écran virtuel.Souris
Pour configurer votre souris avec Metro-X, vous devez préciser le type de souris et la façon dont elle est connectée à votre ordinateur. Si vous avez des doutes, utilisez les valeurs par défaut que vous pourrez modifier si nécessaire.Sortir
Choisissez Save and Exit à partir du menu pour sauver les changements effectués et pour quitter le programme configX.curses.Choisissez Quit without Saving à partir du menu pour quitter le programme configX.curses sans sauvegarder les modifications.
5 4.3 configX
Metro-X peut aussi être configuré avec un utilitaire graphique appelé ConfigX qui permet de définir la souris, le clavier, le moniteur, la carte graphique et les résolutions que vous allez utiliser.Démarrer
Touches spéciales
- Connectez vous en tant qu'utilisateur root et tapez la commande : /usr/bin/X11/configX.
- L'explication de certaines touches apparaît.
- Appuyez sur Entrée pour continuer.
Lors de la première installation de Metro-X, votre souris n'est pas reconnue. Vous pouvez utiliser les touches du curseurs pour vous déplacer et faire vos choix dans l'écran.
Touche Fonction --------------------------------------------------------- Tab Passe au champs suivant Shift-Tab Passe au champs précédent Flèches Change les valeurs du champs courant Entree Valider un bouton Page down Passe à l'écran de configuration suivant Page up Passe à l'écran de configuration précédent Esc Sortir de l'écran ou du menu courant Alt-F Passe au menu déroulant File Alt-S Passe au menu déroulant Screen Alt-C Passe au menu déroulant Configuration
Figure 5.2 : Fonctions des touches spécialesConfiguration de la souris
Si la souris par défaut ne correspond pas à celle que vous utilisez :Configuration du clavier
- Appuyez sur la touche du bas pour lister les souris.
- Avec les touches haut et bas placez vous sur la souris que vous utilisez, et appuyez sur Entrée.
- Appuyez sur Tab pour passer dans le champ suivant.
- Appuyez sur la touche bas pour lister les boutons souris.
- Avec les touches haut et bas placez vous sur les bou tons que vous allez utiliser, et appuyez sur Entrée.
- Appuyez sur Tab pour passer dans le champ suivant.
- Si vous devez changer le chemin du périphérique souris éditez le ici.
- Appuyez sur Tab pour passer dans le champ suivant.
Metro-X supporte les claviers internationaux, vous pouvez aussi choisir un clavier approprié à votre langue et pays.Configuration du moniteur
- Le clavier par défaut, fonctionnera avec la majorité des claviers.
- Appuyez sur la touche du bas pour lister les claviers.
- Avec les touches haut et bas placez vous sur le clavier que vous utilisez, et appuyez sur Entrée.
- Appuyez sur Tab pour passer dans le champ suivant.
Le moniteur par défaut est : Générique 640x480 60Hz 13 pouces.Economiseur d'écran
- Appuyez sur la touche du bas pour lister les moniteurs.
- Avec les touches haut et bas placez vous sur le moni teur que vous utilisez, et appuyez sur Entrée.
- Appuyez sur Tab pour passer dans le champ suivant.
- Si vous devez changer la largeur de l'écran, éditez la ici.
- Appuyez sur Tab pour passer dans le champ suivant.
- Si vous devez changer la longueur de l'écran, éditez la ici.
- Appuyez sur Tab pour passer dans le champ suivant.
Certaines cartes graphiques et certains écrans supportent le mode DPMS (Display Power Management System), qui permet de faire des économies d'énergie. Si votre matériel supporte ce mode, vous devez maintenant le configurer.
- - X Screen Saver - Cette phase préliminaire de DPMS n'économise pas d'énergie, mais l'écran devient noir.
- Standby Mode - C'est la première phase de DPMS qui effectue un économie d'énergie minimum en désactivant le signal de synchronisation horizontale.
- Suspend Mode - C'est la seconde phase de DPMS qui effectue un économie d'énergie plus importante en désactivant le signal de synchronisation verticale.
- Monitor Off - C'est la dernière phase de DPMS qui effectue un économie d'énergie maximum en désactivant le signal de synchronisation horizontale et verticale.
Configuration de la carte graphique
- Dans le champ X Screen Saver Delay, appuyez sur Entrée pour activer/désactiver cette option.
- Appuyez sur Tab pour passer dans le champ Minutes, et utilisez les touches gauche et droite pour lui donner une valeur.
- Appuyez sur Tab pour passer dans le champ suivant.
- Dans le champ Standby Mode Delay, appuyez sur Entrée pour activer/désactiver cette option.
- Appuyez sur Tab pour passer dans le champ Minutes, et utilisez les touches gauche et droite pour lui don ner une valeur.
- Appuyez sur Tab pour passer dans le champ suivant.
- Dans le champ Suspend Mode Delay, appuyez sur Entrée pour activer/désactiver cette option.
- Appuyez sur Tab pour passer dans le champ Minutes, et utilisez les touches gauche et droite pour lui don ner une valeur.
- Appuyez sur Tab pour passer dans le champ suivant.
- Dans le champ Monitor Off Delay, appuyez sur Entrée pour activer/désactiver cette option.
- Appuyez sur Tab pour passer dans le champ Minutes, et utilisez les touches gauche et droite pour lui donner une valeur.
Appuyez sur Page Down pour passer au second écran de configuration qui permet de contrôler les cartes graphiques, le nombre de couleurs, la résolution virtuelle et physique.Pour chaque carte, vous devez configurer cinq éléments :
Il est préférable d'utiliser un mode non-interlacé par rapport à un mode interlacé. Plus la fréquence de rafraîchissement sera élevée, meilleure sera l'image (la fréquence maximum supportée par le moniteur choisi sera affichée).
- le modèle de la carte,
- le nombre de couleurs que vous pouvez afficher simultanément,
- la résolution virtuelle de l'écran,
- la résolution physique de l'écran,
- la fréquence de rafraîchissement.
Carte graphique
Couleurs
- La carte graphique par défaut est : IBM VGA.
- Appuyez sur la touche du bas pour lister les cartes.
- Avec les touches haut et bas placez vous sur la carte que vous utilisez, et appuyez sur Entrée.
- Appuyez sur Tab pour passer dans le champ suivant.
Le nombre de couleurs varie suivant le modèle de carte. Seules les options applicables à votre carte seront disponibles.
- Une seule option de couleur peut être sélectionnée (ce qui est du aux limitations de X).
- Dans certains cas, les options seront limitées en fonction de la résolution que vous avez choisie. Plus la résolution est élevée, plus le nombre de couleur diminue.
Résolution virtuelle
- Le nombre de couleur est configuré au plus bas.
- Décidez du nombre de couleurs que vous allez utiliser.
- Appuyez sur Tab pour vous déplacer sur votre choix, et appuyez sur Entrée.
- Appuyez sur Tab pour passer dans le champ suivant.
La résolution virtuelle vous permet d'utiliser un écran dont les dimensions sont supérieures à celles de votre moniteur. Les options seront disponibles suivant les caractéristiques de votre carte. Si vous ne voulez pas utiliser la résolution virtuelle, cliquez sur l'option Disabled.
- Une seule résolution virtuelle peut être choisie.
- Dans certains cas, les options seront limitées en fonction de la résolution que vous avez choisie. La résolution virtuelle doit toujours être supérieure à la résolution physique.
Résolution physique
- La résolution virtuelle est désactivée par défaut.
- Décidez de la résolution virtuelle que vous allez utiliser.
- Appuyez sur Tab pour vous déplacer sur votre choix, et appuyez sur Entrée.
- Appuyez sur Tab pour passer dans le champ suivant.
Les résolutions physiques dépendent de votre carte graphique. Seules les options supportées par votre carte seront disponibles. Les autres seront indisponibles.
- Vous pouvez choisir une résolution multiple. Vous pouvez basculer entre les différentes résolutions grâce aux combinaisons de touches suivantes :
Ctrl Alt + pour passer à la résolution suivante. Ctrl Alt - pour revenir à la résolution précédente.
- Si vous voulez utiliser une seule résolution, assurez-vous d'avoir activé le bouton One Physical Resolution.
- Dans certains cas et suivant votre carte, les choix que vous allez faire risque de limiter le nombre de couleurs et la résolution virtuelle.
Configuration écrans multiples
- La résolution est configurée au plus bas.
- Décidez de la résolution que vous allez utiliser.
- Appuyez sur Tab pour vous déplacer sur votre choix, et appuyez sur Entrée.
- Appuyez sur Tab pour passer dans le champ qui permet de définir la fréquence de rafraîchissement, et uti lisez les touches gauche et droite pour lui assigner une valeur. La valeur par défaut est la fréquence la plus élevée supportée par votre moniteur, il s'agit en général du choix le plus judicieux.
- Répétez la procédure pour chaque résolution physique.
Metro-X supporte jusqu'à quatre écrans qui peuvent être utilisés simultanément avec un clavier et une souris. Cela vous permet d'utiliser plusieurs applications simultanément, sans que les fenêtres se chevauchent. Ceci est très pratique pour les logiciels de traitement d'images. Pour chaque écran utilisé, une configuration séparée doit être faite. Consultez la section C.1.4 pour la configuration requise.Ajouter un écran
Metro-X utilise par défaut un seul écran. Le premier écran est l'écran numéro 0. Lorsque vous ajoutez un second écran, toutes les valeurs par défaut de sa configuration seront issues des paramètres de l'écran 0. Si votre matériel est le même pour tous les écrans, vous pouvez gagner du temps en configurant l'écran 0 avant d'ajouter d'autres écrans. Ce sont les paramètres de l'écran actif qui sont utilisés pour déterminer La configuration du nouvel écran.Supprimer un écran
- Appuyez sur Alt-S pour afficher le menu déroulant Screen.
- Tapez A pour Add.
- Les icônes Monitor et Graphics Card de l'écran 0 seront soulignés, et 2 icônes couleurs apparaîtront pour l'écran 1.
- Référez vous à la procédure décrite plus loin pour effectuer des modifications de configuration.
- Utilisez les touches Page Down et Page Up pour passer les différentes pages de configuration.
Lorsqu'un écran est supprimé, les écrans qui restent sont à nouveau numérotés. Si vous avez par exemple les écrans 0, 1, et 2 et que vous supprimez l'écran 1, la configuration de cet écran sera perdue. L'écran 2 devient l'écran 1, mais conserve sa configuration. Il vous reste donc les écrans 0 et 1.Disposition écran
- Utilisez les touches Page Down et Page Up pour activer les icônes de l'écran que vous voulez supprimer.
- Appuyez sur Alt-S pour afficher le menu déroulant Screen.
- Tapez D pour Delete.
- Les icônes Monitor et Graphics Card correspondant à l'écran supprimé disparaissent.
La disposition écran vous permet de définir la position des écrans dans votre espace de travail.Chemin relatif aux fontes
- Appuyez sur Alt-S pour afficher le menu déroulant Screen.
- Tapez L pour Layout.
- La fenêtre Screen Layout apparaît.
- Utilisez les touches gauche et droite pour visualiser les différentes dispositions possibles.
- Validez avec la touche Entrée lorsque vous avez déterminé votre disposition idéale.
Vous pouvez éditez, si nécessaire, le chemin relatif aux fontes en particulier si vous utilisez un serveur de fontes en remplacement ou complément des fontes existantes.Sauver et sortir
- Appuyez sur Alt-C pour afficher le menu déroulant Configuration, et appuyez sur Entrée.
- La fenêtre Font Path apparaît.
- Editez le fichier. Metro-X recherche les fontes dans les répertoires qui se trouvent dans la liste (l'ordre est respecté). Si vous utilisez un serveur de fontes, la première ligne sera :
tcp/
:7000
- Si le numéro de port n'est pas 7000 (valeur par défaut), modifiez le en fonction de votre système.
- Appuyez sur Tab pour vous déplacer sur les différents boutons et appuyez sur Entrée pour le valider. Si les informations sont correctes, choisissez le bouton OK. Si vous voulez annuler les modifications, choi sissez le bouton Cancel. Si vous avez effectué des modifications, et si vous souhaitez revenir aux valeurs d'origine , choisissez le bouton Load Defaults.
Quittez sans sauver
- Appuyez sur Alt-F pour afficher le menu déroulant File
- Tapez S pour Save and Exit.
- Lorsque les modifications sont enregistrées , vous sortirez de l'utilitaire de configuration et Metro-X sera maintenant prêt à être exécuté.
Pour plus d'informations sur Metro-X et sur le fichier Xconfig, consultez l'appendice C.
- Appuyez sur Alt-F pour afficher le menu déroulant File.
- Tapez Q pour Quit and Exit.
- Une boite de dialogue apparaît : Save current configuration before exiting ?
- Appuyez sur Tab pour vous placer sur le bouton No et appuyez sur Entrée pour quitter sans sauver les modi fications.
5 5 Configuration de la souris
Pour configurer (ou reconfigurer) votre souris, tapez la commande /usr/sbin/mouseconfig. Déplacez le curseur jusqu'à ce que votre souris soit mise en surbrillance. Si vous avez une souris connectée au port PS/2, choisissez PS/2 comme type de souris. Si vous avez une souris connectée au port d'une carte vidéo ATI, choisissez ATI Bus Mouse comme type de souris. Si vous avez une souris deux boutons, et si vous voulez émuler le mode trois boutons (cliquez simultanément sur les boutons gauche et droite pour émuler le bouton du milieu), placez sur la boîte Emulate 3 Buttons et appuyez sur la barre d'espace pour l'activer.5 6 Sendmail
Un fichier sendmail.cf par défaut sera installé dans /etc. Cette configuration par défaut fonctionne avec la plupart des sites SMTP. Elle ne fonctionnera pas avec des sites UUCP, et vous devrez donc créer un nouveau fichier sendmail.cf (en installant m4 et le package contenant le source de sendmail).
Consultez le fichier README contenu dans les sources pour plus de renseignements sur la création d'un fichier de configuration sendmail (vous pouvez aussi consulter sendmail de Bryan Costales aux éditions O'Reilly & Associates).Voici une des configurations les plus courantes: utiliser une seule machine servant de passerelle mail pour toutes les autres machines du réseau. Nous possédons par exemple, une machine (mail.redhat.com) chargée de l'ensemble de nos mails. Sur cette machine nous avons simplement ajouté le nom des machines dont elle gérera les mails. Voici un exemple:
# sendmail.cw - include all aliases for your machine here. torgo.redhat.com poodle.redhat.com devel.redhat.com
Sur les autres machines, torgo, poodle et devel nous avons édité le fichier /etc/sendmail.cf pour qu'elles se fassent passer pour la machine mail.redhat.com lors de l'envoi d'un mail, et pour faire suivre tout mail local à redhat.com. Localisez les lignes DH et DM dans le fichier /etc/sendmail.cf et modifiez les ainsi:
# who gets all local email trafic Dhredhat.com # who I masquerade as (null for no masquerading) Dmredhat.com
Avec ce type d'installation, tout mail envoyé semblera provenir de mail.redhat.com et tout mail envoyé à torgo.redhat.com sera délivré à mail.redhat.com.
Si vous avez configuré votre machine pour qu'elle se fasse passer pour une autre, tout mail envoyé à partir de votre système vers votre système sera en fait envoyé vers la machine pour laquelle votre machine se fait passer. Dans cet exemple, les fichiers log qui sont régulièrement envoyés à root@poodle.redhat.com par le démon cron seront envoyés vers root@mail.redhat.com.
5 7 Contrôler l'accès aux services
Par mesure de sécurité, la plupart des services réseaux sont administrés par un programme de protection: TCP wrapper. Les services protégés sont listés dans le fichier /etc/inetd.conf relatif à /usr/sbin/tpcd. tpcd autorise ou non l'accès, et les fichiers de configuration sont /etc/hosts.allow et /etc/hosts.deny. Par défaut, tous les services sont autorisés. Pour modifier les autorisations d'accès de certains services, vous pouvez éditer le fichier /etc/hosts.allow. Exemple :ALL: redhat.com .redhat.com in.talkd: ALL in.ntalkd: ALL in.fingerd: ALL in.ftpd: ALL
Dans cet exemple, toutes les connections depuis redhat.com et depuis *.redhat.com sont autorisées. Les requêtes talk, finger, et ftp sont autorisées pour toutes les machines.
tcpd permet une gestion encore plus poussée des autorisations, en combinant les fichiers /etc/hosts.allow et /etc/hosts.deny. Pour plus de renseignements, consultez les pages du man suivantes : tcpd(8) et hosts_access(5).5 8 FTP Anonyme
Il est très simple de configurer un serveur FTP anonyme. Vous avez seulement besoin d'installer le package anon-ftp. Les fichiers de configuration sont les suivants :/etc/ftpaccess : ce fichier permet de gérer la plupart des contrôles d'accès (limiter les accès FTP, ...). Consultez la page du man consacrée à ftpaccess, pour plus de détails.
/etc/ftphosts : ce fichier est utilisé pour autoriser ou non l'accès du serveur à un certain nombre de machines. Consultez la page du man consacrée à ftphosts, pour plus de détails.
/etc/ftpusers : ce fichier contient la liste des utilisateurs qui ne peuvent accéder à votre machine via ftp. Par mesure de sécurité, le fichier contient par défaut l'utilisateur root (certains administrateurs préfèrent supprimer root de ce fichier).
5 9 Serveur WWW
Si vous avez installé le serveur web Apache (issu du package apache), votre service Web tourne déjà ! Pointez Red Baron (ou tout autre navigateur) vers: http://localhost.La page par défaut est /home.httpd/html/index.html. Vous pouvez librement modifier (ou remplacer) ce fichier. Les programmes CGI, les icônes, et les pages html sont stockés dans le répertoire /home/httpd (vous pouvez changer de répertoire en éditant les fichiers de configuration qui se trouvent dans /etc/httpd/conf). L'historique est stocké dans le fichier /var/log/httpd. Pour plus d'informations, nous vous conseillons de lire l'ouvrage HTML: The Definitive Guide de Chuck Musciano et Bill Kennedy édité aux édition O'Reilly & Associates.
5 10 Configuration NFS
NFS (Network FileSystem) autorise le partage de fichiers entre différentes machines. Linux peut être utilisé comme serveur et client NFS, ce qui signifie qu'il peut exporter et monter des systèmes de fichiers.5 10.1 Monter un système de fichiers NFS
Utilisez la commande mount pour monter le système de fichiers NFS d'une autre machine :mount porky:/mnt/export /mnt/local
porky est le nom du serveur NFS, /mnt/export est le système de fichier exporté par porky, /mnt/local est le répertoire de ma machine utilisé pour monter le système de fichiers. Si vous possédez les bons droits, la commande 'ls /mnt/local' listera le contenu de /mnt/export qui se trouve sur porky.
5 10.2 Exporter un système de fichiers NFS
C'est le fichier '/etc/exports' qui gère les différents systèmes de fichiers à exporter. Il se décompose de la façon suivante :directoryhostname(options)
Exemples :
/mnt/export speedy.redhat.com
Autorise speedy.redhat.com à monter /mnt/export.
/mnt/export speedy.redhat.com(ro)
Autorise speedy.redhat.com à monter /mnt/export en lecture seule.
A chaque modification du fichier /etc/exports, le démon NFS doit être arrêté puis redémarré afin de tenir compte de ces modifications :/etc/rc.d/init.d/nfs stop /etc/rc.d/init.d/nfs start
Vous pouvez aussi utiliser la commande :
killall -HUP rpc.nfsd rpc.mountd
Pour d'autres renseignements, consultez les pages du man consacrées à nfsd(8), mountd(8) et à exports(5). Nous vous conseillons aussi l'ouvrage 'Managing NFS and NIS Services' (Editions O'Reilly & Associates).
5 11 Exécuter des programmes au démarrage
Le fichier /etc/rc.d/rc.local est exécuté au démarrage de votre système. Editez ce fichier si vous voulez, par exemple, démarrer d'autres démons ou initialiser une imprimante. Si vous devez initialiser le port série, éditez le fichier /etc/rc.d/rc.serial qui sera automatiquement exécuté.
Le fichier /etc/rc.d/rc.local par défaut créé un login avec la version du noyau et le type de la machine.5 12 Setup Color ls
Color ls fait maintenant partie de la commande standard ls. Avec bash, tapez la commande suivante pour utiliser color-ls:$alias ls='ls -color'
5 13 Setup NIS/NYS
Cette section décrit les supports yp, NIS, et NIS+ offerts par les produits Red Hat Linux.
- Qu'est-ce-que yp ? NIS ? NYS ? Vous trouverez une réponse à toutes ces questions dans le NIS-HOWTO qui se trouve dans le répertoire /usr/doc/HOWTO.
- Nous pouvons y répondre rapidement : yp (yellow pages) correspond à l'annuaire, NIS est l'implémentation basée sur RPC pour les mots de passes partagés, les groupes, les services, ... NIS+ est une implémentation plus sécurisée. NYS est la version domaine public de NIS.
- Qu'est ce qui est offert ? Red Hat offre un code de client NYS dans libc et un programme client yp/NIS comme ypcat ou ypbind. Nous offrons aussi un démon de serveur NIS, le démon NYS (aussi connu sous le nom de NIS+) n'étant pas encore prêt. Notre version de ypserv n'est pas compilée avec la vérification:
tcp_wrapper-style /etc/hosts.allow/deny
- Comment faire pour que ypbind fonctionne correctement ?
Comment configurer un client de station de travail ?
Le code NYS de libc est capable de faire tout ça. Vous n'avez pas besoin d'exécuter ypbind. Par contre, vous devrez normalement exécuter domainname.
Dans /etc/nsswitch.conf vous devrez configurer les cartes à utiliser, dans /etc/yp.conf le serveur et le domaine NIS à utiliser. nsswitch.conf est très bien commenté,et yp.conf ressemblera à quelque chose de ce genre :domain foo ypserver foo.bar.com
Ne mettez pas les lignes habituelles +:::: à la fin du mot de passe ou du groupe.
- Comment exécuter ypserv ? Red Hat contient un serveur NIS (aussi connu sous le nom de yp). Il fonctionne comme tout autre serveur. Vous devez par contre modifier le makefile qui se trouve dans /var/nis, il se peut que vous ayez à dé placer des fichiers dans /var/nis/src. Exécutez le make pour créer la base de données, puis exécutez ypserv. Vous trouverez plus de documentations dans /usr/doc/ypserv*/*.
- Où se trouvent yppasswd et yppasswdd ? Ils ne sont pas inclus dans la distribution Red Hat, vous pouvez par contre vous procurer la distribution NIS et l'installer sans trop de problèmes. Elle est disponible à partir des endroits fi gurant dans le NIS-HOWTO. Vous devez modifier le script pwupdate livré avec, même si le README proclame qu'il fonc tionne avec le makefile NYS que nous fournissons. Nous ne fournissons pas non plus rpcsrv/yppasswd.h bien que nous ayons le fichier .x.
Le package yppasswdd est livré avec les deux, cela n'a donc pas d'importance. NYS doit être utilisé, mais n'utilisez pas la bibliothèque -lnsl.
- Ces informations ne sont hélas pas assez précises. Il existe un fichier HOWTO (NIS-HOWTO) beaucoup plus précis, que vous trouverez dans le package ldp.
Chapitre Suivant , Précédent , Début du document
Table des matières de ce chapitre, Table des matières générale
(c)1996 Pour l'adaptation française : "Logiciels du Soleil"