est f o E Y R O L L E S JEAN-FRANÇOIS BOUCHAUDY GILLES GOUBET Linux Administration
PRÉAMBULE...P-1 Progression pédagogique... P-2 MODULE 1 : INTRODUCTION... 1-1 Les caractéristiques d UNIX...1-2 L historique de Linux...1-4 Le rôle de l administrateur...1-10 Quelques éléments de méthodologie...1-12 Comment être «root»...1-14 Comment administrer...1-16 Webmin...1-18 Le dialogue avec les utilisateurs...1-24 La documentation...1-26 Linux et Internet...1-34 Atelier 1 : Introduction...1-37 MODULE 2 : LA GESTION DES UTILISATEURS... 2-1 Les comptes d utilisateurs et de groupes...2-2 Les commandes de gestion des utilisateurs...2-5 Atelier 2 : La gestion des utilisateurs...2-12 MODULE 3 : LES FICHIERS... 3-1 L arborescence des fichiers...3-2 Les attributs des fichiers...3-5 Les droits...3-11 Les ACLs POSIX...3-16 Les commandes fondamentales...3-20 Les attributs Linux des fichiers...3-27 Atelier 3 : Les fichiers...3-29 MODULE 4 : GESTION DE L ESPACE DISQUE... 4-1 Les disques...4-2 Le partitionnement...4-5 Arborescence et système de fichiers...4-13 La gestion de l espace disque, la commande df...4-15 Le montage des systèmes de fichiers...4-19 Les différents types de systèmes de fichiers...4-21 Eyrolles/Tsoft Linux Administration T-1
Panorama des commandes de gestion des systèmes de fichiers...4-25 Automatiser le montage des systèmes de fichiers...4-31 Atelier 4 : Les systèmes de fichiers...4-35 MODULE 5 : L ESPACE DISQUE, ASPECTS AVANCÉS... 5-1 Les disques physiques...5-2 Ajout d un disque...5-6 Pseudos disques : ramdisk et fichiers ordinaires...5-8 Les disques RAID...5-10 Les volumes logiques...5-18 La structure d ext2...5-33 Les systèmes de fichiers journalisés...5-45 Montage à la volée d un système de fichiers avec autofs...5-56 Les quotas...5-61 Le «swap»...5-65 Les disques dédiés...5-69 Atelier 5 : Les systèmes de fichiers...5-70 MODULE 6 : LA SAUVEGARDE... 6-1 Les outils de sauvegarde...6-2 La sauvegarde par tar...6-6 La sauvegarde par cpio et par pax...6-12 La sauvegarde par dd...6-16 Partimage...6-19 Sauvegarde incrémentale...6-21 Sauvegarde en réseau...6-32 Sauvegarde Bare-Metal...6-36 Les bandes...6-44 Atelier 6 : La sauvegarde...6-46 MODULE 7 : LA GESTION DES PROCESSUS... 7-1 La gestion des applications...7-2 Les processus...7-5 L environnement...7-9 Panorama des commandes de gestion de processus...7-15 crontab...7-22 Les bibliothèques dynamiques...7-29 Les IPC...7-34 Le service Syslog...7-37 Atelier 7 : La gestion des processus...7-41 T-2 Eyrolles/Tsoft Linux Administration
MODULE 8 : L INSTALLATION D APPLICATION... 8-1 Sources et paquetages...8-2 Les paquetages RedHat (RPM)...8-9 Les paquetages debian...8-15 Mises à jour et dépendances...8-22 Atelier 8 : Les paquetages...8-30 MODULE 9 : L ARRÊT ET LE DÉMARRAGE... 9-1 Démarrage d un système Linux...9-2 Le démarrage avec LILO...9-7 Le démarrage avec GRUB...9-13 Initrd...9-21 Fabriquer son CD-ROM bootable...9-24 L activation des processus : init (1/2)...9-27 L activation des processus : init (2/2)...9-30 Les scripts de démarrage : /etc/*rc* (1/2)...9-35 Les scripts de démarrage : /etc/*rc* (2/2)...9-37 Les sessions...9-43 L arrêt du système : shutdown...9-46 Atelier 9 : L arrêt et le démarrage...9-49 MODULE 10 : LE RÉSEAU... 10-1 TCP/IP, panorama des protocoles...10-2 Ajouter un système dans un réseau IP...10-4 Les services réseaux...10-9 Les utilitaires réseaux...10-15 Les commandes remote...10-21 SSH...10-24 Atelier 10 : Le réseau...10-29 MODULE 11 : LES SERVICES RÉSEAU... 11-1 NFS (présentation), les RPC...11-2 NIS...11-6 Open Ldap...11-18 Le serveur FTP proftpd...11-42 Le courrier électronique...11-47 sendmail...11-53 DHCP...11-59 Apache...11-61 Samba...11-74 Serveur DNS (named)...11-85 Atelier 11 : Les services réseau...11-92 Eyrolles/Tsoft Linux Administration T-3
MODULE 12 : L IMPRESSION... 12-1 Les spools d impression...12-2 Les commandes d impression...12-5 La gestion du service d impression...12-8 CUPS...12-13 Les pilotes d impression...12-18 Atelier 12 : L impression...12-28 MODULE 13 : X-WINDOW... 13-1 Le système X-Window...13-2 La configuration du serveur X...13-5 Démarrage d une session X, d un client X...13-10 Panorama des clients X («MIT»)...13-16 xterm...13-19 twm...13-21 Les ressources...13-23 KDE...13-25 Gnome...13-32 fvwm2...13-36 VNC...13-37 Atelier 13 : X-Window...13-40 MODULE 14 : BASES DE DONNÉES... 14-1 MySQL...14-2 PostgreSQL...14-12 Atelier 14 : Bases de données...14-19 MODULE 15 : NOYAU ET PÉRIPHÉRIQUES... 15-1 Le rôle du noyau...15-2 Historique du noyau...15-4 Pourquoi modifier/construire un nouveau noyau...15-10 La construction d un nouveau noyau...15-12 Les modules...15-22 Les paramètres de Linux...15-28 Les IPC...15-34 Informations sur le système, les périphériques...15-38 Introduction à la gestion des périphériques...15-40 Les fichiers spéciaux...15-43 Ajout d un périphérique...15-47 Les périphériques par catégories...15-52 L USB...15-56 T-4 Eyrolles/Tsoft Linux Administration
Graver un CD-ROM...15-63 Atelier 15 : La gestion des périphériques...15-66 MODULE 16 : INSTALLATION DE LINUX... 16-1 Problématique de l installation...16-2 Avant l installation...16-5 L installation...16-11 L installation réseau...16-19 Après l installation...16-22 L installation automatique...16-24 Atelier 16 : L installation de Linux...16-35 MODULE 17 : LA GESTION DES PERFORMANCES... 17-1 Les ressources à surveiller...17-2 Panorama des commandes de surveillance du système...17-4 Surveiller le système avec la commande sar...17-9 Surveiller le système avec la commande vmstat...17-12 La comptabilité BSD...17-14 HA et cluster...17-17 Heartbeat...17-20 Atelier 17 : La gestion des performances...17-24 MODULE 18 : LA SÉCURITÉ... 18-1 La sécurité informatique...18-2 La cryptologie...18-7 La sécurité de connexion...18-13 PAM...18-19 La sécurité pour les utilisateurs...18-23 Les droits d endossement et la sécurité...18-24 Les logiciels libres d audit...18-27 Pare-feu («firewall»)...18-40 Un pare-feu de type proxy avec SQUID...18-43 Construire un pare-feu avec IPCHAINS...18-49 Netfilter/Iptables...18-55 Atelier 18 : La sécurité...18-65 ANNEXES (À TÉLÉCHARGER SUR LE SITE www.editions-eyrolles.com)...a-1 Accédez à la fiche de l ouvrage sur laquelle se trouve un lien vers le fichier à télécharger. Annexe A : Les commandes POSIX 2...A-3 Annexe B : sh - Le shell POSIX...A-14 Annexe C : ksh Le Korn shell...a-18 Annexe D : bash Bourne Another SHell...A-26 Eyrolles/Tsoft Linux Administration T-5
Annexe E : awk Le processeur de texte...a-39 Annexe F : sed Editeur en mode flot...a-45 Annexe G : Les principaux fichiers d administration...a-47 Annexe H : Solutions des exercices...a-51 Annexe I : Webmin...A-71 Annexe J : Compilation du noyau...a-89 Annexe K : Dépannage («Troubleshooting»)...A-99 INDEX... I-1 T-6 Eyrolles/Tsoft Linux Administration