Article View: fr.comp.os.linux.annonces
Article #123[FAQ] fr.comp.os.linux.* (1/2)
From: Les utilisateurs de fr.comp.os.l...
Date: Thu, 02 Aug 2007 10:00
Date: Thu, 02 Aug 2007 10:00
1638 lines
73309 bytes
73309 bytes
Archive-Name: fr/comp/os/faq-linux-1
La derni�re version de ce document est disponible sur le web�:
http://www.linux-france.org/article/fcol-faq/
FAQ fr.comp.os.linux.*
Nat
Int�grateur
Arnaud
Mainteneur
<faq-fcol@linux-france.org>
Copyright � 1997-2002 Les utilisateurs des forums fr.comp.os.linux.*
_________________________________________________________________
Table of Contents
1 Introduction
1.1 � propos de ce document
1.2 Remerciements et appel � contributions
1.3 Comment poser mes questions sur fcolc?
2 Installation
2.1 La meilleure distribution
2.2 Syst�me x86 minimal
2.3 Portable (laptop)
2.4 Installation de Linux sans cr�ation de partition
2.5 D�sinstaller Linux
3 Configuration initiale
3.1 Disques durs (IDE, Ultra-DMA, UDMA)
3.2 Interface Ethernet (carte r�seau)
3.3 Souris � molette
3.4 Souris Microsoft (mouse, Intellimouse, molette)
3.5 Mat�riel con�u pour MS-Windows (Winmodem, Winprinter ...)
3.6 Impression (imprimante)
3.7 Graveurs de CD
3.8 Scanner
3.9 Multiprocesseurs (SMP)
3.10 Horloge (heure, date, retard, avance)
4 Administration
4.1 Choix du syst�me d�marr� (boot, LILO)
4.2 Param�tres communiqu�s au noyau (LILO, loadlin)
4.3 Cr�ation d'une disquette d'amor�age de secours (boot, rescue)
4.4 Secteur d'amor�age (boot sector, d�marrage, r�installation
secteur LILO)
4.5 Installation de paquetages d'une autre distribution (rpm,
deb, pkg)
4.6 Mise � jour de RPM
4.7 Pourquoi mettre � jour ? (upgrade, update, mise � jour)
4.8 Versions du noyau
4.9 Message au d�marrage: maximum mount count, check forced
4.10 Espace disque insuffisant (inodes)
4.11 Montage de syst�mes de fichiers (disque, partition, acc�s,
fstab, mount)
4.12 Formats de disques (FAT, MS-DOS, MacOS, HFS, FAT32, Joliet,
UDF, NTFS)
4.13 Montage d'une partition NTFS (Windows NT, 2000, XP)
4.14 /proc (kcore)
4.15 Changement de partition (copie, d�placement, disque dur)
4.16 Partitionnement (FIPS, FAT)
4.17 Num�ros des fichiers sp�ciaux
4.18 Fichiers sp�ciaux (/dev, p�riph�rique)
4.19 Unable to get major
4.20 Identification du processus utilisant une ressource
4.21 Version d'ex�cutable, biblioth�ques partag�es
4.22 Lenteur du syst�me
4.23 Utilisation de la m�moire
4.24 Limitations du noyau (RAM, processus, i-noeuds, fichiers
ouverts)
4.25 O� se trouvent les modules ?
4.26 Locales : Perl, X Window ... (LANG)
4.27 Locales et Red Hat 8.0 (UTF-8)
5 R�seau
5.1 Connexion, modem (PPP, UUCP, FAI, ISP)
5.2 Connexion ADSL
5.3 Samba
5.4 Sendmail (tous probl�mes de messagerie �lectronique)
5.5 Serveur Apache
6 Utilisation
6.1 Extensions de fichiers (iso)
6.2 Manipulation des fichiers .tar.gz (archive)
6.3 Formats d'archives (.bz, .bz2)
6.4 Fichiers core
6.5 Pages de manuel (man)
6.6 Fichiers de documentation : caract�res parasites (control H)
6.7 Prise en compte d'un nouvel ex�cutable dans un r�pertoire du
PATH
6.8 �jecter un support amovible (CD, disquette)
6.9 Consoles virtuelles
7 Probl�mes courants
7.1 Mes connexions au bavardage (chat, Internet Relay Chat,
IRC..) sont refus�es
7.2 Telnet lent (connexion)
7.3 "unable to get official name for local machine", ou bien
sendmail se bloque lors du d�marrage (boot)
7.4 Disquette de d�marrage (boot, floppy, CRC)
7.5 Messages de LILO
7.6 Login impossible (mot de passe refus�, password, connexion)
7.7 Mon terminal se bloque (fige, g�le, arr�t)
7.8 e2fsck : deleted inode ... zero dtime
8 X11 (X Window)
8.1 G�n�ralit�s
8.2 Utilisation de KDE (ou autre environnement X) en tant que
root
8.3 Cartes graphiques nVidia
9 Divers
9.1 Virus
9.2 Le syst�me Jaco (Jacoboni)
10 Licence de Documentation Libre GNU
1. Introduction
Table of Contents
1.1 � propos de ce document
1.2 Remerciements et appel � contributions
1.3 Comment poser mes questions sur fcolc?
1.1. � propos de ce document
Table of Contents
1.1.1 Contenu et autres sources d'informations
1.1.2 Mise � disposition
1.1.1. Contenu et autres sources d'informations
Ce document est avant tout destin� � compl�ter les moyens classiques
d'acc�s � l'information et aux documents : FAQ, HOWTO, livres, robots
indexeurs (Usenet et Web, par exemple l'archive Usenet de Google
<http://groups.google.com/> ). Il ne les remplace pas !
Rappelons que les forums francophones consacr�s � Linux devraient �tre
r�serv�s � ce syst�me, selon le type de contribution :
* fr.comp.os.linux.moderated pour toute question technique
sp�cifique � Linux (attention, ce forum est mod�r� et y contribuer
implique la lecture pr�alable de ce document);
* fr.comp.os.linux.configuration pour toute question ou r�ponse
technique de configuration d'un syst�me Linux au sens large, �
l'exception des questions relatives � X Window et de la messagerie
(trait�es dans fr.comp.applications.x11 et fr.comp.mail);
* fr.comp.os.linux.annonces pour toute annonce francophone
concernant le syst�me Linux;
* fr.comp.os.linux.debats pour tout d�bat autour du syst�me Linux;
* fr.misc.bavardages.linux pour tout bavardage autour du syst�me
Linux, au 42 i�me degr�. Ne jamais demander ou suivre un conseil
technique formul� sur ce forum de bavardage !
D'autres forums accueillent tout article plus g�n�ral (non sp�cifique
� Linux), par exemple :
* fr.comp.os.unix: les Unix (pour les questions dont vous savez
qu'elles ne sont pas sp�cifiques � Linux);
* fr.comp.applications.sgbd: les bases de donn�es;
* fr.comp.applications.x11: X Window (XFree86, gr�ce auquel Linux
b�n�ficie de X Window, y est trait�);
* fr.comp.mail: toutes les questions relatives aux messageries
�lectroniques;
* fr.comp.integration: toutes les questions relatives �
l'int�gration de syst�mes h�t�rog�nes (y compris les �changes en
r�seau avec des logiciels de type Samba).
S. Fermigier a r�dig� Ma FAQ <http://www.aful.org/faqs/minifaq.html> ,
une FAQ condens�e.
Un certain nombre de sites web proposent des documents plus d�taill�s,
souvent plus accessibles pour les d�butants. On peut citer par exemple
Linux France <http://www.linux-france.org/> , Funix
<http://www.funix.org/> , L�a Linux <http://www.lea-linux.org/> ou
encore le guide de survie
<http://www.medsyn.fr/perso/g.delafond/survie.htm> de G�rard Delafond.
Les utilisateurs de Debian se tourneront avec profit vers la FAQ
Debian francophone <http://savannah.nongnu.org/projects/debfr-faq/> .
On pourra aussi lire les propositions de lignes directrices pour fcol
<http://www.linux-france.org/article/fcolm-guidelines/> et surtout les
HOWTO en fran�ais <http://fr.tldp.org/> .
Cette FAQ ne fournit pas de liste de logiciels, car des serveurs web
en proposent (exemples: linux-center <http://www.linux-center.org/fr/>
ou freshmeat <http://freshmeat.net/> ).
L'abr�viation fcol remplace parfois ici le nom des forums de la
hi�rarchie fr.comp.os.linux tandis que fcolm remplace
fr.comp.os.linux.moderated.
Ce document ne contient pas que des questions fr�quemment pos�es sur
fcol. J'ai aussi essay� de traiter de th�mes qui ne sont
malheureusement rares qu'en apparence.
Les titres des sections contiennent des termes discriminants
permettant au lecteur d'acc�der directement au paragraphe pertinent.
1.1.2. Mise � disposition
La version HTML compl�te
<http://www.linux-france.org/article/fcol-faq/> la plus r�cente de ce
texte, ainsi que le source XML (dtd docbook)
<ftp://ftp.linux-france.org/pub/article/fcol-faq/faq-xml.tar.gz>
correspondants, se trouvent sur leur site de r�f�rence
<http://www.linux-france.org> .
Copyright (c) 1997-2002 Les utilisateurs de fr.comp.os.linux.*
Permission est accord�e de copier, distribuer et/ou modifier ce
document selon les termes de la Licence de Documentation Libre GNU
(GNU Free Documentation License), version 1.1 ou toute version
ult�rieure publi�e par la Free Software Foundation; sans Sections
Invariables; sans Textes de Premi�re de Couverture, et sans Textes de
Quatri�me de Couverture. Une copie de la pr�sente licence est incluss
dans la section intitul�e �Licence de Documentation Libre GNU�.
1.2. Remerciements et appel � contributions
Merci � N. Makarevitch, F. Petillon, O. Tharan, JC Del�pine, X. Cazin,
A. Levavasseur, �. Jacoboni, J. Bernier, S. �colivet, A. Gilardoni et
� tous les auteurs de r�ponses, ainsi qu'aux mod�rateurs de fcolm.
Tout commentaire et compte-rendu d'exp�rience pertinent int�resse le
mainteneur <mailto:arnaud@linux-france.org> . Une liste de diffusion
<mailto:faq-fcol@linux-france.org> existe pour la gestion de
l'�volution de ce document.
1.3. Comment poser mes questions sur fcolc?
Question
Aucune r�ponse � ma question ne figure dans ce document,
comment faire pour la poser sur fcolc?
R�ponse (A. Gomes-do-Vale)
Pour acc�der � Usenet, on utilise un logiciel d�di�. Parmi les
plus courants, on trouve sous Unix, slrn, emacs/gnus, tin, trn;
sous Windows, Outlook Express (� �viter), Free Agent, XNews. Tu
dois configurer ce logiciel pour acc�der au serveur de news de
ton fournisseur d'acc�s. Les d�tails diff�rent en fonction des
logiciels, lis la documentation du tien pour en savoir plus. Tu
trouveras une pr�sentation plus d�taill�e sur le web �
http://www.usenet-fr.net/ <http://www.usenet-fr.net/> .
De plus, avant de poster sur fcolc, il est recommand� de lire
[mini-FAQ] D�buter sous Linux et sur Usenet
<http://www.usenet-fr.net/fur/linux/debutants.html> .
2. Installation
Table of Contents
2.1 La meilleure distribution
2.2 Syst�me x86 minimal
2.3 Portable (laptop)
2.4 Installation de Linux sans cr�ation de partition
2.5 D�sinstaller Linux
2.1. La meilleure distribution
Question
Quelle distribution installer ?
R�ponse
A. Gomes-do-Vale:
Celle que vous savez administrer. Si vous n'en connaissez
aucune, prenez-en une au hasard et faites vous votre propre
id�e. En tout cas, il n'existe pas de meilleure distribution
dans l'absolu. Si vous tenez absolument � troller � ce sujet,
faites-le sur fr.comp.os.linux.debats et en aucun cas sur
fr.comp.os.linux.configuration, mais n'esp�rez pas en retirer
une r�ponse ayant une quelconque utilit�.
L. Prouv�ze:
La meilleure distribution linux est celle que l'on choisit,
plus une ou deux autres que l'on trouve pas trop mal, alors que
toutes les autres sont pour les.... les autres.
Certains vont commencer par la Mandrake, ils trouveront cette
distrib tr�s agr�able pour d�buter en douceur, d'autres
pr�f�reront commencer directement par une debian ou une
slackware pour le plaisir de pouvoir mettre les doigts dans le
cambouis plut�t que d'avoir affaire � des cliquodr�mes � la
windows.
Tout �a pour dire que si vous voulez une bonne distribution, il
vas vous falloir la choisir vous m�me et une doc peut vous y
aider: http://www.linux-france.org/article/choix-distri/
<http://www.linux-france.org/article/choix-distri/> .
2.2. Syst�me x86 minimal
Question
Sur quel type de PC minimal puis-je installer une distribution
Linux ?
R�ponse
Il est possible d'installer une distribution Linux sur tous les
PC �quip�s de 4 Mo de RAM et d'un processeur i80386 ou plus
r�cent.
Attention: certaines distributions ne fonctionneront qu'avec un
syst�me �quip� d'un Pentium ou �quivalent (par exemple :
Mandrake).
En pratique, l'installation d'une distribution r�cente (par
exemple Debian Potato, Redhat ou Slackware 7.0) sur une machine
�quip�e de 8 Mo ou moins posera probl�me : le programme
d'installation sera rapidement � cours de m�moire. Lors du boot
initial, il faut taper le nom du noyau (g�n�ralement indiqu�
dans le message affich� � ce moment) suivit du mot-cl� single.
Il convient ensuite de cr�er une partition de swap � l'aide de
fdisk, de l'initialiser avec mkswap /dev/le-nom-de-la-partition
et de l'utiliser gr�ce � swapon /dev/le-nom-de-la-partition.
D�s lors, il ne reste plus qu'� lancer le processus normal
d'installation, soit en changeant d'init level (init 2 par
exemple), soit en lan�ant l'utilitaire d'installation...
La plupart des distributions modernes disposent d'une proc�dure
d'installation graphique gourmande en m�moire: 16 voire 32 Mo
sont souvent n�cessaires. Ces distributions peuvent aussi
s'installer en mode texte, ce qui consomme beaucoup moins de
ressources. Voir la documentation de la distribution choisie
pour les d�tails.
2.3. Portable (laptop)
Linux on Laptops <http://www.linux-laptop.org/>
Lire aussi le "Battery Powered Mini HOWTO".
2.4. Installation de Linux sans cr�ation de partition
Question
Puis-je installer Linux sans cr�er de partition?
R�ponse
Oui, c'est possible gr�ce � UMSDOS. Toutefois, les performances
du syst�me ne sont pas optimales. De plus, ce syst�me de
fichiers et relativement ancien et il n'est pas �vident que les
distributions modernes le supportent � l'installation.
D'autre part, il existe un certain nombre de distributions plus
ou moins compl�tes utilisables directement depuis un CD.
Certaines d'entre elles sont capables d'utiliser une partition
Windows pour stocker leurs donn�es et leur configuration. Une
recherche sur Freshmeat <http://freshmeat.net/> permettra d'en
trouver quelques unes.
2.5. D�sinstaller Linux
Question
Je voudrais enlever Linux de ma machine, comment faire?
R�ponse
Pour commencer, d�sinstallez votre chargeur de d�marrage. S'il
s'agit de LILO, utilisez la commande lilo -u en tant que root.
Sinon, consultez sa documentation.
Ensuite, red�marrez la machine avec une disquette ou un CD
Linux. Lancez fdisk et supprimez les partitions Linux.
Voil�, c'est fait!
3. Configuration initiale
Table of Contents
3.1 Disques durs (IDE, Ultra-DMA, UDMA)
3.2 Interface Ethernet (carte r�seau)
3.3 Souris � molette
3.4 Souris Microsoft (mouse, Intellimouse, molette)
3.5 Mat�riel con�u pour MS-Windows (Winmodem, Winprinter ...)
3.6 Impression (imprimante)
3.7 Graveurs de CD
3.8 Scanner
3.9 Multiprocesseurs (SMP)
3.10 Horloge (heure, date, retard, avance)
3.1. Disques durs (IDE, Ultra-DMA, UDMA)
Question
Mon disque dur IDE est tr�s lent sous Linux.
R�ponse
Activer le mode DMA avec hdparm -d1 /dev/.... man hdparm pour
conna�tre les autres options. Attention, les options indiqu�es
dangereuses sont... dangereuses (gel du syst�me, perte de
donn�es etc).
V. Bernat
Il est pr�f�rable de lancer hdparm en single user pour tester
(au prompt de LILO : linux single). De plus, sur certaines
machines, le DMA est � l'origine des blocages de disque,
d'erreurs de lecture et d'autres dysfonctionnements. Il peut
�tre pr�f�rable de le d�sactiver si on pense qu'il pose
probl�me ou d'essayer un mode moins agressif.
3.2. Interface Ethernet (carte r�seau)
* V. Bernat, �dit� par A. Gomes-do-Vale
Pour r�sumer l'Ethernet HOWTO, il suffit de d�terminer le driver
qui va avec sa carte : ne pour la plupart des cartes ISA pas trop
ch�res, ne2k-pci pour les cartes PCI pas ch�res, 8139too pour la
plupart des cartes 100 Mpbs pas ch�res. Ensuite, on doit rajouter
dans le /etc/modules.conf la ligne "alias eth0 ne" (par exemple).
Si c'est une carte ISA, il lui faut sans doute des param�tres, on
ajoute donc la ligne "options ne io=0x300" (par exemple). En cas
de probl�mes, l'Ethernet HOWTO est alors incontournable.
* Compaq : explorer le site Caldera
<ftp://ftp.caldera.com/pub/stuff/tlan.tgz>
* 3com 3C509 PNP (r�ponse fournie par J. Bernier et �. Jacoboni)
Sous MS-DOS et MS-Windows:
+ V�rifier depuis le panneau 'Propri�t�s syst�me' les
param�tres de votre carte r�seau, IRQ et I/O (plage d'entr�e
sortie).
+ Utiliser le logiciel du constructeur afin d'interdire � la
carte de g�rer le PnP
+ Forcer l'IRQ et la plage d'entr�e/sortie (I/O) avec le m�me
logiciel ou choisissez la m�thode 'configuration
automatique', pour que la carte soit configur�e en fonction
des autres cartes pr�sentes sur votre machine.
+ Si vous avez le mod�le 'COMBO' vous devez aussi d�sactiver la
d�tection automatique du mode de connexion et n'activer que
celle que vous utiliserez.
+ Sauvegardez la configuration.
Pendant la proc�dure d'installation Linux indiquer au programme le
nom de votre carte et la d�tection de l'adresse et de l'IRQ se
fera automatiquement.
Depuis un syst�me Linux actif utiliser la commande modprobe
3c509.o.
* Dlink DFE 530 TX (r�ponse fournie par Benoit Timbert):
Apparemment, le support de cette carte varie suivant la version du
chipset de la carte. La version du chipset est �crite directement
sur la carte (par exemple pour la mienne c'est marqu�e "REV B1" ce
qui correspond � la version B1).
+ Version A1
Elle fonctionne avec le driver via-rhine standard.
+ Version A3
Pour l'instant, il n'y a pas de driver fonctionnant
correctement. Un driver Linux serait en cours de
d�veloppement. On trouvera sur le site FTP de DLink
<ftp://ftp.dlink.fr/Linux/> le code source d'un pilote pour
cette version.
L'archive Zip � r�cup�rer s'appelle (au 19/06/2001)
DFE530TX-Linux3.16_A3_B1.zip. � l'int�rieur se trouve un
fichier texte d�crivant l'installation et surtout une archive
tar contenant les sources. Apparemment, il s'agit du fichier
via-rhine.c venant remplacer le fichier source existant dans
le noyau.
+ Version B1
Elle ne fonctionne pas avec le driver via-rhine standard d'un
noyau 2.2. Elle semble fonctionner (mais le r�seau est assez
instable) avec le driver via-rhine standard d'un noyau
2.4-test.
Un driver stable pour noyau 2.2 est disponible chez Dlink
Europe
<ftp://ftp.dlink.co.uk/pub/adapter/dfe530tx/linux/via-rhineb1
> , mais :
o ce driver ne compile pas sur un noyau 2.4-test8 (et sans
doute sur tous les 2.4),
o il ne fonctionne apparemment pas avec le noyau 2.2.16 de
la Red Hat 7 (mais avec un 2.2.16 standard, pas de
probl�me).
+ Autres versions
Voir avec le support de Dlink France
<http://www.dlink-france.fr/> .
* Les autres : lire la section de l' Ethernet HOWTO
<http://www.freenix.org/unix/linux/HOWTO/Ethernet-HOWTO.html>
traitant du mod�le concern�.
3.3. Souris � molette
Question
Comment utiliser la molette de ma souris ?
R�ponse
V. Bernat
Sous X11, il est possible d'avoir simplement la molette dans un
nombre grandissant d'applications en ajoutant ZAxisMapping 4 5
(ou Option "ZAxisMapping" "4 5" dans XFree4) dans le XF86Config
(man XF86Config pour plus de renseignements).
3.4. Souris Microsoft (mouse, Intellimouse, molette)
Question
Ma souris Microsoft � 2 boutons fonctionne mal
R�ponse
F. Chastrette �crit (19980424) :
Avez-vous v�rifi� tout ce qui est �vident : utilisez-vous le
bon device, le c�ble est-il branch�, la souris
fonctionne-t-elle sous un autre syst�me, etc.
Si vous avez une souris s�rie � 2 boutons et si la panne n'est
pas franche (il existe des fa�ons de faire reconna�tre la
souris et � partir de ce moment elle fonctionne tr�s bien
jusqu'au red�marrage) lisez son �tiquette car la version
"Microsoft serial mouse 2.1A" pr�sente ce probl�me.
Solution :
1. procurez-vous gpm version 1.13 ou une version plus r�cente
2. installez, compilez, lisez les explications dans le source
(en particulier le fichier mice.c)
3. lancez gpm ainsi : gpm -t pnp -R Cela peut vous obliger �
modifier l'un des scripts d'init (/etc/rc.d/init.d/gpm pour
Red Hat)
4. dans XF86Config, d�clarez la souris comme suit :
section "Pointer"
Protocol "MouseSystems"
Device "/dev/gpmdata"
Endsection
Pour comprendre, lisez 'man gpm' et en particulier l'option -R
G. Berger-Sabbatel note :
Tout ceci s'applique � la souris Intellimouse s�rie, � un
d�tail pr�s : le type "pnp" donn� � gpm ne permet pas
l'utilisation de la molette comme 3�me bouton. Il faut donc en
ce cas :
+ mettre � jour gpm (version 2.13 mini),
+ lancer "gpm -t ms3 -R"
+ placer dans le XF86Config :
section "Pointer"
Protocol "MouseSystems"
Device "/dev/gpmdata"
Endsection
Un document traite du cas des souris � molettes
<http://www.linux-france.org/article/materiel/souris-molette.tx
t.gz>
3.5. Mat�riel con�u pour MS-Windows (Winmodem, Winprinter ...)
R�ponse
Les mat�riels con�us pour fonctionner exclusivement sous
MS-Windows ne sont g�n�ralement pas exploitables sous Linux.
J. Mouette :
Certaines imprimantes Windows Printing System, en particulier
les Canon BJC-610 et 620, disposent de drivers au format
uniprint, qui peuvent �tre utilis�s sous Linux gr�ce � la
version non-free de Ghostscript (livr�s dans le paquet
gs-alladin).
Qing Liu :
Les modems internes PCI ne sont g�n�ralement pas support�s par
Linux. Cependant des pilotes pour certains mod�les commencent �
arriver sur le march�. Consulter http://www.linmodems.org/
<http://www.linmodems.org/> et le site web du constructeur du
modem.
V. Bernat :
M�me si certains winmodems/winprinters disposent de drivers, il
n'est pas garanti que cela marche avec votre config ou dans le
futur. Si c'est pour un achat, mieux vaut acheter un vrai
modem/imprimante : �a marchera toujours mieux, y compris sous
Windows.
3.6. Impression (imprimante)
R�ponse
Consulter le site Linux Printing
<http://www.linuxprinting.org/> .
3.7. Graveurs de CD
R�ponse
Les logiciels xcdroast et cdrecord permettent de piloter des
graveurs de CD.
V. Bernat:
Il convient d'activer l'�mulation SCSI sur le graveur s'il est
IDE. On testera ensuite avec un logiciel comme cdrecord qui est
utilis� par la plupart des logiciels graphiques.
Documents
Graveurs de CD sous Linux
<http://www.linux-france.org/article/materiel/graveur-cd/graveu
r-cd.html>
3.8. Scanner
R�ponse
Consulter le site de SANE <http://www.mostang.com/sane/> .
3.9. Multiprocesseurs (SMP)
Question
Pourquoi Linux n'utilise-t-il pas tous les processeurs de ma
machine ?
R�ponse
Dans le cas o� l'on utilise un noyau 2.0, il faut d�commenter
(enlever le symbole #) la ligne #SMP=1 du fichier Makefile de
la racine des sources du noyau, puis le recompiler et
l'installer.
Dans le cas o� l'on utilise un noyau 2.2 ou plus r�cent, il
s'agit d'options de configuration du noyau: r�pondre yes �
Symmetric multi-processing support et � RTC support. St�phane
Ecolivet ajoute: dans le cas o� l'on utilise une machine bas�e
sur des processeurs Intel, il ne faut pas activer l'APM
(advanced power management), son comportement n'�tant pas
d�fini pour les configurations multiprocesseurs.
Documents
Linux/SMP Project <http://www.linux.org.uk/SMP/title.html> FAQ
Linux-SMP <http://www.irisa.fr/prive/mentre/smp-faq/>
3.10. Horloge (heure, date, retard, avance)
Question
Mon horloge syst�me avance ou retarde, que faire ?
R�ponse
D. Madore :
Linux garde son horloge � jour en fonction du g�n�rateur de
fr�quence de ton ordinateur (qui produit des IRQ0). Pour peu
qu'il ne soit pas excellent, l'horloge se d�r�gle rapidement.
Si ton horloge CMOS (qui est compl�tement ind�pendante) est
meilleure, tu n'as qu'a demander � cron d'ex�cuter clock -a
toutes les heures (ou clock -au si l'horloge CMOS est � l'heure
GMT). Tu peux obtenir encore une meilleure pr�cision en
corrigeant une �ventuelle d�rive de l'horloge CMOS dans
/etc/adjtime. Cf. man 8 clock pour tous renseignements utiles.
Note : sous certaines distributions un hwclock, aux options un
peu diff�rentes, remplace clock.
Note : le probl�me de d�calage d'horloge peut �tre li� �
l'utilisation d'un noyau 2.0 avec une machine ayant plusieurs
processeurs Intel. L'utilisation d'un noyau 2.2 devrait
r�soudre le probl�me.
L'utilisation d'un logiciel type rdate ou xntp, conjugu�e � un
serveur de temps, peut �tre utile dans le cas d'un r�seau local
ou d�partemental.
4. Administration
Table of Contents
4.1 Choix du syst�me d�marr� (boot, LILO)
4.2 Param�tres communiqu�s au noyau (LILO, loadlin)
4.3 Cr�ation d'une disquette d'amor�age de secours (boot, rescue)
4.4 Secteur d'amor�age (boot sector, d�marrage, r�installation secteur
LILO)
4.5 Installation de paquetages d'une autre distribution (rpm, deb,
pkg)
4.6 Mise � jour de RPM
4.7 Pourquoi mettre � jour ? (upgrade, update, mise � jour)
4.8 Versions du noyau
4.9 Message au d�marrage: maximum mount count, check forced
4.10 Espace disque insuffisant (inodes)
4.11 Montage de syst�mes de fichiers (disque, partition, acc�s, fstab,
mount)
4.12 Formats de disques (FAT, MS-DOS, MacOS, HFS, FAT32, Joliet, UDF,
NTFS)
4.13 Montage d'une partition NTFS (Windows NT, 2000, XP)
4.14 /proc (kcore)
4.15 Changement de partition (copie, d�placement, disque dur)
4.16 Partitionnement (FIPS, FAT)
4.17 Num�ros des fichiers sp�ciaux
4.18 Fichiers sp�ciaux (/dev, p�riph�rique)
4.19 Unable to get major
4.20 Identification du processus utilisant une ressource
4.21 Version d'ex�cutable, biblioth�ques partag�es
4.22 Lenteur du syst�me
4.23 Utilisation de la m�moire
4.24 Limitations du noyau (RAM, processus, i-noeuds, fichiers ouverts)
4.25 O� se trouvent les modules ?
4.26 Locales : Perl, X Window ... (LANG)
4.27 Locales et Red Hat 8.0 (UTF-8)
4.1. Choix du syst�me d�marr� (boot, LILO)
Question
(LILO) Comment changer le syst�me d'exploitation lanc� par
d�faut au d�marrage ?
R�ponse
Placer dans le fichier /etc/lilo.conf une d�claration
default=nomImage (nomImage remplace ici le nom de l'une des
configurations image= de ce fichier). Invoquer lilo.
Autre solution : utiliser l'option -D de lilo pour d�terminer
le syst�me lanc� par d�faut. Exemple: lilo -D linux pour lancer
par d�faut le syst�me nomm� linux.
Pour choisir quel syst�me d�marrer uniquement au prochain
d�marrage, utiliser l'option -R de lilo.
4.2. Param�tres communiqu�s au noyau (LILO, loadlin)
Question
Comment fixer les param�tres que LILO ou loadlin devront passer
au noyau?
R�ponse
LILO dynamique (� � la main �)
Pour passer un param�tre au noyau via LILO il suffit, lors du
d�marrage, de l'obliger � afficher sa cha�ne d'appel LILO boot:
Pour cela, verrouiller le mode � Num�rique � (touche Verr Num)
ou le haut de casse (� majuscules �), ou bien maintenir une
touche morte (par exemple Control ou Shift) enfonc�e durant le
premier acc�s au disque.
Sit�t LILO boot: affich�, appuyer sur la touche TABulation. Les
noms logiques des syst�mes d�clar�s dans le fichier de
configuration de LILO apparaissent. Choisir celui d'un noyau
Linux stable, le composer puis ins�rer un espace et le
param�tre souhait�.
Exemple (cas d'un noyau appel� lindis auquel on souhaite passer
le param�tre single) :
1. sit�t apr�s les diagnostics du BIOS, maintenir la touche
Control enfonc�e alors que le d�marrage sur disque commence.
LILO prend la main et affiche:
LILO boot:
2. on peut alors appuyer sur TAB afin d'obtenir la liste des
syst�mes d'exploitation accessibles :
LILO boot: ((appuyer sur la touche "TABulation"))
lindis oldlin beta msdos ((noms des syst�mes "bootables"))
3. fournir � LILO le nom de l'un des syst�mes, suivi, s'il
s'agit d'une version de Linux, du nom du param�tre et, le cas
�ch�ant, de la valeur associ�e.
Exemple :
LILO boot: lindis single
LILO statique (fichier de config)
Pour figer un param�tre, placer dans la section ad�quate du
fichier /etc/lilo.conf une d�claration append="X", o� X
remplace le param�tre � transmettre au noyau. Le
BootPrompt-HOWTO
<http://www.freenix.org/unix/linux/HOWTO/BootPrompt-HOWTO.html>
fournit toutes les pr�cisions n�cessaires.
loadlin
loadlin est un petit programme gr�ce auquel on peut lancer
Linux �partir d'une session MS-DOS.
S. Stephant:
La syntaxe g�n�rale de loadlin est:
loadlin.exe ton_noyau root=ta_partition_racine [les param�tres du noyau]
Il suffit donc de mettre une ligne dans le config.sys. Exemple
(cas d'une partition Linux sur /dev/hda1, noyau version 2.30) :
shell=c:\loadlin\loadlin.exe c:\loadlin\vmlinuz.230 root=/dev/hda1 ro
Attention: la ligne shell=... de MS-DOS ne peut contenir que
127 caract�res. La solution est de passer par un fichier de
param�tres. config.sys devient alors :
shell=c:\loadlin\loadlin.exe @c:\loadlin\params.dat
et le fichier params.dat contient, par exemple :
c:\loadlin\vmlinuz.230 root=/dev/hda1 ro
Lire le fichier manual.txt livr� avec loadlin.
Commentaires
LILO
+ Ajouter le mot-cl� prompt au fichier de configuration
/etc/lilo.conf pour que LILO affiche syst�matiquement sa
cha�ne d'appel ;
+ utiliser aussi, en ce cas, le param�tre timeout afin de
limiter le nombre de secondes d'attente de LILO apr�s
affichage de sa cha�ne d'appel. Exemple: timeout=50 provoque
un d�lai de 5 secondes.
4.3. Cr�ation d'une disquette d'amor�age de secours (boot, rescue)
R�ponse
J. C. Delepine :
Explorer la zone system/recovery/ des sites FTP diffusant du
Linux <ftp://ftp.lip6.fr/pub/linux/sunsite/system/recovery/> .
4.4. Secteur d'amor�age (boot sector, d�marrage, r�installation secteur
LILO)
Question
Comment restaurer ou supprimer le secteur de d�marrage de LILO
?
R�ponse
A. Gomes-do-Vale :
Quand dans la suite il est question d'une disquette de
d�marrage, on peut en g�n�ral utiliser le CD d'installation de
la distribution.
S. Stephant :
Pour restaurer le secteur de d�marrage install� par LILO :
1. d�marrer le syst�me gr�ce � un jeu de disquettes boot/root ;
2. monter sous /mnt la partition principale Linux du disque dur
;
3. invoquer lilo -r /mnt. Il sera peut-�tre n�cessaire
d'utiliser /sbin/lilo -r /mnt, voire /mnt/sbin/lilo -r /mnt.
M. Boyer :
Sous Red Hat : amorcer gr�ce � la disquette rescue. Juste avant
le d�marrage une cha�ne d'appel boot: appara�t, saisir � ce
moment rescue linux root=Z (remplacer Z par le nom de la
partition racine). Il faut ensuite invoquer lilo.
Pour remplacer le secteur de d�marrage install� par LILO :
+ sous Linux :
o lilo -u
o dd if=NOM_FICHIER of=/dev/hda bs=446 count=1, o�
NOM_FICHIER remplace le nom du fichier abritant la
sauvegarde du secteur de d�marrage originel (d�ment
pr�serv� sur une disquette !), souvent nomm�
/boot/boot.NUMERO_MAJEUR NUMERO_MAJEUR correspond au
majeur p�riph�rique, par exemple :
# 0300 pour /dev/hda
# 0306 pour /dev/hda6
# 0800 pour /dev/sda
+ sans employer Linux:
1. pr�parer une disquette MS-DOS syst�me contenant
FDISK.EXE;
2. d�marrer le syst�me gr�ce � elle;
3. invoquer FDISK /MBR.
En cas de probl�me (impossibilit� d'�crire le secteur de
d�marrage) examiner le SETUP du BIOS afin d'autoriser son
�criture.
Le mode de partitionnement ou de d�marrage de Linux ne varie
pas selon le type (FAT16, FAT32, NTFS ...) des �ventuelles
partitions (MS-Windows ou non) du disque.
Si LILO ne suffit pas employer GRUB <http://www.uruk.org/grub/>
ou MBoot
4.5. Installation de paquetages d'une autre distribution (rpm, deb, pkg)
Question
Comment profiter, sur une distribution X, des paquets destin�s
� une autre distribution ?
R�ponse
Compiler et installer rpm. Se procurer les utilitaires alien,
unrpm, rpm4everyone, rpm2targz (rpm2tgz)
E. David:
Un .deb n'est autre qu'une archive ar contenant (entre autres)
le .tgz. Un petit coup de ar sur un .deb permet donc
d'installer un package debian � � la main � sur une slackware.
A. Gomes-do-Vale:
Pas mal de probl�mes peuvent se poser; outre les probl�mes de
d�pendances �vidents (les outils comme alien n'en tiennent pas
compte), les diff�rence dans la structure de /etc peuvent �tre
g�nantes. De plus, quand on convertit un paquet dans un format
diff�rent, on perd g�n�ralement les scripts de configuration ;
il faut alors terminer l'installation � la main.
4.6. Mise � jour de RPM
Question
Quand j'essaie d'installer un paquet RPM, j'ai un message
d'erreur me r�clamant RPM version 4.
R�ponse
A. Gomes-do-Vale :
Pour passer de RPM 3 � RPM 4 (ou pour toute autre mise � jour
du m�me genre), il existe plusieurs solutions :
+ Recompiler et installer RPM � partir des sources sans
utiliser le syst�me RPM install� (peu recommand�) ;
+ Installer un paquet de transition (les versions 3.0.5 et
suivantes de RPM reconnaissent le format de la version 4) ;
+ Installer les paquets disponibles sur ftp.rpm.org
<ftp://ftp.rpm.org/> ; on y trouve entre autres un RPM 4
installable avec RPM 3.
Dans tous les cas, ne pas oublier de faire un rpm --rebuilddb
apr�s la mise � jour.
4.7. Pourquoi mettre � jour ? (upgrade, update, mise � jour)
Question
Dans quels cas de figure doit on passer � une nouvelle version
d'un logiciel donn� ?
R�ponse
J.-C. Del�pine (�dit�):
+ Tou l3 taN !!! L1nuX RuL3z, wInD0w2 5ucK5 !!!!! (traduction :
parce que l'on est un ahuri ou un frimeur)
+ Quand la nouvelle version supporte un mat�riel ou a de
nouvelles fonctionnalit�s qui vous int�resse.
+ Quand il s'agit d'un des logiciels sensibles vous reliant au
reste du monde (noyau, popd, imapd, named, sendmail, ...). On
corrige en effet souvent des trous de s�curit� impliquant ces
logiciels.
+ quand il s'agit de soft indispensable pour la s�curit� de vos
donn�es comme les e2fstools, il est recomand� d'utiliser les
versions les plus r�centes qui prennent mieux en charge
davantage de cas de figure.
De fa�on g�n�rale, la lecture des 'release notes' ou d'un
�ventuel fichier Changelog vous renseignera sur l'utilit� que
peut avoir pour vous telle ou telle version d'un logiciel.
D'autre part, les nouvelles versions des logiciels sensibles
sont g�n�ralement annonc�es sur freshmeat
<http://freshmeat.net/> ou dans le forum
comp.os.linux.announce, avec un r�sum� des nouvelles
fonctionnalit�s, la liste des bugs corrig�s, les nouveaux
mat�riels g�r�s...
A. Gomes-do-Vale:
Ne pas oublier que les distributions modernes incluent souvent
un outil de mise � jour automatique (apt, up2date, yup...). Les
mises � jour install�es par ces outils sont g�n�ralement
suffisantes pour pr�venir les probl�mes les plus importants.
4.8. Versions du noyau
Question
Quelle version de noyau dois-je utiliser ?
R�ponse
S. �colivet, �dit� par A. Gomes-do-Vale :
La version du noyau apparait sous la forme de trois nombres :
X.Y.Z.
+ X correspond � la version majeure du noyau. Depuis juin 1996,
les versions des noyaux linux courants sont de la forme
2.Y.Z.
Y indique la branche de d�veloppement du noyau. Si Y est
pair, il s'agit d'un noyau de la branche stable. La branche
stable actuelle correspond � la version 2.4 du noyau. Si Y
est impair, il s'agit d'un noyau potentiellement instable et
pouvant endommager le syst�me. Il est tr�s fortement
d�conseill� d'utiliser un noyau instable. Pour les personnes
utilisant malgr� tout un noyau instable, il est conseill� de
suivre attentivement la liste de diffusion linux-kernel dont
l'adresse est indiqu�e dans le fichier REPORTING-BUGS des
sources du noyau.
Z est le num�ro de version mineur, correspondant
principalement aux corrections de bugs.
4.9. Message au d�marrage: maximum mount count, check forced
Question
Pendant le boot, de temps en temps, un message maximum mount
count, check forced appara�t. Qu'est-ce?
R�ponse
D. Segonds :
Le syst�me de fichiers comporte un compteur qui est incr�ment�
� chaque fois qu'un montage est effectu�. Lorsque le compteur
atteint la valeur maximale, la v�rification est lanc�e �
l'appel de fsck. C'est un comportement normal. Vous pouvez
modifier la valeur maximale du compteur en utilisant l'option
-c de l'utilitaire tune2fs.
4.10. Espace disque insuffisant (inodes)
Question
Le syst�me refuse de cr�er des fichiers "espace disque
insuffisant". Pourtant df indique qu'il reste de la place sur
la partition.
R�ponse
V�rifier avec df -i qu'il reste des inodes disponibles. S'il
n'y en plus, il faut faire du nettoyage en supprimant des
fichiers inutiles.
Si la partition abrite beaucoup de petits fichiers, on peut
choisir une solution plus radicale qui consiste � recr�er le
syst�me de fichiers en allouant plus d'inode. Attention, le
reformatage d�truit tous les fichiers pr�sents sur la
partition. La commande � utiliser est mke2fs, avec l'une des
options -T type, -i XXXX, ou -N YYYY. Pour en savoir plus, man
mke2fs.
A. Gomes-do-Vale :
En pratique, l'option -T de mke2fs ne donne pas de tr�s bons
r�sultats quand on sp�cifie le type news, on se retrouve
facilement � court d'i-noeuds si le syst�me de fichiers est
effectivement utilis� pour stocker un spool de news
traditionnel (avec un fichier par article). Dans ce cas, il
vaut mieux passer les options -i 1024 -b 1024.
4.11. Montage de syst�mes de fichiers (disque, partition, acc�s, fstab,
mount)
R�ponse
Le simple ajout d'une ligne � /etc/fstab permet � n'importe
quel utilisateur de monter/d�monter un support amovible sans
devoir employer tous les param�tres.
Voici, par exemple, un extrait de /etc/fstab (cas d'un CD-ROM
ATAPI ma�tre sur la seconde cha�ne EIDE)
/dev/hdc /mnt/cd iso9660 noauto,user,exec,ro,umask=033,unhide 0 0
Chaque ligne du fstab est compos�e de champs qui d�crivent un
syst�me de fichiers montable. Des espaces ou tabulations
s�parent ces champs.
+ le premier champ (/dev/hdc) contient le nom du fichier
sp�cial associ� au p�riph�rique ;
+ le deuxi�me (/mnt/cd) le nom du r�pertoire o� le montage sera
effectu� (il DOIT exister !) ;
+ le troisi�me le type de syst�me de fichiers, utiliser iso9660
pour un CD-ROM, vfat pour une partition MS-DOS ;
+ le quatri�me (noauto,user [...]=033) les options de montage ;
noauto :
Pas de montage automatique lors du boot.
user :
Montable/d�montable par un utilisateur (c'est ce
qui nous int�resse).
exec :
Les binaires plac�s sur ce support seront
ex�cutables.
ro :
Lecture seule ( Read-Only).
umask :
� permissions � du r�pertoire de montage. 033 (ou
000, si vfat) permet � tous de lire.
+ le cinqui�me (premier 0) la fr�quence des sauvegardes par
dump : laisser 0 dans le cas d'un volume amovible ;
+ le sixi�me (second 0) le rang de passage � fsck : laisser 0
dans le cas d'un volume amovible ;
Utiliser /dev/sr0 en lieu et place de /dev/hdc pour le premier
CD SCSI.
N'importe quel utilisateur peut alors invoquer mount /mnt/cd
puis umount /mnt/cd et obtenir satisfaction. ATTENTION : le
binaire de mount doit �tre setuid root :
chown root `which mount`
chmod +s `which mount`
Autres exemples :
/dev/hda1 /mnt/dos-c vfat umask=003,codepage=850,noauto,user,exec 0
0
/dev/sda4 /mnt/jaz ext2 noauto,user,exec 0 0
/dev/fd0 /mnt/floppy auto sync,user,noauto,unhide 0 0
Documentation: commencer par les pages de manuel de mount et
fstab.
S. Stephant :
Utiliser les options gid, uid et/ou umask pour limiter les
possibilit�s des divers utilisateurs sur les syst�mes de
fichiers ainsi mont�s.
Afin de limiter l'acc�s de certaines partitions � un
utilisateur ou � un groupe pr�cis, on peut utiliser l'option de
montage umask. Par exemple, pour que seuls les membres du
groupe � dos � (gid=202) puissent acc�der � votre partition
vfat, on peut utiliser la ligne suivante dans le fstab :
/dev/hda1 /diskc vfat noauto,user,noexec,gid=202,umask=0007 0
De m�me, pour autoriser seulement l'utilisateur � durand �
(uid=100) � �crire sur cette partition, autoriser les membres
du groupe � dos � (gid=202) � y lire, et interdire l'acc�s aux
autres, on peut utiliser une entr�e comme :
/dev/hda1 /diskc vfat noauto,user,noexec,uid=100,gid=202,umask=0027 0 0
A. Gomes-do-Vale :
Les syst�mes de fichier de type FAT n'ont pas de notion de
droits. L'utilisation des options umask, uid et gid est
n�cessaire pour que des utilisateurs puissent y acc�der.
Ne modifier que /etc/fstab, jamais/etc/mtab.
4.12. Formats de disques (FAT, MS-DOS, MacOS, HFS, FAT32, Joliet, UDF, NTFS)
Question
Comment exploiter les disques non �crits sous Linux ?
R�ponse
Voir aussi Section 4.11.
+ Mac : HFS <http://www-sccm.Stanford.EDU/~hargrove/HFS/> ou
pilote HFS (int�gr� dans le noyau 2.2)
+ MS-DOS : mtools et pilote vfat int�gr� au noyau
+ FAT32 : Linux peut acc�der aux partitions FAT32 (y compiler
le code du syst�me de fichiers vfat, puis l'utiliser), ou
bien employer une version r�cente des mtools.
+ CDUD FRW (UDF) <http://trylinux.com/projects/udf/index.html>
+ V. Bernat :
NTFS est tr�s exp�rimental ; son d�veloppement a repris et il
devrait donc s'am�liorer. En attendant, il est capable de
lire les donn�es d'une partition NTFS mais est tr�s dangereux
pour y �crire : ne vous y aventurez pas.
4.13. Montage d'une partition NTFS (Windows NT, 2000, XP)
Question
J'aimerais acc�der � mes partitions NTFS.
R�ponse (A. Gomes-do-Vale)
Un support exp�rimental est inclus dans le noyau Linux.
Apparemment, il fonctionne assez bien en lecture, mais son
utilisation en �criture est peu s�re (pertes de donn�es �
pr�voir). Le module correspondant s'appelle ntfs.o. Certaines
distributions le fournissent en standard, pour d'autres (Red
Hat 7.3 par exemple) il faudra recompiler le noyau. Ensuite,
charger le module par un modprobe ntfs. Pour monter la
partition automatiquement, ins�rer une ligne de ce genre dans
/etc/fstab:
/dev/hda1 /mnt/win ntfs defaults,ro 0 0
en rempla�ant /dev/hda1 et /mnt/win par les bonnes valeurs.
Pour �crire des donn�es depuis Linux sur une partition lisible
par Windows, pr�f�rer le syst�me de fichiers FAT. L'�criture
sur du NTFS n'est r�ellement pas fiable.
4.14. /proc (kcore)
Question
Qu'abrite le r�pertoire /proc?
R�ponse
Un ensemble de fichiers � virtuels � permettant de communiquer
avec le noyau. Aucun d'eux n'occupe d'espace sur le disque.
Notamment, le fichier kcore, dont la taille peut effrayer,
n'est qu'une image de la m�moire disponible sur la machine.
N'essayez pas de le d�truire pour � lib�rer � de l'espace
disque...
4.15. Changement de partition (copie, d�placement, disque dur)
Question
J'ai tout d'abord install� Linux (Red Hat) sur le disque dur
hda. Or, j'ai depuis achet� un autre disque dur plus gros que
j'ai mis en ma�tre sur ma premi�re nappe, rel�guant le
pr�c�dent sur ma deuxi�me nappe IDE... Mon ancienne
installation de Linux se retrouve donc maintenant en hdc... Que
faut-il modifier pour arriver � la faire tourner comme avant
mais en hdc...?
R�ponse
Solution fournie par J.C. Richard :
+ boote sur une disquette rescue. Puisque tu as la Red Hat,
utilise la disquette de boot fournie, mais tape rescue quand
LILO te demande ce que tu veux;
+ on va supposer que ton root linux est pass� de hda1 � hdc1
pour t'expliquer la m�thode.
mkdir /mnt/tmp
mount /dev/hdc1 /mnt/tmp
cd /mnt/tmp/etc
vi fstab
(remplace alors tes occurences de /dev/hda1,2,3,4 par
/dev/hdc1,2,3,4)
+ ensuite :
vi lilo.conf
+ tu devrais modifier de la mani�re suivante:
boot=/dev/hda (pour avoir LILO en MBR)
map=/boot/map
install=/boot/boot.b
prompt
image=/boot/vmlinuz
label=linux
root=/dev/hdc1
read-only
et tout le reste de ton lilo.conf est � modifier dans le m�me
sens, si tu as des partitions Dos, NT et autres � installer;
+ Ne lance pas imm�diatement lilo, cela ne fonctionne pas
toujours;
+ reboote avec la disquette (ou sous DOS). Si tu passes via
DOS, utilises loadlin en lui indiquant le montage
root=/dev/hdc1;
+ lors du d�marrage effectu� gr�ce � la disquette, au prompt
LILO tape : mount root=/dev/hdc1
+ ensuite, tu te loges root et fais un lilo. Tout est r�par�.
La solution indiqu�e ci-dessus n'est pas sp�cifique � Red Hat.
Afin d'�viter de rebooter sous un autre syst�me (ou s'il n'y en
a pas), il suffit, apr�s avoir correctement modifi� lilo.conf,
d'ex�cuter la commande suivante: lilo -C /mnt/tmp/etc/lilo.conf
-r /mnt/tmp.
4.16. Partitionnement (FIPS, FAT)
Question
Comment repartitionner sans d�truire de partition ?
R�ponse
Sous Linux (ext2) : lire la doc d'ext2resize
<http://ext2resize.sf.net/> et de GNU parted
<http://www.gnu.org/software/parted/parted.html> .
Le logiciel MS-DOS FIPS
<http://www.linux-france.org/article/install/fips/> permet
cela, mais uniquement avec les FAT 16 bits. Une version plus
r�cente <ftp://bmrc.berkeley.edu/pub/linux/fat32/> traite les
FAT32.
4.17. Num�ros des fichiers sp�ciaux
Question
Les devices sont num�rot�s selon leur ordre d'apparition et non
en fonction de leurs addresses comme sur les Unix classiques.
Si la config hardware change par rajout de carte ou de
p�riph�riques, il faut modifier /etc/fstab pour pouvoir amorcer
Linux... Penser aussi aux p�riph�riques SCSI qui
s'autoconfigurent en termes d'ID ou qui sont "hot pluggables".
R�ponse
�. Dumas, �dit� par A. Gomes-do-Vale :
La solution s'appelle devfs
<http://www.atnf.csiro.au/~rgooch/linux/kernel-patches.html> .
C'est int�gr� au noyau 2.4.
4.18. Fichiers sp�ciaux (/dev, p�riph�rique)
Question
Comment ajouter une entr�e dans /dev ?
R�ponse
� chaque p�riph�rique peut correspondre un (ou plusieurs)
fichier sp�cial gr�ce auquel les programmes dialoguent avec le
pilote de p�riph�rique correspondant.
R�gles:
+ cr�er les fichiers sp�ciaux gr�ce � MAKEDEV ou mknod. Lire le
fichier Documentation/devices.txt livr� avec les sources du
noyau afin de d�terminer les param�tres ad�quats;
+ le nom du fichier sp�cial n'a aucune importance sur le plan
logiciel, seuls comptent son type, sa majeure et sa mineure;
+ le fait que le fichier n�cessaire existe dans /dev n'est pas
suffisant, il faut aussi que le pilote de p�riph�rique
n�cessaire soit disponible (compil� dans le noyau ou sous
forme de module).
La liste des num�ros majeur et mineur des fichiers sp�ciaux et
leur signification se trouvent dans le fichier
/usr/src/linux/Documentation/devices.txt (il faut avoir
install� les sources du noyau).
4.19. Unable to get major
Question
Que signifie le message unable to get major suivi d'un nombre ?
R�ponse
Un pilote de p�riph�rique compil� dans le noyau (donc � int�gr�
�) se trouve aussi disponible sous forme de module.
E. Decaen: utiliser modprobe -c pour �tudier la liste des
modules en ligne.
4.20. Identification du processus utilisant une ressource
Question
Comment d�terminer quel processus utilise une ressource donn�e
(fichier, donc par extension p�riph�rique)?
R�ponse
Employer l'utilitaire fuser, livr� avec l'ensemble psmisc.
Exemple comment� :
$ fuser /dev/ttyS1 # qui donc utilise /dev/ttyS1 ?
/dev/ttyS1: 245 # le processus num�ro 245
$ ps -auxw|grep 245 # quel est ce processus ?
root 245 0.3 6.8 8336 4356 ? S 10:34 1:29 X :0
# c'est X Window !
$ fuser /usr/bin/X11/X # qui donc utilise "/usr/bin/X11/X" ?
/usr/bin/X11/X: 245 # programme ex�cut� par le processus 245
On peut aussi installer lsof.
4.21. Version d'ex�cutable, biblioth�ques partag�es
Question
Comment d�terminer le type d'un ex�cutable ou obtenir la liste
des biblioth�ques partag�es qu'il emploie ?
R�ponse
Commande ldd NOMFICHIER.
V. Bernat :
ldd ne donne pas le type de l'ex�cutable, il faut utiliser la
commande file.
4.22. Lenteur du syst�me
Question
Mon PC rame sous Linux.
R�ponse
V. Bernat
Certaines distributions pensent que vous avez besoin de
beaucoup de choses, comme un serveur httpd. Il est facile de
gagner un peu de m�moire en d�sactivant les services dont vous
n'avez pas usage, soit � l'aide de chkconfig, soit � l'aide de
l'outil ad�quat dans le panneau de contr�le. De plus, KDE et
Gnome sont des environnements tr�s complets disposant de
beaucoup plus de fonctionnalit�s que l'explorateur de Windows :
comparer les deux en terme de vitesse n'est pas une bonne id�e.
Vous pouvez essayer d'autres "interfaces" comme window maker ou
fvwm2.
4.23. Utilisation de la m�moire
Question
Alors que mon syst�me ne fait rien et que je n'ai quasiment pas
de processus qui tournent, la commande free indique que
quasiment toute ma m�moire est utilis�e!
R�ponse
O. Tharan:
C'est normal. Linux utilise la m�moire pour plusieurs choses.
Tout d'abord pour le noyau lui-m�me, �videmment, c'est de la
m�moire irr�cup�rable pour autre chose ; ensuite, la m�moire
utilis�e par les applications ; et puis tout le reste, en
m�moire cache disque (dite "buffer cache").
La m�moire cache, c'est ce que le syst�me a utilis� � un moment
et n'utilise plus. Mais, il se pourrait que les donn�es
(programme, fichier) soient demand�es par l'utilisateur d'ici
peu, alors au lieu d'aller les rechercher sur le disque, on va
chercher ces donn�es dans la m�moire cache, ce qui est beaucoup
plus rapide.
Linux utilise donc le maximum de m�moire disponible pour en
faire du cache, mais s'il s'av�re qu'une application a besoin
de plus de m�moire, il lib�re une partie de la cache pour
l'application. Donc, rien n'est perdu et tout le monde est
satisfait. Avec un peu de recul, on comprendra qu'il n'est pas
inutile d'investir dans de la RAM: plus on en aura, plus le
syst�me disposera de cache, et plus il para�tra rapide (il faut
mettre un b�mol � ceci, car les performances se d�gradent si on
augmente la RAM sans augmenter par ailleurs le cache
processeur).
Le test ultime pour vous faire prendre conscience de ceci:
d�marrez, lancez X puis Netscape; quittez et relancez Netscape
et vous constaterez la diff�rence de vitesse.
4.24. Limitations du noyau (RAM, processus, i-noeuds, fichiers ouverts)
Question
Linux ne prend pas en charge (commande free) plus de 64 Mo de
RAM. Ou bien, le nombre de fichiers, d'i-noeuds ou de processus
simultan�ment employ�s exc�de les limites du noyau.
R�ponse
Plus de 64 Mo RAM : utiliser un noyau 2.0.36 ou post�rieur
suffit, avec certaines machines. � d�faut employer le param�tre
de d�marrage mem=xM o� x remplace le nombre de Mo de m�moire
install�s (lire � ce propos Section 4.2).
SETUP de la machine : ne pas laisser de "memory hole" (� 15
Mo).
J. Bertrand:
Certaines cartes m�res (dont les Micronics) poss�dent une
option dans le BIOS qui s'appelle je crois 'Gestion de la
memoire OS/2 / non OS/2'. En activant la gestion de la memoire
OS/2 (si on a plus de 64 Mo), les transferts d'information ne
se font plus en 16 bits, et Linux reconna�t toute la m�moire.
R. Card :
Dans sa version 2.0, le noyau Linux ne g�re plus les
descripteurs d'i-noeuds en m�moire et de fichiers ouverts sous
forme de tables statiques, mais utilise des listes dont la
taille peut varier de mani�re dynamique.
La taille maximale de ces deux � tables � est d�finie par deux
variables du noyau dont la valeur peut �tre modifi�e gr�ce �
l'appel syst�me sysctl(2). Il est �galement possible d'acc�der
� la valeur de ces variables via les fichiers virtuels
/proc/sys/kernel/file-max et /proc/sys/kernel/inode-max
(fichiers accessibles en lecture comme en �criture).
Afin de modifier le nombre maximal de descripteurs d'i-noeuds
en m�moire et de fichiers ouverts, il suffit donc de modifier
le contenu de ces fichiers virtuels. Par exemple, sur
ftp.lip6.fr, le fichier de commandes rc.local contient :
echo 16384 > /proc/sys/kernel/inode-max
echo 8192 > /proc/sys/kernel/file-max
Le nombre maximal de processus est d�fini par la constante
NR_TASKS, d�clar�e dans le fichier d'en-t�te <linux/task.h>. Sa
valeur par d�faut est 512, ce qui est assez raisonnable.
Toutefois, si l'on souhaite modifier cette limite, il est
n�cessaire de recompiler le noyau car les processus sont g�r�s
sous forme d'une table de taille statique.
Question
Quelles quantit�s de m�moire sont conseill�es ?
R�ponse
Tout d�pend de l'usage recherch� :
+ 4 Mo: c'est le grand minimum pour une machine utilisable.
Utilisation simple en mode console, login distant sur
d'autres machine. Pr�voir entre 10 et 30 Mo de swap et une
faible r�activit�... L'installation ne se fera pas toute
seule avec les distributions g�n�riques r�cente : il faudra
commencer par initialiser le swap (lire � ce propos Section
2.2).
+ de 6 � 8 Mo: machine correctement utilisable en console,
pr�voir des probl�mes d'installation similaires � la version
4 Mo et un swap de taille comparable.
+ de 12 � 16 Mo: configuration minimale pour utiliser un
serveur X ou compiler (avec de la patience) des programmes
�labor�s et de taille toutefois r�duite. L'utilisation d'un
environnement graphique est peu confortable et demande de la
patience au lancement. Pr�voir un swap compris entre 8 et 40
Mo selon l'utilisation voulue.
+ de 16 � 24 Mo: machine pleinement fonctionnelle sous X,
toutefois un peu l�g�re par rapport aux � standards �
d'aujourd'hui. Pr�voir entre 8 et 48 Mo de swap...
+ de 32 � 128 Mo: machine standard d'aujourd'hui. Des
environnements graphiques gourmands en m�moire (comme WMaker,
Enlightment ou KDE) deviennent possibles ainsi que la
compilation de gros projets.
+ de 128 Mo � 1 Go: pas de probl�mes particulier sur du
mat�riel r�cent. � noter que sur une machine ayant �norm�ment
(1 Go) de m�moire, il est possible d'avoir un d�lai d'une ou
deux secondes entre l'appel d'une commande et son ex�cution
effective. Il semble que ce ph�nom�ne soit li� � la recherche
de l'ex�cutable dans le cache. Un moyen de contrer cet effet
est de diminuer la taille du cache gr�ce � /proc/sys. Par
exemple, sous root :
echo "2 10 35" > /proc/sys/vm/buffermem
pour limiter la taille maximale du cache � 35 % de la m�moire
physique.
+ plus de 1 Go: il para�t que cela fonctionne bien ;-)
4.25. O� se trouvent les modules ?
R�ponse
JC Del�pine, �dit� par A. Gomes-do-Vale :
Le noyau fait appel � kmod (ou kerneld, si ant�rieur � 2.2),
qui demande � modprobe, lequel recherche dans les r�pertoires
d�finis dans le fichier /etc/modules.conf (ou /etc/conf.modules
avec des anciennes versions des modutils) ou, � d�faut dans les
r�pertoires /lib/modules/`uname - r`/*
Configuration de modprobe: modprobe -c.
Documents
Module Howto
<http://www.tldp.org/HOWTO/Module-HOWTO/index.html> ,
/usr/src/linux/Documentation/modules.txt
4.26. Locales : Perl, X Window ... (LANG)
Question
Message d'avertissement concernant 'locale' lors du lancement
d'un script Perl ou d'un programme X11.
Invoquer locale -a afin d'obtenir la liste des fichiers
install�s, donc des valeurs possibles pour les variables
d'environnement.
R�ponse
P. Saratxaga :
Avec un syst�me � libc5 il suffit de faire : localedef -f
ISO-8859-1 -i en_DK en_DK puis localedef -f ISO-8859-1 -i fr_FR
fr_FR
Avec la glibc 2.0 un simple localedef -f ISO-8859-1 -i fr_FR fr
suffit. Avec la glibc 2.1 il faut en plus indiquer l'option -u.
Pour X11 il faut, pour certaines locales non support�es par
d�faut, une petite manipulation supplementaire. Par exemple
pour le fran�ais en iso-8859-15 �diter le fichier
/usr/X11R6/lib/X11/locale.alias pour vous assurer d'avoir ces
lignes-ci:
fr fr_FR.ISO8859-1
fr_FR fr_FR.ISO8859-1
fr_FR.iso88591 fr_FR.ISO8859-1
fr_FR.iso885915 fr_FR.ISO8859-15
et dans /usr/X11R6/lib/X11/locale.dir avoir:
iso8859-1/XLC_LOCALE fr_FR.ISO8859-1
iso8859-15/XLC_LOCALE fr_FR.ISO8859-15
le principe est le m�me pour d'autres langues ou encodages non
pr�sents par d�faut.
Documents
Document traitant des locales livr�es en RPM
<http://www.ping.be/~pin19314/locales/>
4.27. Locales et Red Hat 8.0 (UTF-8)
Question
L'encodage UTF-8 utilis� par d�faut sous Red Hat 8.0 n'est pas
support� par certaines applications.
R�ponse
Youri:
Pour remplacer le jeu de caract�res UTF-8, s�lectionn� par
d�faut lors de l'installation de Redhat 8.0, par ISO-8859-15
(ou autre, �a doit �tre du m�me style, mais non test�), �diter
le fichier /etc/sysconfig/i18n et remplacer toutes les
occurences de UTF-8 par ISO8859-15. Exemple de contenu:
Avant
LANG="fr_FR.UTF-8"
SUPPORTED="en_GB.UTF-8:en_GB:en:fr_FR.UTF-8:fr_FR:fr"
SYSFONT="latarcyrheb-sun16"
Apr�s
LANG="fr_FR.ISO8859-15"
SUPPORTED="en_GB.ISO8859-15:en_GB:en:fr_FR.ISO8859-15:fr_FR:fr"
SYSFONT="latarcyrheb-sun16"
(Je n'ai pas fait de tests plus pouss�s pour voir si �a marche
dans d'autres cas de figure que le mien...)
A. Gilardoni:
Je n'ai pas de Redhat (�a te fait une belle jambe ;-)) mais �
la lueur de la lecture des scripts d'init de la distribution et
pour faire les choses dans les r�gles de l'art, soit, si
j'�tais root et que je veuille appliquer la modif � l'ensemble
du syst�me, j'�diterais le contenu du fichier
/etc/sysconfig/i18n, soit, comme utilisateur lambda, je
recopierais le fichier susnomm� en $HOME/.i18n et j'y
appliquerais mes modifs en m'aidant de la rubrique
�/etc/sysconfig/i18n� du fichier sysconfig.txt qui devrait se
trouver dans le r�pertoire /usr/share/doc/initscripts-6.95. Si
j'en juge par le contenu du paquet
glibc-common-2.2.93-5.i386.rpm et hors alias, les
sp�cifications locales suivantes sont compil�es par d�faut pour
le fran�ais de France : fr_FR, fr_FR@euro, fr_FR.utf8,
fr_FR.utf8@euro. Ceci dit, utiliser l'utf8 ne me para�t pas une
aussi mauvaise id�e que �a � condition, entre autres,
d'utiliser �galement des polices de caract�res kivontbien (c).
Technical Details
Message-ID:
<fr.comp.os.faq-linux-1-1186048805.105595@calva.glou.org>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!gandi!gandi.net!nocworld.net!neottia.net!fr-chartes!maintfaqShow Full Headers
Complete Article Headers
X-Google-Thread: 1146d7,271b32af8b5a07c2,start X-Google-Thread: f8ece,271b32af8b5a07c2,start X-Google-Thread: 102e92,271b32af8b5a07c2,start X-Google-Attributes: gid1146d7,gidf8ece,gid102e92,public,usenet X-Google-Language: FRENCH,ASCII From: Les utilisateurs de fr.comp.os.linux.* <faq-fcol@linux-france.org> Newsgroups: fr.comp.os.linux.annonces,fr.comp.os.linux.configuration,fr.usenet.reponses Subject: [FAQ] fr.comp.os.linux.* (1/2) Supersedes: <fr.comp.os.faq-linux-1-1184666430.740194@calva.glou.org> Followup-To: poster Date: Thu, 2 Aug 2007 10:00:03 GMT Approved: fur@fr-chartes.org User-Agent: MaintFaq version 2.1b Message-ID: <fr.comp.os.faq-linux-1-1186048805.105595@calva.glou.org> Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!gandi!gandi.net!nocworld.net!neottia.net!fr-chartes!maintfaq