Linux. Installation, configuration et administration des systèmes Linux. Michael Kofler



Documents pareils
Systèmes informatiques

Groupe Eyrolles, 2006, ISBN : x

Spécialiste Systèmes et Réseaux

UBUNTU Administration d'un système Linux (4ième édition)

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION. Sébastien Geiger IPHC

Lutter contre les virus et les attaques... 15

Technicien Supérieur de Support en Informatique

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

LINUX - ADMINISTRATION PROGRAMME DE FORMATION

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

Mandriva. Présentation nouvelle gamme produits. Mandriva Linux

Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique

Il est courant de souhaiter conserver à

Administration de Parc Informatique TP07 : Installation de Linux Debian

Windows 8 : une petite révolution? 9. Démarrer Windows Accéder au Bureau à la connexion 13. Ouvrir ou activer une nouvelle session 13

Enoncé du TP 8 Système

Démarrer et quitter... 13

Linux est-il crédible pour le PC familial? Xavier Passot N7 I76 Pour l AI N7 le 11 mars 2010

Tutorial Terminal Server sous

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

Atelier Le gestionnaire de fichier

Virtualisation de Windows dans Ubuntu Linux

TERRA CLOUD. Online Backup

Erwan DROUET Installer GNU/Linux Debian sur un ordinosaure 28/05/09

Machine virtuelle W4M- Galaxy : Guide d'installation

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

Windows 7 - Installation du client

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Chapitre 1 L interface de Windows 7 9

Atelier Migration. Mohamadi ZONGO Formateur assistant Kassim ASSIROU Atelier Migration.

Crédits... xi. Préface...xv. Chapitre 1. Démarrer et arrêter...1. Chapitre 2. L interface utilisateur...25

Installer un systeme minimal. Exploitation Minimal. (Basé sur Ubuntu et Fluxbox)

Catalogue des formations 2015

A Libre Ouvert. Médiathèque Jacques Ellul. le

Parallels Desktop 5 Switch to Mac - Lisez-moi

Installation et prise en main d UBUNTU

Procédure d installation pour WinEUR PROCÉDURE D INSTALLATION POUR WINEUR. Copyright GIT SA 2015 Page 1/16

Secure SHell. Faites communiquer vos ordinateurs! Romain Vimont ( R om)

PC, Tablette, Smartphone, comment choisir ce qui me convient le mieux?

Fonctionnement de Windows XP Mode avec Windows Virtual PC

But de cette présentation. Bac à sable (Sandbox) Principes. Principes. Hainaut P

Chapitre 1 Windows Server

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows W2K pro: configuration.

DEVILLE Clément SARL ARFLO. DEVILLE Clément 18/01/2013. Rapport de stage Page 1

Réussir. son site e-commerce. avecoscommerce

PROGRAMME «INFORMATICIEN MICRO»

NE PAS INSERER DE CD FAIT POUR WINDOWS LORS DE L'INSTALLATION D'INTERNET NE PAS INSERER LE CD D'INSTALLATION DE VOTRE FOURNISSEUR D'ACCES

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

Cours LG : Administration de réseaux et sécurité informatique. Dans les Paramètres Système onglet Processeur, le bouton "Activer PAE/NX"

Manuel de déploiement sous Windows & Linux

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux

UBUNTU. Administration d un système Linux. 4 ième édition. Nouvelle édition. Luc DEMARET Sébastien ROHAUT

Mes documents Sauvegardés

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

Lecture: Maîtriser Linux Red Hat 9

ndv access point : Utilisation

Les clients GNU/Linux

Mettez Linux en boîte avec ClearOS

1. Installation standard sur un serveur dédié

Comment configurer Kubuntu

Catalogue Formations informatiques

Windows 8 Installation et configuration

Aide-Mémoire unix. 9 février 2009

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

Les nouveautés d AppliDis Fusion 4 Service Pack 3

INSTALL ATION D UNE D I S T RIBUTION

Gérard Castagnoli OSU PYTHEAS 25/06/2013 VVT2013 1

40èmes Olympiades des métiers

Première édition en format électronique. Parallels Desktop 7 pour Mac OS X.

Itium XP. Guide Utilisateur

L assistant Boot Camp pour utiliser aussi Windows sur un Mac sous OS X Yosemite

Présentation Utilisation. VirtualBox. Firas Kraïem. 22 février 2014

Retrouver de vieux programmes et jouer sur VirtualBox

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Manuel d utilisation de ndv 4

OpenMediaVault installation

Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions]

LES OLYMPIADES DES METIERS. paration aux sélections s. Guide de préparation. régionalesr. Métier n 39 : GESTION DES RESEAUX INFORMATIQUES

Responsabilités du client

FreeNAS Shere. Par THOREZ Nicolas

Mission TICE : Thierry CHASSAIN - Guy PICOU AIDAT du Lot : Hélène CREUSOT Pierre LAGREZE. Réseaux pédagogiques sous Windows 2003 Server 12/01/2011

Systèmes en réseau : Linux 1ère partie : Introduction

Activité : TP Durée : 6H00. Un PC d assemblage de marque NEC Un casque avec micro Une clé USB. Un CD de Windows XP professionnel

ACTION PROFESSIONNELLE N 4. Fabien SALAMONE BTS INFORMATIQUE DE GESTION. Option Administrateur de Réseaux. Session Sécurité du réseau

Service de Virtualisation de la DSI UJF

Travailler à l'ensimag avec son matériel personnel

Guide de Démarrage Rapide

Mise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer

REMISE A NIVEAU DES SAVOIRS DE BASE INFORMATIQUE

Démarrer Windows 8. Découvrir la page d Accueil (interface Windows ) 8. Utiliser la gestuelle sur écran tactile 10

M1101a Cours 4. Réseaux IP, Travail à distance. Département Informatique IUT2, UPMF 2014/2015

LINUX Préparation à la certification LPIC-3 (examen LPI 300) - 2ième édition

Table des matières 1. Avant-propos. Chapitre 1 Virtualisation du poste de travail

Administration de systèmes

Parallels Transporter Lisez-moi

Transcription:

Linux Installation, configuration et administration des systèmes Linux Michael Kofler

Table des matières Préface... 1 Conception... 2 Ce que vous ne trouverez pas dans cet ouvrage... 3 Styles utilisés dans ce livre... 3 DVD d accompagnement... 4 PARTIE 1 PREMIERS PAS ET INSTALLATION 1 Qu est-ce que Linux?... 5 1.1 Introduction... 5 Noyau... 6 Caractéristiques du noyau... 6 Prise en charge du matériel... 7 1.2 Distributions... 8 Quelques distributions Linux courantes... 11 Distributions minimales... 14 Problème du choix... 14 1.3 Fantasmes et réalité... 14 1.4 Licences libres... 17 Conflits de licences entre les logiciels libres et propriétaires... 19 1.5 Histoire de Linux... 20 1.6 Brevets logiciels et autres sujets d énervement... 21 Brevets logiciels... 21 Multimédia et DRM... 22 Procès SCO... 23 2 Installation... 25 2.1 Prérequis... 25 32 ou 64 bits?... 26 2.2 Démarrage de l installation de Linux... 27 2.3 Bases du partitionnement du disque... 28 Systèmes de fichiers... 30 Nom des partitions... 30

VI LINUX 2.4 Partitionnement du disque dur... 31 Réduction de la partition Windows... 32 Nombre et taille des partitions... 33 Quel système de fichiers utiliser?... 35 2.5 Choix des paquetages... 36 Recommandations pour l installation... 37 2.6 Configuration de base... 37 2.7 Installation du chargeur d amorçage... 40 2.8 Installations non standard... 40 2.9 Problèmes lors de l installation... 41 Problèmes de matériel... 41 Problèmes liés au clavier... 42 2.10 Problèmes après l installation... 42 L ordinateur ne démarre plus... 42 Le système graphique ne démarre pas... 43 Le clavier ne fonctionne pas... 43 Les menus sont dans la mauvaise langue... 44 3 Premiers pas sous Linux... 45 3.1 Démarrer et arrêter Linux... 45 Déconnexion... 46 Éteindre Linux... 47 3.2 Clavier, souris et presse-papiers... 47 Raccourcis clavier importants... 47 Utilisation de la souris... 48 3.3 Documentation sous Linux... 48 4 Gnome... 51 4.1 Conception du bureau... 52 4.2 Nautilus... 56 Graver des CD et des DVD... 60 Accéder aux répertoires réseau... 60 4.3 Programmes Gnome... 62 4.4 Trucs et astuces... 63 5 KDE... 67 5.1 Conception du bureau... 68 5.2 Dolphin... 71 5.3 Konqueror... 72 Utilisation en tant que gestionnaire de fichiers... 72 Accès aux répertoires réseau... 74 Adresses spéciales... 74 5.4 Applications KDE... 75 5.5 Trucs et astuces... 77

TABLE DES MATIÈRES VII PARTIE 2 LA BUREAUTIQUE SOUS LINUX 6 Navigateurs Internet (Firefox, Konqueror)... 79 6.1 Firefox... 79 Fonctionnalités de base... 80 Configuration... 83 Extensions (fichiers XPI)... 85 6.2 Konqueror... 86 6.3 Navigateurs en mode texte... 87 6.4 Plugins (Adobe Reader, Flash, Java)... 88 Adobe Reader... 89 Adobe/Macromedia Flash... 90 Sun Java... 92 7 E-mail (Thunderbird, Evolution, Kontact)... 95 7.1 Bases... 95 Rouages internes de la gestion des e-mails... 98 Courrier local... 98 Formats de boîtes aux lettres et conversion... 99 Signature et chiffrement d e-mails... 100 7.2 Thunderbird... 103 Configuration d un compte... 103 Fonctionnalités de base... 104 Extensions et fonctionnalités additionnelles... 107 Importer ou synchroniser des e-mails Windows... 109 7.3 Evolution... 110 Configuration d un compte... 111 Fonctionnalités de base... 111 Fonctionnalités supplémentaires... 114 7.4 Kontact... 115 8 OpenOffice... 119 8.1 Introduction... 119 OpenOffice face à Microsoft Office... 121 8.2 Traitement de texte (OpenOffice Writer)... 122 8.3 Tableur (OpenOffice Calc)... 126 8.4 Présentation (OpenOffice Impress)... 127

VIII LINUX 8.5 Bases de données (OpenOffice Base)... 130 8.6 Programmation de macros... 132 8.7 Alternatives à OpenOffice... 133 9 Appareils photo numériques, numérisation, gestion des photos... 135 9.1 Appareils photo numériques... 136 9.2 Numérisation... 137 9.3 gthumb... 139 9.4 digikam... 143 9.5 F-Spot... 145 9.6 KPhotoAlbum... 146 9.7 XSane... 148 10 Gimp... 149 10.1 Formats de fichiers... 151 10.2 Premiers pas... 152 Impression... 154 10.3 Règles de survie... 155 11 Audio et vidéo... 157 11.1 Bases... 158 Glossaire... 158 Formats audio et vidéo... 160 Lire des CD audio... 162 Lecture de DVD vidéo... 163 Situation juridique, paquets complémentaires... 163 11.2 Lecteurs audio et vidéo... 164 Lecteurs en ligne de commande... 164 Amarok (lecteur audio)... 164 Banshee (lecteur audio)... 165 KAudioCreator (extracteur de CD)... 165 MPlayer (lecteur audio, vidéo et télévision)... 165 Noatun (lecteur audio et vidéo)... 166 RealPlayer et Helix Player (lecteur audio et vidéo)... 166 Rhythmbox (lecteur audio)... 167 Sound Juicer (lecteur et extracteur de CD)... 168 Totem (lecteur audio et vidéo)... 168 xine (lecteur audio, vidéo et TV)... 169 xmms... 169 11.3 Regarder la télévision avec DVB-T... 170

TABLE DES MATIÈRES IX PARTIE 3 OUTILS UNIX ET LINUX 12 La console... 173 12.1 Consoles texte et fenêtres de console... 173 12.2 Afficher et modifier des fichiers texte... 176 Éditeurs de texte... 176 12.3 Aide du système... 178 13 Gestion des fichiers... 181 13.1 Interaction avec des fichiers et des répertoires... 181 Répertoires... 181 Commandes élémentaires de gestion des fichiers et des répertoires... 182 Déterminer l espace nécessaire aux fichiers et répertoires... 184 Caractères joker... 185 Problèmes liés à l utilisation des caractères joker... 186 Fichiers cachés... 187 13.2 Liens... 188 13.3 Chercher des fichiers... 189 which et whereis... 189 locate... 190 find et grep... 190 Beagle... 192 Tracker... 193 Google Desktop... 193 13.4 Archiver et sécuriser des données... 194 Compresser et archiver des données (gzip, tar, zip)... 194 Sauvegardes (rsync)... 196 13.5 Graver des CD et des DVD... 197 Créer et tester des images ISO... 198 Graver des CD... 199 Graver des DVD... 200 13.6 Droits d accès, utilisateurs et groupes propriétaires... 202 Bits spéciaux... 203 Changer les droits d accès d un fichier ou d un répertoire... 204 13.7 Propriétaire, groupe et bits d accès de nouveaux fichiers... 205 13.8 Listes de contrôle d accès et attributs étendus... 206 Listes de contrôle d accès... 207 Attributs étendus... 208 13.9 Structure des répertoires sous Linux... 209 13.10 Fichiers de périphériques... 211

X LINUX 14 Gestion des processus... 213 14.1 Démarrer, gérer et arrêter des processus... 213 Démarrer des programmes... 213 Processus en avant-plan et en arrière-fond... 214 Liste de tous les processus courants (ps, top)... 214 Hiérarchie des processus... 216 Forcer la fin d un processus (kill, xkill)... 217 Partage du temps de calcul (nice, renice)... 218 Redirections et tubes... 218 14.2 Lancer des processus sous une autre identité (su)... 219 14.3 Lancer des processus sous une autre identité (sudo)... 220 sudo sous Ubuntu... 222 sudo sous SUSE... 222 14.4 Processus du système (démons)... 223 Threads du noyau... 224 Démarrer et arrêter des démons... 225 14.6 Démarrer automatiquement des processus (crontab)... 227 Modifier la configuration... 228 15 Convertisseurs graphiques, audio et texte... 231 15.1 Convertisseurs graphiques... 231 15.2 Conversion audio et vidéo... 232 15.3 Conversion de texte... 234 15.4 Conversion de noms de fichiers... 235 15.5 Conversion de documents... 235 16 Outils réseau... 237 16.1 Connaître l état du réseau... 237 16.2 Travailler sur un autre ordinateur... 240 Utiliser SSH sans mot de passe... 242 16.3 Transférer des fichiers... 243 FTP... 243 SFTP (Secure FTP)... 246 wget... 246 rsync... 247 BitTorrent... 248 17 Vim... 251 17.1 Rapide introduction... 252 Aide... 253 17.2 Déplacement du curseur... 254 17.3 Modifier du texte... 255

TABLE DES MATIÈRES XI 17.4 Chercher et remplacer... 258 17.5 Éditer plusieurs fichiers en même temps... 259 17.6 Trucs et astuces... 260 18 Emacs et XEmacs... 263 18.1 Rapide introduction... 263 Charger et enregistrer des fichiers, quitter le programme... 264 Commandes élémentaires... 265 Système d aide... 266 18.2 Bases... 266 18.3 Déplacement du curseur... 268 18.4 Marquer, supprimer et coller du texte... 269 18.5 Éditer du texte... 270 Tabulations... 270 Indenter manuellement du texte... 271 18.6 Texte continu... 272 18.7 Chercher et remplacer... 273 Recherche avec des expressions rationnelles... 274 Chercher et remplacer... 275 18.8 Tampon et fenêtre... 276 18.9 Modes d édition spécifiques... 277 18.10 Unicode... 278 GNU Emacs et Unicode... 279 XEmacs et Unicode... 279 Saisie de caractères spéciaux étrangers... 281 19 bash... 283 19.1 Qu est-ce qu un shell?... 283 Passer à un autre shell... 284 Changer de shell par défaut... 284 19.2 Configuration de base... 284 19.3 Saisie de commandes... 285 Complètement des commandes et noms de fichiers... 286 Raccourcis clavier importants... 287 Alias... 288 19.4 Redirections... 289 Tubes... 290 Multiplication des sorties avec tee... 290 Résumé de la syntaxe... 291

XII LINUX 19.5 Lancer des commandes... 291 19.6 Mécanismes de substitution... 293 19.7 Variables... 297 Variables locales et globales (variables d environnement)... 298 Variables importantes... 299 19.8 Programmation shell... 300 PARTIE 4 CONFIGURATION ET ADMINISTRATION DU SYSTÈME 20 Configuration de base... 301 20.1 Introduction... 301 20.2 Configuration de la console en mode texte... 304 Configuration de kbd (clavier, police)... 305 Configuration de la console (clavier, police)... 306 Configuration de gpm (souris)... 306 20.3 Date et heure... 307 20.4 Utilisateurs et groupes, mots de passe... 308 Administration des utilisateurs... 310 Administration des groupes... 312 Mots de passe... 313 Collaboration entre fichiers de configuration... 316 PAM (Pluggable Authentication Modules ou modules d authentification enfichables)... 316 Administration des utilisateurs sur un réseau... 318 20.5 Configuration des langues, internationalisation, Unicode... 318 Bases sur les jeux de caractères... 319 Configurer la localisation et le jeu de caractères... 321 20.6 Référence relative au matériel... 324 Processeur et mémoire... 325 Gestion de l énergie (ACPI, APM)... 326 Interfaces et bus système... 327 Système Hotplug (udev, D-Bus et HAL)... 329 Interfaces réseau... 330 Interface graphique (X)... 331 Système audio (ALSA)... 331 Supports de données (disques durs, CD-ROM, DVD, etc.)... 333 Clavier et souris... 334 Imprimante, appareil photo numérique, scanner... 334 20.7 Fichiers journaux et messages du noyau... 334

TABLE DES MATIÈRES XIII 21 Gestion des logiciels et des paquetages... 339 21.1 Gestionnaire de paquetages RPM... 340 Notions de base... 340 Syntaxe et exemples... 342 21.2 Yum (gestion de paquetages RPM)... 344 Configuration... 345 Exemples... 346 Téléchargements et mises à jour automatiques... 347 21.3 Yum Extender (Yumex)... 347 21.4 Gestion de paquetages sous Debian (dpkg)... 348 Syntaxe et exemples... 348 21.5 APT... 349 Configuration... 350 Exemples... 351 Téléchargements et mises à jour automatiques... 352 21.6 Synaptic... 352 Problèmes... 353 22.7 Aptitude... 354 21.8 Conversion entre deux formats de paquetages... 355 22 Système XWindow... 357 22.1 Glossaire... 357 Glossaire matériel... 358 22.2 Problème des pilotes... 360 22.3 Démarrer et arrêter X... 362 Fichiers de journalisation de X... 363 Déterminer la version de X... 364 22.4 Configuration de base... 364 Construction du fichier de configuration xorg.conf... 365 Section Monitor (écran)... 366 Section Device (carte graphique)... 367 Section Screen (résolution, nombre de couleurs)... 368 Section ServerLayout... 369 Section Files... 370 Section Module... 370 Section ServerFlags... 371 Définir ses propres modes graphiques... 371 XVideo... 372

