Périphériques Linux
Sous Linux, vous disposez de fichiers spéciaux dans le répertoire
/dev. Ces fichiers sont appelés fichiers de
périphérique et ils se comportent différemment des fichiers ordinaires.
Les types les plus courants de ces fichiers concernent les périphériques
de type bloc et les périphériques de type caractère. Ces fichiers sont des interfaces
au pilote réel qui fait partie du noyau et qui accède au périphérique.
Un autre type, moins courant, de fichier de périphérique est pipe.
Ci-dessous sont repris les fichiers de périphérique les plus importants.
fd0
1er lecteur de disquette
fd1
2e lecteur de disquette
hda
Disque dur IDE ou cédérom sur le premier port IDE (maître)
hdb
Disque dur IDE ou cédérom sur le premier port IDE (esclave)
hdc
Disque dur IDE ou cédérom sur le second port IDE (maître)
hdd
Disque dur IDE ou cédérom sur le second port IDE (esclave)
hda1
1re partition sur le premier disque dur IDE
hdd15
15e partition sur le quatrième disque dur IDE
sda
Disque SCSI avec l'identificateur SCSI le plus bas (p. ex. 0)
sdb
Disque SCSI avec l'identificateur suivant (p. ex. 1)
sdc
Disque SCSI avec l'identificateur suivant (p. ex. 2)
sda1
1re partition du premier disque SCSI
sdd10
10e partition du quatrième disque SCSI
sr0
cédérom SCSI avec l'identificateur SCSI le plus bas
sr1
cédérom SCSI avec l'identificateur SCSI suivant
ttyS0
Port série 0 (COM1: sous DOS)
ttyS1
Port série 1 (COM2: sous DOS)
psaux
port souris PS/2
gpmdata
pseudo périphérique, répétiteur du démon GPM de souris
cdrom
Lien symbolique vers le lecteur de cédérom
mouse
Lien symbolique vers le fichier de périphérique de la souris
null
tout ce qui est écrit vers ce fichier disparaît
zero
fichier qui fabrique continuellement des zéros
Régler la souris
La souris peut être utilisée aussi bien dans une console Linux (avec gpm)
qu'en environnement X window. Il suffit normalement d'installer le fichier
gpm et le serveur X. Les deux doivent utiliser
/dev/input/mice comme périphérique.
Le protocole correct pour la souris est exps2 pour gpm et
ExplorerPS/2 pour le serveur X. Les fichiers de configuration sont
respectivement /etc/gpm.conf et /etc/X11/xorg.conf.
Pour faire fonctionner la souris, il faut charger certains modules du noyau.
Dans la plupart des cas, les modules corrects sont détectés mais certaines
souris anciennes
Les souris de type série ont un connecteur à 9 trous en forme de D ; les souris
bus ont un connecteur rond à 8 tiges, qu'il ne faut pas confondre avec le
connecteur à 6 tiges d'une souris PS/2 ou avec le connecteur à 4 tiges d'une souris ADB.
sur de vieux ordinateurs posent des problèmes. Voici les modules du noyau
nécessaires aux différents types de souris :
Module
Description
psmouse
Souris PS/2 (devrait être détectée)
usbhid
Souris USB (devrait être détectée)
sermouse
Souris de type série
logibm
Souris Bus connectée à l'adaptateur Logitech
inport
Souris Bus connectée à des cartes ATI ou Microsoft
Pour charger le module d'un pilote souris, vous pouvez utiliser la
commande modconf (paquet du même nom) et chercher dans la
catégorie kernel/drivers/input/mouse.
Les noyaux modernes offrent la possibilité d'émuler une souris 3 boutons
quand votre souris n'en a qu'un. Ajoutez simplement les lignes suivantes au
fichier /etc/sysctl.conf :
# émulation d'une souris à 3 boutons
# mettre en œuvre l'émulation
/dev/mac_hid/mouse_button_emulation = 1
# Envoyer le signal du bouton du milieu avec la touche F11
/dev/mac_hid/mouse_button2_keycode = 87
# Envoyer le signal du bouton de droite avec la touche F12
/dev/mac_hid/mouse_button3_keycode = 88
# Pour d'autres touches, utilisez showkey pour connaître les codes
Ressources d'espace disque pour les tâches
Une installation standard pour l'architecture i386, avec le noyau 2.6 par défaut
et tous les paquets standard, demande &std-system-size; Mo. Une installation minimale,
sans la tâche Standard system, demande &base-system-size; Mo.
Dans ces deux cas, l'espace disque réellement utilisé est calculé après
la fin de l'installation et tous les fichiers temporaires éliminés. Il ne prend pas
en compte l'espace utilisé par le système de fichiers, par exemple par les
journaux. Il est donc clair qu'il faut plus d'espace disque à la fois
pendant l'installation et en utilisation réelle du
système.
Le tableau suivant montre les tailles rapportées par aptitude pour les tâches
affichées dans tasksel. Certaines tâches ont des éléments
communs, et donc la taille totale pour ces deux tâches peut être moindre que
la somme des deux tailles.
Pour déterminer la dimension d'une partition, vous devez ajouter les tailles
dans le tableau et la taille de l'installation de base. Ce que représente
Taille installée
va dans /usr et dans
/lib ; et ce que représente Taille à charger
va (provisoirement) dans /var.
Tâches
Taille Installée (Mo)
Taille à charger (Mo)
Espace à prendre (Mo)
Desktop
&task-desktop-inst;
&task-desktop-dl;
&task-desktop-tot;
Laptop
Les tâches Laptop et Desktop environment
se recoupent en partie. Si vous installez les deux, la tâche Laptop demandera
seulement quelques Mo supplémentaires d'espace disque.
&task-laptop-inst;
&task-laptop-dl;
&task-laptop-tot;
Serveur web
&task-web-inst;
&task-web-dl;
&task-web-tot;
Serveur d'impression
&task-print-inst;
&task-print-dl;
&task-print-tot;
Serveur DNS
&task-dns-inst;
&task-dns-dl;
&task-dns-tot;
Serveur de fichiers
&task-file-inst;
&task-file-dl;
&task-file-tot;
Serveur de courrier
&task-mail-inst;
&task-mail-dl;
&task-mail-tot;
Base de données SQL
&task-sql-inst;
&task-sql-dl;
&task-sql-tot;
La tâche Desktop installe l'environnement GNOME.
Si vous faites une installation dans une langue autre que l'anglais,
tasksel installera d'abord une locale
s'il en existe une pour votre langue. Chaque langue demande un espace disque.
Vous devriez accorder 350 Mo pour l'installation et le téléchargement.