Home Page

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.

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.

Si 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 :

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 :

      /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.

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 X

Fin 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

  1. Connectez vous en tant qu'utilisateur root et tapez la commande : /usr/bin/X11/configX.

  2. L'explication de certaines touches apparaît.

  3. Appuyez sur Entrée pour continuer.
Touches spéciales
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éciales

Configuration de la souris
Si la souris par défaut ne correspond pas à celle que vous utilisez :

  1. Appuyez sur la touche du bas pour lister les souris.

  2. Avec les touches haut et bas placez vous sur la souris que vous utilisez, et appuyez sur Entrée.

  3. Appuyez sur Tab pour passer dans le champ suivant.

  4. Appuyez sur la touche bas pour lister les boutons souris.

  5. Avec les touches haut et bas placez vous sur les bou tons que vous allez utiliser, et appuyez sur Entrée.

  6. Appuyez sur Tab pour passer dans le champ suivant.

  7. Si vous devez changer le chemin du périphérique souris éditez le ici.

  8. Appuyez sur Tab pour passer dans le champ suivant.
Configuration du clavier
Metro-X supporte les claviers internationaux, vous pouvez aussi choisir un clavier approprié à votre langue et pays.
  1. Le clavier par défaut, fonctionnera avec la majorité des claviers.

  2. Appuyez sur la touche du bas pour lister les claviers.

  3. Avec les touches haut et bas placez vous sur le clavier que vous utilisez, et appuyez sur Entrée.

  4. Appuyez sur Tab pour passer dans le champ suivant.
Configuration du moniteur
Le moniteur par défaut est : Générique 640x480 60Hz 13 pouces.
  1. Appuyez sur la touche du bas pour lister les moniteurs.

  2. Avec les touches haut et bas placez vous sur le moni teur que vous utilisez, et appuyez sur Entrée.

  3. Appuyez sur Tab pour passer dans le champ suivant.

  4. Si vous devez changer la largeur de l'écran, éditez la ici.

  5. Appuyez sur Tab pour passer dans le champ suivant.

  6. Si vous devez changer la longueur de l'écran, éditez la ici.

  7. Appuyez sur Tab pour passer dans le champ suivant.
Economiseur d'écran
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. Configuration de la carte graphique
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).

Carte graphique

  1. La carte graphique par défaut est : IBM VGA.

  2. Appuyez sur la touche du bas pour lister les cartes.

  3. Avec les touches haut et bas placez vous sur la carte que vous utilisez, et appuyez sur Entrée.

  4. Appuyez sur Tab pour passer dans le champ suivant.
Couleurs
Le nombre de couleurs varie suivant le modèle de carte. Seules les options applicables à votre carte seront disponibles. Résolution virtuelle
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. Résolution physique
Les résolutions physiques dépendent de votre carte graphique. Seules les options supportées par votre carte seront disponibles. Les autres seront indisponibles. Configuration écrans multiples
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.

  1. Appuyez sur Alt-S pour afficher le menu déroulant Screen.

  2. Tapez A pour Add.

  3. 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.

  4. Référez vous à la procédure décrite plus loin pour effectuer des modifications de configuration.

  5. Utilisez les touches Page Down et Page Up pour passer les différentes pages de configuration.
Supprimer un écran
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.
  1. Utilisez les touches Page Down et Page Up pour activer les icônes de l'écran que vous voulez supprimer.

  2. Appuyez sur Alt-S pour afficher le menu déroulant Screen.

  3. Tapez D pour Delete.

  4. Les icônes Monitor et Graphics Card correspondant à l'écran supprimé disparaissent.
Disposition écran
La disposition écran vous permet de définir la position des écrans dans votre espace de travail.
  1. Appuyez sur Alt-S pour afficher le menu déroulant Screen.

  2. Tapez L pour Layout.

  3. La fenêtre Screen Layout apparaît.

  4. Utilisez les touches gauche et droite pour visualiser les différentes dispositions possibles.

  5. Validez avec la touche Entrée lorsque vous avez déterminé votre disposition idéale.
Chemin relatif aux fontes
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.
  1. Appuyez sur Alt-C pour afficher le menu déroulant Configuration, et appuyez sur Entrée.

  2. La fenêtre Font Path apparaît.

  3. 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

  4. Si le numéro de port n'est pas 7000 (valeur par défaut), modifiez le en fonction de votre système.

  5. 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.
Sauver et sortir
  1. Appuyez sur Alt-F pour afficher le menu déroulant File

  2. Tapez S pour Save and Exit.

  3. Lorsque les modifications sont enregistrées , vous sortirez de l'utilitaire de configuration et Metro-X sera maintenant prêt à être exécuté.
Quittez sans sauver
  1. Appuyez sur Alt-F pour afficher le menu déroulant File.

  2. Tapez Q pour Quit and Exit.

  3. Une boite de dialogue apparaît : Save current configuration before exiting ?

  4. Appuyez sur Tab pour vous placer sur le bouton No et appuyez sur Entrée pour quitter sans sauver les modi fications.
Pour plus d'informations sur Metro-X et sur le fichier Xconfig, consultez l'appendice C.

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 :

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.