XIV LINUX 22.5 Pilotes ATI/AMD... 372 Pilote radeon... 373 Pilote fglrx... 373 Pilote radeonhd... 374 22.6 Pilotes Intel... 374 22.7 Pilotes NVIDIA... 375 Pilote nv... 375 Pilote nvidia... 375 22.8 Pilotes VESA, Framebuffer et VGA... 376 22.9 Clavier... 377 Configuration de base... 377 VerrNum et VerrMaj... 379 Saisie de caractères étrangers... 380 22.10 Souris et pavé tactile... 382 Pavé tactile... 383 22.11 Portable et vidéoprojecteur... 383 22.12 Graphismes 3D... 387 22.13 Bureau 3D... 389 AIGLX... 392 Compiz Fusion... 393 22.14 Polices... 394 Configuration sans serveur de fontes... 397 Installation de polices TrueType et Type1 supplémentaires... 398 Anticrénelage... 399 22.15 Outils X... 400 23 Administration du système de fichiers... 401 23.1 Fonctionnement général... 402 23.2 Noms de périphériques pour les disques durs et les autres supports de données... 404 23.3 Partitionnement du disque dur... 408 Règles de base... 408 Problèmes de compatibilité... 409 fdisk... 410 parted... 413 Interfaces graphiques (gparted et qtparted)... 415 23.4 Types de systèmes de fichiers... 416 23.5 Gestion du système de fichiers (mount et /etc/fstab)... 420 Déterminer l état courant d un système de fichiers... 421 Monter et démonter des systèmes de fichiers manuellement... 422

TABLE DES MATIÈRES XV Monter automatiquement des systèmes de fichiers... 423 Syntaxe de /etc/fstab... 423 23.6 Les systèmes de fichiers Linux... 426 Généralités... 426 Systèmes de fichiers ext (ext2, ext3 et ext4)... 428 Système de fichiers reiserfs... 433 Système de fichiers xfs... 434 23.7 Systèmes de fichiers Windows... 435 Système de fichiers VFAT... 437 Système de fichier NTFS (pilote ntfs)... 437 Système de fichiers NTFS (ntfsmount)... 438 Système de fichiers NTFS (ntfs-3g)... 439 Systèmes de fichiers NTFS (Captive, Paragon)... 440 23.8 CD, DVD et disquettes... 441 CD et DVD de données... 441 CD audio et DVD vidéo... 443 Disquettes... 443 23.9 Supports de données externes (USB, Firewire, etc.)... 443 23.10 Systèmes de fichiers réseau et virtuels... 447 Systèmes de fichiers réseau Unix (NFS)... 447 Répertoires réseau Windows (cifs, smbfs)... 448 23.11 Partitions et fichiers d échange... 450 23.12 LVM... 451 Glossaire... 452 Mettre en place un système LVM simple... 453 Redimensionner un système de fichiers... 454 23.13 Optimiser les paramètres du disque dur... 455 hdparm... 455 SMART... 456 24 Démarrage du système... 459 24.1 GRUB... 459 Détails du démarrage du système... 459 24.2 GRUB Utilisation... 461 24.3 GRUB Configuration... 463 Descriptions des disques durs et partitions... 464 Paramètres globaux de menu.lst... 464 Éléments du menu dans menu.lst... 466 Tester la configuration de GRUB... 468

