Linux Livre Page III Mardi, 23. septembre 2008 1:05 13
Linux Installation, configuration et administration des systèmes Linux
Michael Kofler
Linux Livre Page V Mardi, 23. septembre 2008 1:05 13
Table des matières Préface ...................................................................................................................... Conception ..................................................................................................... Ce que vous ne trouverez pas dans cet ouvrage.............................................
1 2 3
Styles utilisés dans ce livre ............................................................................
3
DVD d’accompagnement ..............................................................................
4
PARTIE 1 – PREMIERS PAS ET INSTALLATION 1 Qu’est-ce que Linux ? ........................................................................................... 1.1
1.2
Introduction.................................................................................................... Noyau ............................................................................................................
5 5 6
Caractéristiques du noyau..............................................................................
6
Prise en charge du matériel............................................................................ Quelques distributions Linux courantes ........................................................
7 8 11
Distributions minimales.................................................................................
14
Problème du choix .........................................................................................
Distributions ...................................................................................................
1.3 1.4
Fantasmes et réalité ........................................................................................ Licences libres ................................................................................................ Conflits de licences entre les logiciels libres et propriétaires ........................
1.5 1.6
Histoire de Linux ............................................................................................ Brevets logiciels et autres sujets d’énervement................................................. Brevets logiciels ............................................................................................
14 14 17 19 20 21 21
Multimédia et DRM ......................................................................................
22
Procès SCO....................................................................................................
23
2 Installation .............................................................................................................. 2.1
Prérequis ........................................................................................................ 32 ou 64 bits ? ...............................................................................................
2.2 2.3
Démarrage de l’installation de Linux .............................................................. Bases du partitionnement du disque................................................................ Systèmes de fichiers ......................................................................................
25 25 26 27 28 30
Nom des partitions.........................................................................................
30
Linux Livre Page VI Mardi, 23. septembre 2008 1:05 13
VI
LINUX
2.4
Partitionnement du disque dur........................................................................
Réduction de la partition Windows ............................................................... Nombre et taille des partitions....................................................................... Quel système de fichiers utiliser ? ................................................................. 2.5
Choix des paquetages......................................................................................
Recommandations pour l’installation ............................................................ 2.6 2.7 2.8 2.9
2.10
Configuration de base ..................................................................................... Installation du chargeur d’amorçage............................................................... Installations non standard............................................................................... Problèmes lors de l’installation ....................................................................... Problèmes de matériel ................................................................................... Problèmes liés au clavier ............................................................................... Problèmes après l’installation ......................................................................... L’ordinateur ne démarre plus......................................................................... Le système graphique ne démarre pas ........................................................... Le clavier ne fonctionne pas .......................................................................... Les menus sont dans la mauvaise langue ......................................................
3 Premiers pas sous Linux ...................................................................................... 3.1
Démarrer et arrêter Linux .............................................................................. Déconnexion ..................................................................................................
Éteindre Linux ............................................................................................... 3.2
Clavier, souris et presse-papiers ......................................................................
Raccourcis clavier importants ....................................................................... Utilisation de la souris ................................................................................... 3.3
Documentation sous Linux..............................................................................
4 Gnome ...................................................................................................................... 4.1 4.2
Conception du bureau..................................................................................... Nautilus .......................................................................................................... Graver des CD et des DVD ...........................................................................
Accéder aux répertoires réseau...................................................................... 4.3 4.4
Programmes Gnome ....................................................................................... Trucs et astuces...............................................................................................
5 KDE ........................................................................................................................... 5.1 5.2 5.3
Conception du bureau..................................................................................... Dolphin........................................................................................................... Konqueror ...................................................................................................... Utilisation en tant que gestionnaire de fichiers .............................................
Accès aux répertoires réseau ......................................................................... Adresses spéciales ......................................................................................... 5.4 5.5
Applications KDE ........................................................................................... Trucs et astuces...............................................................................................
31 32 33 35 36 37 37 40 40 41 41 42 42 42 43 43 44 45 45 46 47 47 47 48 48 51 52 56 60 60 62 63 67 68 71 72 72 74 74 75 77
Linux Livre Page VII Mardi, 23. septembre 2008 1:05 13
VII
TABLE DES MATIÈRES
PARTIE 2 – LA BUREAUTIQUE SOUS LINUX 6 Navigateurs Internet (Firefox, Konqueror) .................................................... Firefox ............................................................................................................ Fonctionnalités de base..................................................................................
79 79 80
Configuration .................................................................................................
83
Extensions (fichiers XPI)............................................................................... Konqueror ...................................................................................................... Navigateurs en mode texte............................................................................... Plugins (Adobe Reader, Flash, Java)................................................................ Adobe Reader ................................................................................................
85 86 87 88 89
Adobe/Macromedia Flash .............................................................................
90
Sun Java .........................................................................................................
92
7 E-mail (Thunderbird, Evolution, Kontact) ...................................................... Rouages internes de la gestion des e-mails ...................................................
95 95 98
Courrier local .................................................................................................
98
6.1
6.2 6.3 6.4
7.1
7.2
7.3
7.4
Bases ..............................................................................................................
Formats de boîtes aux lettres et conversion ...................................................
99
Signature et chiffrement d’e-mails ................................................................ Configuration d’un compte ............................................................................
100 103 103
Fonctionnalités de base..................................................................................
104
Extensions et fonctionnalités additionnelles .................................................
107
Importer ou synchroniser des e-mails Windows............................................ Configuration d’un compte ............................................................................
109 110 111
Fonctionnalités de base..................................................................................
111
Fonctionnalités supplémentaires ...................................................................
114 115
Thunderbird...................................................................................................
Evolution ........................................................................................................
Kontact...........................................................................................................
8 OpenOffice .............................................................................................................. 8.1
Introduction.................................................................................................... OpenOffice face à Microsoft Office ..............................................................
8.2 8.3 8.4
Traitement de texte (OpenOffice Writer) ......................................................... Tableur (OpenOffice Calc) .............................................................................. Présentation (OpenOffice Impress)..................................................................
119 119 121 122 126 127
Linux Livre Page VIII Mardi, 23. septembre 2008 1:05 13
VIII
LINUX
Bases de données (OpenOffice Base)................................................................ Programmation de macros .............................................................................. Alternatives à OpenOffice ...............................................................................
130 132 133
9 Appareils photo numériques, numérisation, gestion des photos ..........
135 136 137 139 143 145 146 148
8.5 8.6 8.7
9.1 9.2 9.3 9.4 9.5 9.6 9.7
Appareils photo numériques ........................................................................... Numérisation .................................................................................................. gThumb.......................................................................................................... digiKam.......................................................................................................... F-Spot............................................................................................................. KPhotoAlbum................................................................................................. XSane .............................................................................................................
10 Gimp ......................................................................................................................... 10.1 10.2
Formats de fichiers.......................................................................................... Premiers pas ................................................................................................... Impression .....................................................................................................
10.3
Règles de survie ..............................................................................................
11 Audio et vidéo ....................................................................................................... 11.1
Bases .............................................................................................................. Glossaire .......................................................................................................
Formats audio et vidéo .................................................................................. Lire des CD audio.......................................................................................... Lecture de DVD vidéo ................................................................................... Situation juridique, paquets complémentaires............................................... 11.2
Lecteurs audio et vidéo ...................................................................................
Lecteurs en ligne de commande .................................................................... Amarok (lecteur audio) ................................................................................. Banshee (lecteur audio) ................................................................................. KAudioCreator (extracteur de CD) ............................................................... MPlayer (lecteur audio, vidéo et télévision) ................................................. Noatun (lecteur audio et vidéo) ..................................................................... RealPlayer et Helix Player (lecteur audio et vidéo) ...................................... Rhythmbox (lecteur audio) ............................................................................ Sound Juicer (lecteur et extracteur de CD).................................................... Totem (lecteur audio et vidéo) ....................................................................... xine (lecteur audio, vidéo et TV) ................................................................... xmms ............................................................................................................. 11.3
Regarder la télévision avec DVB-T ..................................................................
149 151 152 154 155 157 158 158 160 162 163 163 164 164 164 165 165 165 166 166 167 168 168 169 169 170
Linux Livre Page IX Mardi, 23. septembre 2008 1:05 13
IX
TABLE DES MATIÈRES
PARTIE 3 – OUTILS UNIX ET LINUX 12 La console ............................................................................................................... 12.1 12.2 12.3
Consoles texte et fenêtres de console................................................................ Afficher et modifier des fichiers texte............................................................... Éditeurs de texte ............................................................................................ Aide du système ..............................................................................................
13 Gestion des fichiers .............................................................................................. 13.1
Interaction avec des fichiers et des répertoires ................................................. Répertoires.....................................................................................................
Commandes élémentaires de gestion des fichiers et des répertoires ............. Déterminer l’espace nécessaire aux fichiers et répertoires ............................ Caractères joker ............................................................................................. Problèmes liés à l’utilisation des caractères joker ......................................... Fichiers cachés .............................................................................................. 13.2 13.3
Liens............................................................................................................... Chercher des fichiers....................................................................................... which et whereis ............................................................................................
locate ............................................................................................................. find et grep ..................................................................................................... Beagle ............................................................................................................ Tracker ........................................................................................................... Google Desktop ............................................................................................. 13.4
Archiver et sécuriser des données....................................................................
Compresser et archiver des données (gzip, tar, zip) ...................................... Sauvegardes (rsync) ....................................................................................... 13.5
Graver des CD et des DVD..............................................................................
Créer et tester des images ISO ...................................................................... Graver des CD ............................................................................................... Graver des DVD ............................................................................................ 13.6
Droits d’accès, utilisateurs et groupes propriétaires.........................................
Bits spéciaux.................................................................................................. Changer les droits d’accès d’un fichier ou d’un répertoire............................ 13.7 13.8
13.9 13.10
Propriétaire, groupe et bits d’accès de nouveaux fichiers ................................. Listes de contrôle d’accès et attributs étendus ................................................. Listes de contrôle d’accès.............................................................................. Attributs étendus ............................................................................................ Structure des répertoires sous Linux ............................................................... Fichiers de périphériques................................................................................
173 173 176 176 178 181 181 181 182 184 185 186 187 188 189 189 190 190 192 193 193 194 194 196 197 198 199 200 202 203 204 205 206 207 208 209 211
Linux Livre Page X Mardi, 23. septembre 2008 1:05 13
X
LINUX
14 Gestion des processus ......................................................................................... 14.1
Démarrer, gérer et arrêter des processus .........................................................
Démarrer des programmes ............................................................................ Processus en avant-plan et en arrière-fond .................................................... Liste de tous les processus courants (ps, top) ................................................ Hiérarchie des processus ............................................................................... Forcer la fin d’un processus (kill, xkill) ......................................................... Partage du temps de calcul (nice, renice) ...................................................... Redirections et tubes ..................................................................................... 14.2 14.3
Lancer des processus sous une autre identité (su) ............................................ Lancer des processus sous une autre identité (sudo)......................................... sudo sous Ubuntu ..........................................................................................
sudo sous SUSE............................................................................................. 14.4
Processus du système (démons) .......................................................................
Threads du noyau .......................................................................................... Démarrer et arrêter des démons..................................................................... 14.6
Démarrer automatiquement des processus (crontab)........................................
Modifier la configuration ...............................................................................
15 Convertisseurs graphiques, audio et texte .................................................... 15.1 15.2 15.3 15.4 15.5
Convertisseurs graphiques .............................................................................. Conversion audio et vidéo ............................................................................... Conversion de texte......................................................................................... Conversion de noms de fichiers ....................................................................... Conversion de documents................................................................................
16 Outils réseau .......................................................................................................... 16.1 16.2
Connaître l’état du réseau............................................................................... Travailler sur un autre ordinateur................................................................... Utiliser SSH sans mot de passe .....................................................................
16.3
Transférer des fichiers..................................................................................... FTP ................................................................................................................ SFTP (Secure FTP) ....................................................................................... wget................................................................................................................ rsync .............................................................................................................. BitTorrent ......................................................................................................
17 Vim ............................................................................................................................ 17.1
Rapide introduction ........................................................................................ Aide ...............................................................................................................
17.2 17.3
Déplacement du curseur.................................................................................. Modifier du texte ............................................................................................
213 213 213 214 214 216 217 218 218 219 220 222 222 223 224 225 227 228 231 231 232 234 235 235 237 237 240 242 243 243 246 246 247 248 251 252 253 254 255
Linux Livre Page XI Mardi, 23. septembre 2008 1:05 13
XI
TABLE DES MATIÈRES
Chercher et remplacer .................................................................................... Éditer plusieurs fichiers en même temps.......................................................... Trucs et astuces...............................................................................................
258 259 260
18 Emacs et XEmacs ...................................................................................................
263 263 264 265 266 266 268 269 270 270 271 272 273 274 275 276 277 278 279 279 281
17.4 17.5 17.6
18.1
Rapide introduction ........................................................................................ Charger et enregistrer des fichiers, quitter le programme .............................
Commandes élémentaires .............................................................................. Système d’aide .............................................................................................. 18.2 18.3 18.4 18.5
Bases .............................................................................................................. Déplacement du curseur.................................................................................. Marquer, supprimer et coller du texte ............................................................. Éditer du texte ................................................................................................ Tabulations.....................................................................................................
Indenter manuellement du texte .................................................................... 18.6 18.7
Texte continu .................................................................................................. Chercher et remplacer .................................................................................... Recherche avec des expressions rationnelles ................................................
Chercher et remplacer ................................................................................... 18.8 18.9 18.10
Tampon et fenêtre ........................................................................................... Modes d’édition spécifiques............................................................................. Unicode .......................................................................................................... GNU Emacs et Unicode ................................................................................
XEmacs et Unicode ....................................................................................... Saisie de caractères spéciaux étrangers .........................................................
19 bash ........................................................................................................................... 19.1
Qu’est-ce qu’un shell ?.................................................................................... Passer à un autre shell....................................................................................
19.2 19.3
Configuration de base ..................................................................................... Saisie de commandes....................................................................................... Complètement des commandes et noms de fichiers ......................................
Changer de shell par défaut ...........................................................................
Raccourcis clavier importants ....................................................................... Alias............................................................................................................... 19.4
Redirections....................................................................................................
Tubes ............................................................................................................. Multiplication des sorties avec tee................................................................. Résumé de la syntaxe ....................................................................................
283 283 284 284 284 285 286 287 288 289 290 290 291
Linux Livre Page XII Mardi, 23. septembre 2008 1:05 13
XII
LINUX
19.5 19.6 19.7
Lancer des commandes ................................................................................... Mécanismes de substitution............................................................................. Variables......................................................................................................... Variables locales et globales (variables d’environnement) ............................
Variables importantes .................................................................................... 19.8
Programmation shell.......................................................................................
291 293 297 298 299 300
PARTIE 4 – CONFIGURATION ET ADMINISTRATION DU SYSTÈME 20 Configuration de base ......................................................................................... 20.1 20.2
Introduction.................................................................................................... Configuration de la console en mode texte ....................................................... Configuration de kbd (clavier, police) ...........................................................
Configuration de la console (clavier, police) ................................................. Configuration de gpm (souris) ....................................................................... 20.3 20.4
Date et heure................................................................................................... Utilisateurs et groupes, mots de passe.............................................................. Administration des utilisateurs ......................................................................
Administration des groupes ........................................................................... Mots de passe ................................................................................................ Collaboration entre fichiers de configuration ................................................ PAM (Pluggable Authentication Modules ou modules d’authentification enfichables) .................................................................................................... Administration des utilisateurs sur un réseau ................................................ 20.5
Configuration des langues, internationalisation, Unicode................................. Bases sur les jeux de caractères .....................................................................
Configurer la localisation et le jeu de caractères ........................................... 20.6
Référence relative au matériel .........................................................................
Processeur et mémoire................................................................................... Gestion de l’énergie (ACPI, APM)................................................................ Interfaces et bus système ............................................................................... Système Hotplug (udev, D-Bus et HAL) ....................................................... Interfaces réseau ............................................................................................ Interface graphique (X) ................................................................................. Système audio (ALSA) ................................................................................. Supports de données (disques durs, CD-ROM, DVD, etc.) .......................... Clavier et souris ............................................................................................. Imprimante, appareil photo numérique, scanner ........................................... 20.7
Fichiers journaux et messages du noyau..........................................................
301 301 304 305 306 306 307 308 310 312 313 316 316 318 318 319 321 324 325 326 327 329 330 331 331 333 334 334 334
Linux Livre Page XIII Mardi, 23. septembre 2008 1:05 13
XIII
TABLE DES MATIÈRES
21 Gestion des logiciels et des paquetages ........................................................ 21.1
Gestionnaire de paquetages RPM....................................................................
Notions de base ............................................................................................. Syntaxe et exemples ...................................................................................... 21.2
Yum (gestion de paquetages RPM) ..................................................................
Configuration ................................................................................................. Exemples ....................................................................................................... Téléchargements et mises à jour automatiques ............................................. 21.3 21.4 21.5
Yum Extender (Yumex)................................................................................... Gestion de paquetages sous Debian (dpkg)....................................................... Syntaxe et exemples ...................................................................................... APT................................................................................................................
Configuration ................................................................................................. Exemples ....................................................................................................... Téléchargements et mises à jour automatiques ............................................. 21.6
Synaptic..........................................................................................................
Problèmes ...................................................................................................... 22.7 21.8
Aptitude.......................................................................................................... Conversion entre deux formats de paquetages .................................................
22 Système XWindow ................................................................................................ 22.1
Glossaire......................................................................................................... Glossaire matériel ..........................................................................................
22.2 22.3
Problème des pilotes........................................................................................ Démarrer et arrêter X..................................................................................... Fichiers de journalisation de X ......................................................................
Déterminer la version de X............................................................................ 22.4
Configuration de base ..................................................................................... Construction du fichier de configuration xorg.conf .......................................
Section Monitor (écran)................................................................................. Section Device (carte graphique)................................................................... Section Screen (résolution, nombre de couleurs) .......................................... Section ServerLayout .................................................................................... Section Files .................................................................................................. Section Module .............................................................................................. Section ServerFlags....................................................................................... Définir ses propres modes graphiques ........................................................... XVideo...........................................................................................................
339 340 340 342 344 345 346 347 347 348 348 349 350 351 352 352 353 354 355 357 357 358 360 362 363 364 364 365 366 367 368 369 370 370 371 371 372
Linux Livre Page XIV Mardi, 23. septembre 2008 1:05 13
XIV
LINUX
22.5
Pilotes ATI/AMD.............................................................................................
Pilote radeon ................................................................................................. Pilote fglrx ..................................................................................................... Pilote radeonhd ............................................................................................. 22.6 22.7
Pilotes Intel..................................................................................................... Pilotes NVIDIA............................................................................................... Pilote nv .........................................................................................................
Pilote nvidia ................................................................................................... 22.8 22.9
Pilotes VESA, Framebuffer et VGA................................................................. Clavier............................................................................................................ Configuration de base ....................................................................................
VerrNum et VerrMaj ...................................................................................... Saisie de caractères étrangers ........................................................................ 22.10
Souris et pavé tactile .......................................................................................
Pavé tactile..................................................................................................... 22.11 22.12 22.13
Portable et vidéoprojecteur ............................................................................. Graphismes 3D ............................................................................................... Bureau 3D ...................................................................................................... AIGLX...........................................................................................................
Compiz Fusion .............................................................................................. 22.14
Polices.............................................................................................................
Configuration sans serveur de fontes ............................................................. Installation de polices TrueType et Type1 supplémentaires .......................... Anticrénelage................................................................................................. 22.15
Outils X ..........................................................................................................
23 Administration du système de fichiers ........................................................... 23.1 23.2 23.3
Fonctionnement général.................................................................................. Noms de périphériques pour les disques durs et les autres supports de données .................................................................... Partitionnement du disque dur........................................................................ Règles de base ...............................................................................................
Problèmes de compatibilité ........................................................................... fdisk ............................................................................................................... parted............................................................................................................. Interfaces graphiques (gparted et qtparted) .................................................. 23.4 23.5
Types de systèmes de fichiers........................................................................... Gestion du système de fichiers (mount et /etc/fstab) ............................................. Déterminer l’état courant d’un système de fichiers .......................................
Monter et démonter des systèmes de fichiers manuellement ........................
372 373 373 374 374 375 375 375 376 377 377 379 380 382 383 383 387 389 392 393 394 397 398 399 400 401 402 404 408 408 409 410 413 415 416 420 421 422
Linux Livre Page XV Mardi, 23. septembre 2008 1:05 13
XV
TABLE DES MATIÈRES
Monter automatiquement des systèmes de fichiers ....................................... Syntaxe de /etc/fstab ...................................................................................... 23.6
Les systèmes de fichiers Linux.........................................................................
Généralités ..................................................................................................... Systèmes de fichiers ext (ext2, ext3 et ext4) .................................................. Système de fichiers reiserfs ........................................................................... Système de fichiers xfs .................................................................................. 23.7
Systèmes de fichiers Windows .........................................................................
Système de fichiers VFAT ............................................................................. Système de fichier NTFS (pilote ntfs) ........................................................... Système de fichiers NTFS (ntfsmount) .......................................................... Système de fichiers NTFS (ntfs-3g) .............................................................. Systèmes de fichiers NTFS (Captive, Paragon)............................................. 23.8
CD, DVD et disquettes ....................................................................................
CD et DVD de données ................................................................................. CD audio et DVD vidéo ................................................................................ Disquettes ...................................................................................................... 23.9 23.10
Supports de données externes (USB, Firewire, etc.) ......................................... Systèmes de fichiers réseau et virtuels ............................................................. Systèmes de fichiers réseau Unix (NFS) .......................................................
Répertoires réseau Windows (cifs, smbfs) ..................................................... 23.11 23.12
Partitions et fichiers d’échange........................................................................ LVM ............................................................................................................... Glossaire ........................................................................................................
Mettre en place un système LVM simple ...................................................... Redimensionner un système de fichiers ........................................................ 23.13
Optimiser les paramètres du disque dur..........................................................
hdparm........................................................................................................... SMART .........................................................................................................
24 Démarrage du système ....................................................................................... 24.1
GRUB.............................................................................................................
Détails du démarrage du système .................................................................. 24.2 24.3
GRUB – Utilisation ......................................................................................... GRUB – Configuration.................................................................................... Descriptions des disques durs et partitions....................................................
Paramètres globaux de menu.lst .................................................................... Éléments du menu dans menu.lst .................................................................. Tester la configuration de GRUB ..................................................................
423 423 426 426 428 433 434 435 437 437 438 439 440 441 441 443 443 443 447 447 448 450 451 452 453 454 455 455 456 459 459 459 461 463 464 464 466 468
Linux Livre Page XVI Mardi, 23. septembre 2008 1:05 13
XVI
LINUX
24.4
GRUB – Installation........................................................................................
Réinstallation de GRUB ................................................................................ Installation sur une disquette ......................................................................... Installation sur un support USB .................................................................... 24.5 24.6
GRUB – Résolution de problèmes ................................................................... Options d’amorçage du noyau......................................................................... Options d’amorçage importantes...................................................................
Options SMP ................................................................................................. Options APM et ACPI ................................................................................... 24.7
InitV...............................................................................................................
Aperçu d’InitV .............................................................................................. Niveau d’exécution ........................................................................................ Modifier le niveau d’exécution ...................................................................... inittab............................................................................................................. Initialisation du système ................................................................................ Scripts InitV .................................................................................................. Processus InitV sous Debian ......................................................................... Processus InitV sous Red Hat et Fedora ....................................................... Processus InitV sous SUSE ...........................................................................
25 Noyau et modules ................................................................................................. 25.1
25.2
25.3
Modules du noyau........................................................................................... Commandes de gestion des modules ............................................................. Configuration des modules ............................................................................ Dépendances entre modules (modules.dep, modules*.map) ......................... Paramètres des modules et ordre des périphériques ...................................... Syntaxe de modprobe.conf............................................................................. Compiler un module supplémentaire ............................................................ Configurer et compiler son propre noyau ........................................................ Installer les paquetages nécessaires ............................................................... Configurer le noyau ....................................................................................... Compiler et installer le noyau........................................................................ Créer un fichier initrd .....................................................................................
468 468 469 470 471 472 472 473 473 474 474 474 475 475 476 476 477 478 478 481 481 482 483 484 485 485 487 487 488 489 490 490
PARTIE 5 – CONFIGURATION RÉSEAU ET SERVEUR 26 Configurer l’accès réseau (réseau local, Wi-Fi) ............................................. 26.1
Bases réseau.................................................................................................... Glossaire ........................................................................................................
Adresses IP .................................................................................................... IPv6 ...............................................................................................................
493 493 493 496 499
Linux Livre Page XVII Mardi, 23. septembre 2008 1:05 13
XVII
TABLE DES MATIÈRES
26.2 26.3
Activer manuellement un contrôleur LAN....................................................... Fichiers de configuration du réseau local......................................................... Configuration de base ....................................................................................
Correspondance entre contrôleur et interface réseau..................................... Configuration et initialisation des interfaces réseau (Debian et Ubuntu) ...... Configuration et initialisation des interfaces réseau (Red Hat, Fedora) ........ Configuration et initialisation des interfaces réseau (SUSE) ........................ 26.4
Bases sur le Wi-Fi ...........................................................................................
Standards, glossaire ....................................................................................... Paramètres de connexion Wi-Fi ..................................................................... Sécurité d’un réseau Wi-Fi ............................................................................ Prise en charge du Wi-Fi par Linux ............................................................... 26.5 26.6 26.7 26.8
Activer manuellement le contrôleur Wi-Fi....................................................... Fichiers de configuration Wi-Fi ....................................................................... NetworkManager............................................................................................ Zeroconf et Avahi ............................................................................................
27 Accès à Internet ..................................................................................................... 27.1
Outils de configuration.................................................................................... Configuration d’un modèle analogique .........................................................
Configuration RNIS ....................................................................................... Configuration ADSL...................................................................................... 27.2
27.3
Configuration manuelle d’un modem .............................................................. Winmodems ...................................................................................................
Configuration manuelle de pppd ................................................................... Configuration matérielle de l’ADSL ................................................................ Configuration manuelle de PPPoE ................................................................ Configuration manuelle de PPTP ..................................................................
28 Passerelle Internet (mascarade et DHCP) ....................................................... 28.1
Introduction.................................................................................................... Topologie du réseau utilisé comme exemple .................................................
Installation d’une passerelle Internet ............................................................. Comparaison entre un routeur matériel et une passerelle Linux ................... 28.2
Mascarade (NAT)............................................................................................
Notions de base ............................................................................................. Mascarade avec iptables ................................................................................ Activation et désactivation automatique de la mascarade ............................. Problèmes ...................................................................................................... Configuration des clients ...............................................................................
500 505 505 509 510 511 512 512 513 515 516 518 520 524 526 528 531 531 531 533 533 534 534 535 537 537 538 541 541 542 543 544 545 545 546 547 547 548
Linux Livre Page XVIII Mardi, 23. septembre 2008 1:05 13
XVIII
LINUX
28.3
Serveur DHCP et serveur de noms intégré (dnsmasq) ......................................... Introduction à DHCP .....................................................................................
Paramétrage du serveur de noms ................................................................... Configuration de dnsmasq ............................................................................. Configuration des clients ............................................................................... 28.4
Serveur DHCP (dhcpcd) ..................................................................................
29 Sécurité du réseau ................................................................................................ 29.1 29.2 29.3
Types de sécurité............................................................................................. Bases de l’analyse réseau................................................................................. Sécuriser les services réseau ............................................................................ Bases de xinetd ..............................................................................................
hosts.allow et hosts.deny ............................................................................... 29.4
Introduction aux pare-feu ...............................................................................
Pare-feu pour un ordinateur personnel .......................................................... Pare-feu pour le réseau local ......................................................................... 29.5
Pare-feu avec iptables ...................................................................................... Introduction ...................................................................................................
Tables et chaînes de règles iptables ............................................................... Remettre à zéro le pare-feu............................................................................ Sécuriser l’accès à Internet ............................................................................ Sécuriser un client sans-fil sans VPN ............................................................ Sécuriser un client sans-fil avec PPTP-VPN ................................................. Sécuriser une passerelle Internet ................................................................... Journalisation................................................................................................. Exécuter automatiquement les règles du filtre .............................................. 29.6
Filtrage web (Squid) ....................................................................................... Configuration et démarrage ...........................................................................
Configuration en tant que serveur mandataire-cache transparent...................... Règles de contrôle d’accès ............................................................................ Filtre web avec DansGuardian ......................................................................
30 Serveur de réseau local (CUPS, NFS et Samba) ............................................ 30.1
CUPS – Les fondamentaux..............................................................................
Processus d’impression ................................................................................. Configuration de base de CUPS .................................................................... Administration de CUPS dans un navigateur web ........................................ Commandes d’administration de CUPS ........................................................ HP Linux Imaging and Printing (HPLIP)......................................................
548 548 549 550 553 554 557 557 559 561 561 563 564 564 565 567 567 568 569 570 571 572 573 575 576 577 577 580 582 582 587 587 588 589 592 593 594
Linux Livre Page XIX Mardi, 23. septembre 2008 1:05 13
XIX
TABLE DES MATIÈRES
30.2
CUPS – Configuration d’une imprimante........................................................
Configuration d’une imprimante locale ......................................................... Configuration d’une imprimante réseau (côté serveur) ................................. Configuration d’une imprimante réseau (côté client) .................................... 30.3
NFS ................................................................................................................
Installation et configuration ........................................................................... NFS4 .............................................................................................................. 30.4
Samba – Les fondamentaux ............................................................................
Protocole et services ...................................................................................... Droits d’accès et systèmes de sécurité........................................................... 30.5 30.6 30.7
Client Samba .................................................................................................. Samba – Configuration de base et mise en service............................................ Samba – Partager des répertoires.................................................................... Sécurité au niveau des partages .....................................................................
Sécurité au niveau utilisateur ......................................................................... 30.8
Samba – Imprimantes réseau ..........................................................................
595 596 597 598 600 601 602 603 603 604 606 607 610 610 612 614
PARTIE 6 – UTILISATION DE PLUSIEURS SYSTÈMES SIMULTANÉMENT 31 Lancer des programmes Windows (Wine, CrossOver) .............................. 31.1 31.2
Wine............................................................................................................... Dérivés commerciaux de Wine ........................................................................ CrossOver ......................................................................................................
Cedega ...........................................................................................................
32 Virtualisation avec VMware, VirtualBox, QEMU et KVM ........................... 32.1 32.2 32.3 32.4
Notions de base ............................................................................................... VMware Workstation, Player et Server ........................................................... VirtualBox ...................................................................................................... QEMU et KVM ..............................................................................................
33 Xen ............................................................................................................................ 33.1 33.2
Introduction.................................................................................................... Détails techniques ........................................................................................... Variantes de la virtualisation .........................................................................
Architecture et terminologie .......................................................................... Restrictions .................................................................................................... Gestion du matériel ....................................................................................... Accès au réseau .............................................................................................
617 618 621 621 622 623 624 628 629 632 637 637 638 638 638 639 640 640
Linux Livre Page XX Mardi, 23. septembre 2008 1:05 13
XX
LINUX
Accès au disque dur ....................................................................................... Sortie graphique ............................................................................................
Syntaxe du fichier de configuration du domU .................................................. Administration de Xen....................................................................................
642 642 643 645 646 651 652 653 653 654 654 655
A Références thématiques ...................................................................................... Gestion des fichiers ....................................................................................... ACL (listes de contrôle d’accès) et EA (attributs étendus) ................................ Recherche de fichiers..................................................................................... Traitement de fichiers texte ........................................................................... Compresser et archiver des fichiers ............................................................... Graver des CD/DVD...................................................................................... Convertisseurs ............................................................................................... Gestion des programmes et des processus .................................................... Gestion des utilisateurs et des groupes .......................................................... Administration du système de fichiers .......................................................... Gestion de paquetages ................................................................................... Fonctions réseau ............................................................................................ Administration de l’imprimante .................................................................... Gestion du matériel ....................................................................................... Noyau et modules .......................................................................................... Démarrage et arrêt du système ...................................................................... Terminal et console texte ............................................................................... Aide en ligne ................................................................................................. Divers............................................................................................................. bash – Gestion des variables.......................................................................... bash – Programmation ................................................................................... bash – Commandes ........................................................................................
657 657 657 658 658 659 659 659 660 660 661 662 662 663 663 663 663 664 664 664 665 665 665
33.3 33.4 33.5 33.6
Gestion des fichiers image ............................................................................... Mettre en place le système de base Xen (dom0)................................................ Créer des systèmes invités (domU) .................................................................. Installation de Windows (HVM) ................................................................... Interaction avec le système domU démarré (SDL, VNC)......................................
Console Xen .................................................................................................. SDL ............................................................................................................... VNC............................................................................................................... 33.7 33.8
Annexes
Linux Livre Page XXI Mardi, 23. septembre 2008 1:05 13
XXI
TABLE DES MATIÈRES
B Sources d'information .......................................................................................... Debian ........................................................................................................... Fedora ............................................................................................................ Mandriva ........................................................................................................ openSUSE ..................................................................................................... Red Hat .......................................................................................................... SUSE ............................................................................................................. Ubuntu et ses variantes .................................................................................. Informations généralistes .............................................................................. Autour du logiciel libre .................................................................................
667 667 667 667 667 668 668 668 668 668
INDEX .......................................................................................................................
669