Périphériques Linux
Sous Linux, vous disposez de fichiers spéciaux dans
/dev. Ces fichiers sont appelés fichiers de
périphérique. Dans le monde Unix, l'accès au matériel se fait de façon
particulière. En effet, vous utilisez un fichier qui commande un pilote, qui
à son tour accède au matériel. Le fichier de périphérique est une interface
au composant système. Les fichiers sous /dev se
comportent différemment des fichiers ordinaires. 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 pointe 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. Les deux modes sont compatibles entre eux si le
répétiteur gpm est utilisé afin de permettre au signal de suivre le parcours
suivant :
mouse => /dev/psaux => gpm => /dev/gpmdata -> /dev/mouse => X
/dev/ttyS0 (repeater) (symlink)
/dev/ttyS1
Ajustez le protocole de répétition sur « raw » (dans
/etc/gpm.conf) tandis que vous réglerez X pour
utiliser le protocole original de la souris dans
/etc/X11/XF86Config ou
/etc/X11/XF86Config-4.
Cette approche qui préconise l'utilisation de gpm même sous X a des avantages.
Si, par exemple, vous déconnectez la souris par erreur, il suffit de redémarrer
gpm par
# /etc/init.d/gpm restart
et la souris recommencera à fonctionner sous X sans qu'il y ait besoin de
redémarrer le serveur.
Si gpm est désactivé ou n'est pas installé, assurez-vous que X est réglé de
façon à lire directement la souris à travers par exemple /dev/psaux. Pour
plus de détails, reportez-vous au mini-Howto
« Souris Série 3 Boutons » dans
/usr/share/doc/HOWTO/en-txt/mini/3-Button-Mouse.gz,
man gpm, /usr/share/doc/gpm/FAQ.gz,
et README.mouse.
Pour les PowerPC, dans /etc/X11/XF86Config ou
/etc/X11/XF86Config-4, réglez le périphérique de
souris sur "/dev/input/mice".
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 de base, avec le noyau 2.4 par défaut et tous les paquets standard,
demande 573 Mo.
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
le total obtenu en additionnant les 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 ce
que représente Taille à charger
va (provisoirement) dans
/var.
Tâches
Taille Installée (Mo)
Taille à charger (Mo)
Espace à prendre (Mo)
Desktop
1392
460
1852
Serveur web
36
12
48
Serveur d'impression
168
58
226
serveur DNS
2
1
3
Serveur de fichiers
47
24
71
serveur de courrier
10
3
13
Base de données SQL
66
21
87
La tâche Desktop installe à la fois les environnements
GNOME et KDE.
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 200 Mo pour l'installation et le téléchargement.