XVI LINUX 24.4 GRUB Installation... 468 Réinstallation de GRUB... 468 Installation sur une disquette... 469 Installation sur un support USB... 470 24.5 GRUB Résolution de problèmes... 471 24.6 Options d amorçage du noyau... 472 Options d amorçage importantes... 472 Options SMP... 473 Options APM et ACPI... 473 24.7 InitV... 474 Aperçu d InitV... 474 Niveau d exécution... 474 Modifier le niveau d exécution... 475 inittab... 475 Initialisation du système... 476 Scripts InitV... 476 Processus InitV sous Debian... 477 Processus InitV sous Red Hat et Fedora... 478 Processus InitV sous SUSE... 478 25 Noyau et modules... 481 25.1 Modules du noyau... 481 Commandes de gestion des modules... 482 Configuration des modules... 483 Dépendances entre modules (modules.dep, modules*.map)... 484 Paramètres des modules et ordre des périphériques... 485 Syntaxe de modprobe.conf... 485 Compiler un module supplémentaire... 487 25.2 Configurer et compiler son propre noyau... 487 Installer les paquetages nécessaires... 488 Configurer le noyau... 489 Compiler et installer le noyau... 490 25.3 Créer un fichier initrd... 490 PARTIE 5 CONFIGURATION RÉSEAU ET SERVEUR 26 Configurer l accès réseau (réseau local, Wi-Fi)... 493 26.1 Bases réseau... 493 Glossaire... 493 Adresses IP... 496 IPv6... 499

TABLE DES MATIÈRES XVII 26.2 Activer manuellement un contrôleur LAN... 500 26.3 Fichiers de configuration du réseau local... 505 Configuration de base... 505 Correspondance entre contrôleur et interface réseau... 509 Configuration et initialisation des interfaces réseau (Debian et Ubuntu)... 510 Configuration et initialisation des interfaces réseau (Red Hat, Fedora)... 511 Configuration et initialisation des interfaces réseau (SUSE)... 512 26.4 Bases sur le Wi-Fi... 512 Standards, glossaire... 513 Paramètres de connexion Wi-Fi... 515 Sécurité d un réseau Wi-Fi... 516 Prise en charge du Wi-Fi par Linux... 518 26.5 Activer manuellement le contrôleur Wi-Fi... 520 26.6 Fichiers de configuration Wi-Fi... 524 26.7 NetworkManager... 526 26.8 Zeroconf et Avahi... 528 27 Accès à Internet... 531 27.1 Outils de configuration... 531 Configuration d un modèle analogique... 531 Configuration RNIS... 533 Configuration ADSL... 533 27.2 Configuration manuelle d un modem... 534 Winmodems... 534 Configuration manuelle de pppd... 535 27.3 Configuration matérielle de l ADSL... 537 Configuration manuelle de PPPoE... 537 Configuration manuelle de PPTP... 538 28 Passerelle Internet (mascarade et DHCP)... 541 28.1 Introduction... 541 Topologie du réseau utilisé comme exemple... 542 Installation d une passerelle Internet... 543 Comparaison entre un routeur matériel et une passerelle Linux... 544 28.2 Mascarade (NAT)... 545 Notions de base... 545 Mascarade avec iptables... 546 Activation et désactivation automatique de la mascarade... 547 Problèmes... 547 Configuration des clients... 548

XVIII LINUX 28.3 Serveur DHCP et serveur de noms intégré (dnsmasq)... 548 Introduction à DHCP... 548 Paramétrage du serveur de noms... 549 Configuration de dnsmasq... 550 Configuration des clients... 553 28.4 Serveur DHCP (dhcpcd)... 554 29 Sécurité du réseau... 557 29.1 Types de sécurité... 557 29.2 Bases de l analyse réseau... 559 29.3 Sécuriser les services réseau... 561 Bases de xinetd... 561 hosts.allow et hosts.deny... 563 29.4 Introduction aux pare-feu... 564 Pare-feu pour un ordinateur personnel... 564 Pare-feu pour le réseau local... 565 29.5 Pare-feu avec iptables... 567 Introduction... 567 Tables et chaînes de règles iptables... 568 Remettre à zéro le pare-feu... 569 Sécuriser l accès à Internet... 570 Sécuriser un client sans-fil sans VPN... 571 Sécuriser un client sans-fil avec PPTP-VPN... 572 Sécuriser une passerelle Internet... 573 Journalisation... 575 Exécuter automatiquement les règles du filtre... 576 29.6 Filtrage web (Squid)... 577 Configuration et démarrage... 577 Configuration en tant que serveur mandataire-cache transparent... 580 Règles de contrôle d accès... 582 Filtre web avec DansGuardian... 582 30 Serveur de réseau local (CUPS, NFS et Samba)... 587 30.1 CUPS Les fondamentaux... 587 Processus d impression... 588 Configuration de base de CUPS... 589 Administration de CUPS dans un navigateur web... 592 Commandes d administration de CUPS... 593 HP Linux Imaging and Printing (HPLIP)... 594

