Debian Lenny 2212124430, 9782212124439 [PDF]


121 75 9MB

French Pages 462 Year 2009

Report DMCA / Copyright

DOWNLOAD PDF FILE

Table of contents :
Préface......Page 6
Table des matières......Page 8
Pourquoi ce livre ?......Page 14
Approche adoptée......Page 15
Structure du livre......Page 16
DVD-Rom d’accompagnement......Page 17
De Roland Mas......Page 18
1-
Le projet Debian......Page 20
Un système d’exploitation multi-plates-formes......Page 21
La qualité des logiciels libres......Page 22
Les textes fondateurs......Page 23
L’engagement vis-à-vis des utilisateurs......Page 24
Les principes du logiciel libre selon Debian......Page 25
Les développeurs Debian......Page 27
Le rôle actif des utilisateurs......Page 31
Sous-projets Debian existants......Page 33
Équipes administratives......Page 34
Équipes de développement, équipes transversales......Page 35
L’installateur : debian-installer......Page 37
Le statut Experimental......Page 38
Le statut Unstable......Page 39
La migration vers Testing......Page 40
La promotion de Testing en Stable......Page 41
2-
Présentation de l’étude de cas......Page 46
Plan directeur......Page 47
Pourquoi une distribution GNU/Linux ?......Page 49
Distributions communautaires et commerciales......Page 50
Pourquoi Debian Lenny ?......Page 52
3-
Prise en compte de l’existant et migration......Page 54
Démarche de migration......Page 55
Recenser et identifier les services......Page 56
Conserver la configuration......Page 57
Prendre en main un serveur Debian existant......Page 58
Installer Debian......Page 59
Installer et configurer les services sélectionnés......Page 60
4-
Installation......Page 62
Installation depuis un CD-Rom/DVD-Rom......Page 63
Démarrage depuis une clé USB......Page 64
Autres méthodes d’installation......Page 65
Exécution du programme d’installation......Page 66
Choix de la langue......Page 67
Choix de la disposition du clavier......Page 68
Détection du matériel réseau......Page 69
Démarrage de l’outil de partitionnement......Page 70
Partitionnement assisté......Page 71
Partitionnement manuel......Page 73
Emploi de LVM (Logical Volume Manager)......Page 74
Chiffrement de partitions......Page 75
Création du premier utilisateur......Page 76
Installation du système de base Debian......Page 77
Concours de popularité des paquets......Page 78
Installation du chargeur d’amorçage GRUB......Page 79
Après le premier démarrage......Page 80
Installation de logiciels supplémentaires......Page 81
Mise à jour du système......Page 82
5-
Système de paquetage, outils et principes fondamentaux......Page 84
Structure d’un paquet binaire......Page 85
Description : fichier control......Page 87
Dépendances : champ Depends......Page 88
Incompatibilités : champ Breaks......Page 89
Éléments fournis : champ Provides......Page 90
Remplacements : champ Replaces......Page 91
Installation et mise à jour......Page 92
Suppression de paquet......Page 93
Sommes de contrôle, liste des fichiers de configuration......Page 94
Format......Page 95
Utilité chez Debian......Page 97
Installation de paquets......Page 98
Suppression de paquet......Page 100
Autres fonctionnalités de dpkg......Page 101
Journal de dpkg......Page 103
Cohabitation avec d’autres systèmes de paquetages......Page 104
6-
Maintenance et mise à jour : les outils APT......Page 108
Renseigner le fichier sources.list......Page 109
Ressources non officielles : apt-get.org, mentors.debian.net et backports.org......Page 111
Initialisation......Page 112
Installation et suppression......Page 113
Mise à jour......Page 114
Gérer les priorités associées aux paquets......Page 115
Travailler avec plusieurs distributions......Page 118
aptitude......Page 120
Suivi des paquets installés automatiquement......Page 122
Gestion des recommandations, suggestions et tâches......Page 123
synaptic......Page 124
Vérification d’authenticité des paquets......Page 125
Mise à jour d’une distribution à la suivante......Page 126
Démarche à suivre......Page 127
Gérer les problèmes consécutifs à une mise à jour......Page 128
Maintenir un système à jour......Page 129
Configuration d’APT......Page 131
La combinaison miracle......Page 132
Recherche de paquets......Page 133
7-
Résolution de problèmes et sources d’information......Page 138
Les pages de manuel......Page 139
La documentation spécifique......Page 141
Les tutoriels (HOWTO)......Page 142
Configuration d’un logiciel......Page 143
Surveiller l’activité des démons......Page 144
Signaler un bogue en cas de problème incompréhensible......Page 145
8-
Configuration de base : réseau, comptes, impression.........Page 148
Définir la langue par défaut......Page 149
Configurer le clavier en mode console......Page 150
Migration vers UTF-8......Page 151
Configurer le clavier en mode graphique......Page 152
Interface Ethernet......Page 153
Connexion par modem ADSL......Page 154
Configuration réseau itinérante......Page 155
Attribution et résolution des noms......Page 156
Fichier /etc/hosts......Page 157
Liste des utilisateurs : /etc/passwd......Page 158
Bloquer un compte......Page 159
Création de comptes......Page 160
Environnement des interpréteurs de commandes......Page 161
Identifier ses disques......Page 163
Configuration de LILO......Page 165
Configuration de GRUB......Page 166
Cas des Macintosh (PowerPC) : configuration de Yaboot......Page 167
Fuseau horaire......Page 168
Synchronisation horaire......Page 169
Rotation des fichiers de logs......Page 170
Liste des points de montage......Page 171
locate et updatedb......Page 173
Récupérer les sources......Page 174
Configuration du noyau......Page 175
Compilation et génération du paquet......Page 176
Compilation de modules externes......Page 177
Emploi d’un patch sur le noyau......Page 178
Caractéristiques d’un paquet Debian du noyau......Page 179
Installation avec dpkg......Page 180
9-
Services Unix......Page 182
Démarrage du système......Page 183
Connexion à distance : telnet......Page 186
Connexion à distance sécurisée : SSH......Page 187
Authentification par clé......Page 188
Créer des tunnels chiffrés avec le port forwarding......Page 189
Accéder à distance à des bureaux graphiques......Page 190
Gestion des droits......Page 191
Interfaces d’administration......Page 193
Administrer sur interface web : webmin......Page 194
Principe et fonctionnement......Page 195
Syntaxe du sélecteur......Page 196
Le super-serveur inetd......Page 197
Planification de tâches : cron et atd......Page 199
Format d’un fichier crontab......Page 200
Emploi de la commande at......Page 201
Planification asynchrone : anacron......Page 202
Les quotas......Page 203
Sauvegarde avec rsync......Page 204
Restauration des machines non sauvegardées......Page 206
La problématique du nommage......Page 207
Fonctionnement de udev......Page 208
Cas pratique......Page 210
Économie d’énergie moderne : ACPI......Page 211
Cartes pour portables : PCMCIA......Page 212
10-
Infrastructure réseau......Page 214
Passerelle......Page 215
Réseau privé virtuel......Page 216
Infrastructure de clés publiques easy-rsa......Page 217
Configuration du serveur OpenVPN......Page 221
Réseau privé virtuel avec SSH......Page 222
PPTP......Page 223
Configuration du serveur......Page 224
Minimiser le temps de latence : wondershaper......Page 227
Configuration standard......Page 228
IPv6......Page 229
Principe et fonctionnement......Page 231
Configuration......Page 232
Configuration......Page 234
DHCP et DNS......Page 235
Diagnostic local : netstat......Page 236
Diagnostic distant : nmap......Page 237
Les sniffers : tcpdump et wireshark......Page 239
11-
Services réseau : Postfix, Apache, NFS, Samba, Squid, LDAP......Page 242
Installation de Postfix......Page 243
Domaine virtuel d’alias......Page 246
Domaine virtuel de boîtes aux lettres......Page 247
Restreindre l’accès en fonction de l’adresse IP......Page 248
Vérifier la validité de la commande EHLO ou HELO......Page 249
Accepter ou refuser en fonction du destinataire......Page 250
Application des restrictions......Page 251
Mise en place du greylisting......Page 252
Personnalisation des filtres en fonction du destinataire......Page 254
Installation et configuration de l’antivirus......Page 255
Configuration de Postfix avec l’antivirus......Page 256
SMTP authentifié......Page 257
Configuration d’hôtes virtuels......Page 259
Directives courantes......Page 261
Analyseur de logs......Page 262
Serveur de fichiers FTP......Page 264
Serveur de fichiers NFS......Page 265
Sécuriser NFS (au mieux)......Page 266
Serveur NFS......Page 267
Client NFS......Page 268
Configuration avec debconf......Page 269
Configuration manuelle......Page 270
Monter un partage Windows......Page 273
Mandataire HTTP/FTP......Page 274
Annuaire LDAP......Page 275
Installation......Page 276
Remplissage de l’annuaire......Page 278
Configuration de NSS......Page 279
Configuration de PAM......Page 280
Sécuriser les échanges de données LDAP......Page 282
12-
Administration avancée......Page 286
RAID logiciel......Page 287
Différents niveaux de RAID......Page 288
Mise en place du RAID......Page 291
Sauvegarde de la configuration......Page 296
Concepts de LVM......Page 297
Mise en place de LVM......Page 298
LVM au fil du temps......Page 303
RAID ou LVM ?......Page 304
Virtualisation avec Xen......Page 307
Installation automatisée......Page 313
SystemImager......Page 314
Fully Automatic Installer (FAI)......Page 315
Employer un fichier de préconfiguration......Page 316
Créer un média de démarrage adapté......Page 317
Définir des profils......Page 319
Configuration et fonctionnement de build-simple-cdd......Page 320
Configuration des hôtes à superviser......Page 321
Configuration du grapheur......Page 323
Configuration......Page 324
13-
Station de travail......Page 330
Détection automatique......Page 331
Choix d’un gestionnaire d’écran (display manager)......Page 332
Choix d’un gestionnaire de fenêtres......Page 333
Bureaux graphiques......Page 334
GNOME......Page 335
KDE......Page 336
Xfce et autres......Page 337
Evolution......Page 338
Thunderbird et Icedove......Page 339
Navigateurs web......Page 340
Outils pour GTK+ sur GNOME......Page 341
Messagerie instantanée......Page 342
Travail collaboratif avec GForge......Page 345
L’émulation Windows : Wine......Page 346
14-
Sécurité......Page 350
Définir une politique de sécurité......Page 351
Pare-feu ou filtre de paquets......Page 352
Fonctionnement de netfilter......Page 353
Les règles......Page 355
Créer les règles......Page 356
Supervision : prévention, détection, dissuasion......Page 358
Surveillance des logs avec logcheck......Page 359
Historique......Page 360
Audit des paquets : l’outil debsums et ses limites......Page 361
Surveillance des fichiers : AIDE......Page 362
Détection d’intrusion (IDS/NIDS)......Page 363
Les principes......Page 364
La mise en route......Page 365
La gestion d’un système SELinux......Page 366
Gestion des identités......Page 367
Gestion des contextes de fichiers, des ports et des booléens......Page 368
L’adaptation des règles......Page 369
Rédiger un fichier .if......Page 370
Rédiger un fichier .te......Page 371
Savoir à quoi s’attendre......Page 374
Bien choisir les logiciels......Page 376
Sécurité physique......Page 377
Responsabilité juridique......Page 378
Détecter et constater le piratage......Page 379
Préserver tout ce qui peut constituer une preuve......Page 380
Analyser à froid......Page 381
Reconstituer le scénario de l’attaque......Page 382
15-
Conception d’un paquet Debian......Page 386
Effectuer les modifications......Page 387
Démarrer la recompilation......Page 389
Méta-paquet ou faux paquet......Page 390
Simple archive de fichiers......Page 391
Créer une archive de paquets pour APT......Page 395
Apprendre à faire des paquets......Page 396
Les outils......Page 397
Inscription......Page 399
Acceptation des principes......Page 400
Approbation finale......Page 401
16-
Conclusion : l’avenir de Debian......Page 404
Avenir de Debian......Page 405
Avenir de ce livre......Page 406
A-
Distributions dérivées......Page 408
Ubuntu Linux......Page 409
Xandros......Page 410
Sidux......Page 411
Et d’autres encore......Page 412
B-
Petit cours de rattrapage......Page 414
Déplacement dans l’arborescence et gestion des fichiers......Page 415
Gestion des processus......Page 416
La racine......Page 417
Le répertoire personnel de l’utilisateur......Page 418
Au plus bas niveau : le matériel......Page 419
Le démarreur : le BIOS......Page 420
L’espace utilisateur......Page 421
Pilotage du matériel......Page 422
Systèmes de fichiers......Page 423
Gestion des processus......Page 424
Gestion des permissions......Page 425
Processus......Page 426
Communications entre processus......Page 427
Bibliothèques......Page 429
Glossaire......Page 430
A......Page 450
C......Page 451
D......Page 452
G......Page 453
L......Page 454
M......Page 455
P......Page 456
R......Page 457
S......Page 458
W......Page 459
Z......Page 460

Debian Lenny 
 2212124430, 9782212124439 [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden