Exemple 0325 Formation Debian Gnu Linux

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 7

Formation Debian GNU/Linux

Alexis de Lattre
[email protected]
Formation Debian GNU/Linux
par Alexis de Lattre

Copyright © 2002, 2003 par Alexis de Lattre

Ce document est disponible aux formats :


• HTML en ligne (http://people.via.ecp.fr/~alexis/formation-linux/) ou HTML zippé
(http://people.via.ecp.fr/~alexis/formation-linux/formation-linux-html.zip) (3,6 Mo),
• PDF zippé (http://people.via.ecp.fr/~alexis/formation-linux/formation-linux-pdf.zip) (4 Mo),
• RTF zippé (http://people.via.ecp.fr/~alexis/formation-linux/formation-linux-rtf.zip) (3,5 Mo),
• Texte zippé (http://people.via.ecp.fr/~alexis/formation-linux/formation-linux-txt.zip) (215 Ko).

La version la plus récente de ce document se trouve à l’adresse http://people.via.ecp.fr/~alexis/formation-linux/.

Vous avez le droit de copier, distribuer et/ou modifier ce document selon les termes de la GNU Free Documentation License, version 1.2 ou n’importe quelle version
ultérieure, telle que publiée par la Free Software Foundation. Le texte de la licence se trouve dans l’annexe GNU Free Documentation License.
Table des matières
A propos de ce document ....................................................................................................................................................... i
I. Installation de Debian GNU/Linux.................................................................................................................................... i
1. Linux, GNU, logiciels libres,... c’est quoi ?................................................................................................................1
2. La distribution Debian.................................................................................................................................................4
3. Motivation et matériel requis ......................................................................................................................................8
4. Les préliminaires.......................................................................................................................................................11
5. Création des CDs et des disquettes ...........................................................................................................................14
6. Préparation du disque dur .........................................................................................................................................18
7. Débuter l’installation.................................................................................................................................................21
8. Le système de fichiers ...............................................................................................................................................24
9. Partitionner................................................................................................................................................................28
10. Installation et configuration du noyau.....................................................................................................................31
11. Configuration du réseau ..........................................................................................................................................33
12. Installation du système de base ...............................................................................................................................34
13. Premier boot !..........................................................................................................................................................35
14. La fin de la configuration du système .....................................................................................................................37
15. Les packages ...........................................................................................................................................................39
16. Utiliser LILO...........................................................................................................................................................43
II. Utilisation et configuration de base de Debian GNU/Linux ........................................................................................45
17. Débuter en console..................................................................................................................................................46
18. Avant d’aller plus loin... ..........................................................................................................................................51
19. Vim : un éditeur de texte .........................................................................................................................................54
20. Configurer le shell ...................................................................................................................................................57
21. Faire marcher la connexion Internet........................................................................................................................60
22. Le Web et le FTP en console...................................................................................................................................69
23. Le système de gestion des packages Debian...........................................................................................................71
24. Le réseau et la sécurité ............................................................................................................................................76
25. Configuration du noyau Linux ................................................................................................................................79
26. Compiler le noyau ...................................................................................................................................................94
27. Tirer parti du nouveau noyau - 1 ...........................................................................................................................101
28. Tirer parti du nouveau noyau - 2 ...........................................................................................................................110
29. Configurer son serveur de mail local ....................................................................................................................113
30. Outils d’administration système............................................................................................................................114
III. Debian GNU/Linux en mode graphique ....................................................................................................................118
31. Passer en Sid ?.......................................................................................................................................................120
32. Installer le serveur graphique ................................................................................................................................124
33. Le bureau Gnome..................................................................................................................................................136
34. Les bases de Linux en mode graphique ................................................................................................................140
35. Le Web, le mail et les news en mode graphique ...................................................................................................146
36. La musique sous X ................................................................................................................................................151
37. VLC, un player multimédia ..................................................................................................................................155
38. La bureautique avec OpenOffice.org.....................................................................................................................157
39. La bureautique sans OpenOffice ...........................................................................................................................159
40. La manipulation d’images.....................................................................................................................................163
41. Graver des CDs audio et des CDs de données ......................................................................................................166
42. L’économiseur d’écran..........................................................................................................................................168
43. Se logguer en graphique........................................................................................................................................170

iii
IV. Debian GNU/Linux en réseau .....................................................................................................................................173
44. L’accès à distance par SSH ...................................................................................................................................174
45. Faire de l’export display........................................................................................................................................182
46. NFS : le partage de fichiers sous Unix ..................................................................................................................188
47. Le voisinage réseau Windows sous Linux ............................................................................................................190
48. Se synchroniser sur un serveur de temps ..............................................................................................................195
49. Monter un serveur Web .........................................................................................................................................196
50. Monter un serveur FTP .........................................................................................................................................198
51. Monter un serveur DHCP......................................................................................................................................200
52. Monter un serveur DNS ........................................................................................................................................201
53. Monter un serveur de mail ....................................................................................................................................205
54. Monter un serveur de mailing-listes......................................................................................................................208
55. Le travail en groupe avec CVS..............................................................................................................................214
V. Debian GNU/Linux en console......................................................................................................................................219
56. Le mail en console ................................................................................................................................................220
57. Le mail en console (suite) .....................................................................................................................................227
58. L’IRC en console...................................................................................................................................................231
59. Les news en console..............................................................................................................................................236
60. ICQ en console......................................................................................................................................................239
61. Graver en console..................................................................................................................................................243
62. Les screens ............................................................................................................................................................247
VI. Conclusion et annexes ..................................................................................................................................................249
A. Apprendre et se tenir au courant ............................................................................................................................251
B. En cas de blocage... ................................................................................................................................................253
C. Utiliser Dselect .......................................................................................................................................................255
D. Compléments sur la gestion des packages Debian.................................................................................................260
E. La méthode Debian pour compiler un noyau .........................................................................................................262
F. Faire marcher une imprimante ................................................................................................................................264
G. Optimiser ses périphériques IDE ...........................................................................................................................269
H. Surveiller son matériel ...........................................................................................................................................272
I. La souris en console.................................................................................................................................................276
J. LaTeX ......................................................................................................................................................................278
K. Utiliser GnomeMeeting..........................................................................................................................................281
L. Créer des CD Debian ..............................................................................................................................................284
M. Outils Windows pour Linuxiens ............................................................................................................................286
N. Firewalling et partage de connexion Internet .........................................................................................................289
O. Monter un bridge (firewallant) ...............................................................................................................................296
P. Monter un proxy-ARP ............................................................................................................................................300
Q. Trucs et Astuces .....................................................................................................................................................305
R. GNU Free Documentation License ........................................................................................................................309

iv
A propos de ce document
Cette formation est destinée aux personnes qui ont déjà de bonnes connaissances en informatiques mais qui ne connaissent
encore rien à Linux. L’objectif est de les prendre en main pour passer en douceur de Windows à Debian GNU/Linux et de
leur faire découvrir une partie des nombreuses possibilités de ce système d’exploitation.
Ce document est divisé en 5 parties :

1. Installation de Debian GNU/Linux : je vous guiderai pas-à-pas pour l’installation brute du système d’exploitation ;
2. Utilisation et configuration de base de Debian GNU/Linux : vous apprendrez les commandes et les outils de base et
vous essayerez de faire marcher tous les périphériques de votre système ;
3. Debian GNU/Linux en mode graphique : vous apprendrez à installer un bureau graphique et à vous servir des
applications graphiques courantes sous Linux ;
4. Debian GNU/Linux en réseau : si vous avez un accès permanent à Internet et/ou si vous êtes connecté à un réseau
local, vous découvrirez les qualités de Linux à faire office de serveur dans un réseau IP ;
5. Debian GNU/Linux en console : vous découvrirez un certain nombre d’applications en console... et peut-être
serez-vous séduit par les avantages de ce type d’applications !
Les utilisateurs qui débutent avec Linux seront plus particulièrement intéressés par les trois premières parties et certaines
annexes "faciles". Les utilisateurs qui ont déjà de l’expérience avec Linux, qui veulent explorer des utilisations plus
avançées et qui ont déjà des bases en réseau pourront se plonger dans les parties 4 et 5 et les annexes plus difficiles.
Les parties 2, 3, 4 et 5 requièrent la connaissance des commandes de base d’Unix.
La formation doit absolument être suivie dans l’ordre. Elle a été conçue à l’origine pour les ordinateurs qui ont une
connexion Internet par réseau local ; je l’ai adaptée pour ceux qui ont une connexion par modem classique, ADSL ou câble
ou pas de connexion du tout, mais il reste encore beaucoup à faire pour l’adapter à tous les modèles de modems ADSL
USB.

Note : Si vous avez un modem ADSL USB encore non documenté dans cette formation et que vous savez le faire
marcher sous Debian GNU/Linux en version Woody, je serais très intéressé d’avoir des informations sur le driver que
vous utilisez et son installation !

Si vous trouvez des erreurs (fautes de frappe, d’orthographe, de syntaxe dans les commandes, etc...) et/ou souhaitez
contribuer à cette formation, merci d’écrire à l’adresse [email protected] (mailto:[email protected]).
Je tiens à remercier toutes les personnes qui m’ont aidé à la rédaction de ce document, ainsi que les nombreux lecteurs qui
m’ont signalé les erreurs et/ou m’ont proposé des améliorations.
J’ai écrit ce document pendant mon temps libre d’étudiant. Je continue à le maintenir et à l’améliorer.

Tableau 1. Historique du document

Date Ajout / Modification


19 Oct 2002 Première release publique !
25 Oct 2002 Version PDF avec liens et correction d’erreurs
28 Oct 2002 Problème avec les images de la version PDF réparé
29 Oct 2002 Ajout d’ALSA et déplacement de dselect en annexe
30 Oct 2002 Ajout d’une section sur les PDFs et d’une section sur glxinfo/glxgears
04 Nov 2002 Ajout d’une annexe Monter un proxy-ARP
05 Nov 2002 Ajout d’une explication sur comment récupérer un MBR Windows

i
A propos de ce document

Date Ajout / Modification


06 Nov 2002 Corrections diverses (notamment la différence libre / OpenSource)
13 Nov 2002 Déplacement de la méthode Debian de compilation des noyaux en Annexe
16 Nov 2002 Les noms des pages HTML ne changent plus à chaque recompilation (enfin !)
20 Nov 2002 Ajouts et corrections diverses dans la partie II
25 Nov 2002 Fichier ZIP téléchargeable et amélioration du fichier muttrc
28 Nov 2002 Explications pour faire marcher DRI/DRM et Xfree 4.2 (testé avec une Radeon). Nouveau fichier
vimrc.
30 Nov 2002 Configuration d’un noyau 2.4.20 et nouvelle source de packages Xfree 4.2 avec config en français.
1er Déc 2002 Explications sur DHCP relay (annexe sur le proxy-ARP) + installation de Cygwin et XDMCP
(chapitre sur l’export display) + adaptation de l’annexe sur hdparm à tous les périphériques IDE +
disparition du message d’erreur de hotplug
3 Déc 2002 WinSCP remplaçé par Filezilla (client SSH & SFTP GPL pour Win32)
5 Déc 2002 Correction des sections "l’euro en console" et "l’euro sous X" et nouveau vimrc avec le support de
l’euro sous Gvim
13 Déc 2002 Précisions concernant l’APM et modification de l’annexe sur les modems ADSL. Nouveaux drivers
nVidia. Rajout de WinSCP à côté de Filezilla.
14 Déc 2002 Format RTF disponible.
16 Déc 2002 Nouveau paragraphe "en cas de blocage" dans le chapitre 39. Sortie de la 3.0r1. Retrait temporaire
de cdrdao.
Vacances de Noël Réorganisation complète avec une nouvelle partie "Linux Debian en réseau", début d’adaptation
2002 pour les possesseurs d’une connexion ADSL ou câble, explications sur la configuration d’une
connexion par modem externe ou PCMCIA, de nombreux ajouts/corrections/modifications (support
du bus PCMCIA, explications sur sudo, correction concernant Alsa, passage du format des
mailboxes en "maildir", modifs dans les fichiers de configuration de zsh, vim, mutt, procmail et slrn)
et deux nouvelles annexes (En cas de blocage... et Le mail en console (suite))
7 Janv 2003 Problème du nombre de lignes dans mutt corrigé par une modification de procmailrc.
9 Janv 2003 Finalement, la première exécution de dselect se fera pendant la procédure d’installation pour
plusieurs raisons (c’est plus simple et ça permet de compiler des drivers ADSL avant l’explication
sur la gestion des packages. Réorganisation de la deuxième partie : l’explication de la mise en place
de la connexion Internet est maintenant précédée du shell et suivie des clients Web et FTP en
console. Ajout de GNUwin à l’annexe sur les programmes Windows. Modification de muttrc et
slrnrc pour avoir le wrappage automatique des paragraphes lors de la saisie. Ajout de gFTP comme
client FTP graphique.
10 Janv 2003 Nouvelle annexe Créer des CD Debian qui documente l’utilisation de jigdo.
14 Janv 2003 Nombreuses corrections orthographiques (merci à Kevin Rowanet). Ajout d’un paragraphe sur les
LUGs dans la première annexe.
17 Janv 2003 Mise-à-jour avec la sortie des CDs 3.0r1.
26 Janv 2003 Modifications pour la mise des sources SGML dans un CVS. Toutes les pages ont changé de nom
(pour la dernière fois j’espère !). Ajouts et modifications dans la partie "configuration du noyau".
Explications sur la configuration de LILO dans la partie "compilation du noyau". Ajout du format
"text". Ajout du support pour les modems câble USB et les modems ADSL PCI Conexant.
28 Janv 2003 Les sources de la formation sont maintenant gérées par un CVS hébergé gracieusement par VIA ;
tout se met à jour automatiquement à chaque commit. Si vous constatez un problème, merci de me le
signaler par mail !

ii
Ceci est un exemple, cliquez sur le lien de téléchargement pour obtenir le cours complet.

Vous aimerez peut-être aussi