TABLE DES MATIÈRES XIX 30.2 CUPS Configuration d une imprimante... 595 Configuration d une imprimante locale... 596 Configuration d une imprimante réseau (côté serveur)... 597 Configuration d une imprimante réseau (côté client)... 598 30.3 NFS... 600 Installation et configuration... 601 NFS4... 602 30.4 Samba Les fondamentaux... 603 Protocole et services... 603 Droits d accès et systèmes de sécurité... 604 30.5 Client Samba... 606 30.6 Samba Configuration de base et mise en service... 607 30.7 Samba Partager des répertoires... 610 Sécurité au niveau des partages... 610 Sécurité au niveau utilisateur... 612 30.8 Samba Imprimantes réseau... 614 PARTIE 6 UTILISATION DE PLUSIEURS SYSTÈMES SIMULTANÉMENT 31 Lancer des programmes Windows (Wine, CrossOver)... 617 31.1 Wine... 618 31.2 Dérivés commerciaux de Wine... 621 CrossOver... 621 Cedega... 622 32 Virtualisation avec VMware, VirtualBox, QEMU et KVM... 623 32.1 Notions de base... 624 32.2 VMware Workstation, Player et Server... 628 32.3 VirtualBox... 629 32.4 QEMU et KVM... 632 33 Xen... 637 33.1 Introduction... 637 33.2 Détails techniques... 638 Variantes de la virtualisation... 638 Architecture et terminologie... 638 Restrictions... 639 Gestion du matériel... 640 Accès au réseau... 640

XX LINUX Accès au disque dur... 642 Sortie graphique... 642 33.3 Gestion des fichiers image... 643 33.4 Mettre en place le système de base Xen (dom0)... 645 33.5 Créer des systèmes invités (domu)... 646 Installation de Windows (HVM)... 651 33.6 Interaction avec le système domu démarré (SDL, VNC)... 652 Console Xen... 653 SDL... 653 VNC... 654 33.7 Syntaxe du fichier de configuration du domu... 654 33.8 Administration de Xen... 655 Annexes A Références thématiques... 657 Gestion des fichiers... 657 ACL (listes de contrôle d accès) et EA (attributs étendus)... 657 Recherche de fichiers... 658 Traitement de fichiers texte... 658 Compresser et archiver des fichiers... 659 Graver des CD/DVD... 659 Convertisseurs... 659 Gestion des programmes et des processus... 660 Gestion des utilisateurs et des groupes... 660 Administration du système de fichiers... 661 Gestion de paquetages... 662 Fonctions réseau... 662 Administration de l imprimante... 663 Gestion du matériel... 663 Noyau et modules... 663 Démarrage et arrêt du système... 663 Terminal et console texte... 664 Aide en ligne... 664 Divers... 664 bash Gestion des variables... 665 bash Programmation... 665 bash Commandes... 665

TABLE DES MATIÈRES XXI B Sources d'information... 667 Debian... 667 Fedora... 667 Mandriva... 667 opensuse... 667 Red Hat... 668 SUSE... 668 Ubuntu et ses variantes... 668 Informations généralistes... 668 Autour du logiciel libre... 668 INDEX... 669