8
Index Symboles ` (accent grave) 223 ’ (apostrophe) 223 \ (barre oblique inverse) 218 [[ ]] (crochets doubles) 224 # (dièse) 175, 219 $ (dollar) 223 $? (dollar et point d’interrogation) 224 $$ (double dollar) 224 " (guillemets) 223 % (pourcent) 145 _ (souligné) 223 A ab (programme de test, Apache) 148 accent grave (`) 223 adduser, commande 189, 191 administration système exigences 4–7 Linux connaissances requises 1 ensemble de compétences 5 opportunités de travail et responsabilités 4–7 adressage IPv6 178 agent de livraison du courrier (voir MDA) de transfert du courrier (voir MTA) Alias, directives 138 Amanda 241, 256–259 configurer 257 installer 256 restaurer depuis 258 Apache 18, 34–35, 125–157 alternatives à 167 chiffrement SSL/TLS 146 DNS et 127, 144, 154 évaluer 148 fichiers de configuration 130–144 authentification et autorisation 134 conteneurs et alias 137 correspondance de motif 137 directives 131–134 directives pour les resources 138 directives propres au module PHP 142 hôtes virtuels 142–144 server-side includes 138–142 installer 127 mod_php 128 journaliser 144–146 découpage et rotation des journaux 144 tâches cron 144 vlogger 145 Webalizer 146 modèles 148 prise en charge de suEXEC 147 APC 167 apostrophe (’) 223 apt-get, commande 16 archives tar 78, 241, 247–250 créer 248 exemple de création et d’extraction 249 extensions de fichiers 247 extraire le contenu 248 options -c et -x 250 sauvegarder sur bandes (voir Amanda) syntaxe et options de la commande tar 247 tarball 78 arguments de la ligne de commande 218 authentification et autorisation 134 autorisations 219

Cles Admin Linux Index

Embed Size (px)

Citation preview

  • Index

    Symboles` (accent grave) 223 (apostrophe) 223\ (barre oblique inverse) 218[[ ]] (crochets doubles) 224# (dise) 175, 219$ (dollar) 223$? (dollar et point dinterrogation) 224$$ (double dollar) 224" (guillemets) 223% (pourcent) 145_ (soulign) 223

    Aab (programme de test, Apache) 148accent grave (`) 223adduser, commande 189, 191administration systme

    exigences 47Linux

    connaissances requises 1ensemble de comptences 5opportunits de travail et

    responsabilits 47adressage IPv6 178agent

    de livraison du courrier (voir MDA)de transfert du courrier (voir MTA)

    Alias, directives 138Amanda 241, 256259

    configurer 257installer 256restaurer depuis 258

    Apache 18, 3435, 125157alternatives 167

    chiffrement SSL/TLS 146DNS et 127, 144, 154valuer 148fichiers de configuration 130144

    authentification et autorisation 134conteneurs et alias 137correspondance de motif 137directives 131134directives pour les resources 138directives propres au module PHP 142htes virtuels 142144server-side includes 138142

    installer 127mod_php 128

    journaliser 144146dcoupage et rotation des journaux 144tches cron 144vlogger 145Webalizer 146

    modles 148prise en charge de suEXEC 147

    APC 167apostrophe () 223apt-get, commande 16archives tar 78, 241, 247250

    crer 248exemple de cration et dextraction 249extensions de fichiers 247extraire le contenu 248options -c et -x 250sauvegarder sur bandes (voir Amanda)syntaxe et options de la commande tar 247tarball 78

    arguments de la ligne de commande 218authentification et autorisation 134autorisations 219

  • 282 Index

    Bbarre oblique inverse (\) 218bases de donnes relationnelles 22

    (voir aussi MySQL)bash 217

    arithmtique 224autorisations 219boucles 229chemin par dfaut 220dpanner les scripts 226exemples de scripts 263279

    ajouter des utilisateurs 263combiner ssh et screen 274gnrer des mots de passe alatoires 264rechercher sur le DNS autorit 266transfrer des fichiers entre shells 267

    expressions 224if, elif et then 225noms de chemins 219rediriger les E/S 221script de sauvegarde 244tches cron 231tubes 221variables 222, 226

    battement de cur 160Beowulf 159Berkeley Internet Name Daemon (voir BIND)bibliothque dobjets partage (DSO) 127BIND (Berkeley Internet Name Daemon) 41,

    4172composants 41configuration initiale minimale 19dpanner 6772environnement chroot 43outils BIND 6367versions 41

    boucles 229Bourne, Stephen 217break, commande 230Brehm, Till 76bzip2 247

    CCA (autorits de certification) 147caches

    de code 167de donnes 167

    caractre de commentaire (#) 219CD-R 250

    accder 251enregistrer 253prparer pour lenregistrement 253

    cdrecord 251configurer 252

    certificats 147auto-signs 147

    CGI (Common Gateway Interface), rpertoires et interprteurs 141

    chemins 219par dfaut 220

    chkconfig, commande 177chmod, commande 220chroot, environnement 19, 43CIFS (Common Internet File System) 170ClarkConnect 182client de messagerie (MUA) 104

    configurer 122commande (du shell) 218Common Unix Printing System (voir CUPS)Common Vulnerabilities and Exposures (CVE),

    liste 24Comprehensive Perl Archive Network

    (CPAN) 37conf.d, rpertoire 131configurer le serveur 9

    Apache 3435bases de donnes relationnelles 22composants 10comptes dutilisateur, de root et du

    postmaster 12configurer le rseau 14contraintes 10installation de Debian (voir Debian)mode sans tte 13ouverture de session distance 13poids 164serveurs DNS (voir DNS)services de courrier 2434

    SpamAssassin 37services FTP 35services NTP 37statistiques web 36synchroniser lhorloge systme 37

    conteneurs 137continue, commande 231contrleurs de domaines 171courrier lectronique (voir client de messagerie,

    MDA, MTA et services de courrier)CPAN (Comprehensive Perl Archive

    Network) 37crochets doubles ([[ ]]) 224cron, tches 231crontab, fichier 231CUPS (Common Unix Printing System) 187

    commandes CLI 190

  • Index 283

    DDebian 10

    agent de transfert du courrier 105installer 11paquets par dfaut, changer 16Postfix (voir Postfix)scripts de dmarrage, modifier 17

    dmon de surveillance des dmons (DMD) 96DHCP (Dynamic Host Configuration

    Protocol) 174178adresses

    IP statiques 177IPv6 avec radvd 178

    dmarrer 177installer 175

    dhcpd.conf, fichier 176, 181version Firestarter 183

    dhcpd.leases, fichier 177dise (#) 175, 219dig, commande 42, 266directives 131Directory, directive 137distribution, raisons de choisir 10, 169, 182dist.txt 79djbdns 41DMD (dmon de surveillance des dmons) 96DMZ (zone dmilitarise) 179DNS (Domain Name System) 39

    permutation circulaire (round-robin) 160chercher des domaines 46configurer le serveur 15, 4245

    minimal 15, 19dpanner 6772fichiers de configuration, modifier 5063problmes avec le pare-feu 49requtes 4648responsabilits administratives 46script bash pour les recherches ayant

    autorit 266serveurs de cache 50serveurs principal et secondaire 4850

    DocumentRoot, directives 134dollar ($) 223dollar et point dinterrogation ($?) 224domaine de premier niveau (TLD) 39, 46donnes

    du systme 242dutilisateur 242

    double dollar ($$) 224Drupal 149154

    configurer 152

    installer 150152apt-get 150depuis les sources 151

    DSO (bibliothque dobjets partage) 127DVD-R et DVD+R 250dvd+rw-tools 251Dynamic Host Configuration Protocol (voir

    DHCP)

    Ee-accelerator 167echo, commande 219dition de lien statique 127egrep, commande 226metteur de courrier non sollicit (UBE) 104entre, sortie et erreur standard 221espace disque, grer (voir quotas)espace du nom de domaine 40Exim 13

    version 4 105extensibilit 160

    FFastCGI 126Fedora Core 169, 204, 206Feigenbaum, Barry 170fichiers

    de rgles, BIND 48de zone 45dynamiques 126statiques 126

    Files et FilesMatch, directives 137Firestarter 182185for, boucle 229FTP (voir services FTP)

    Ggrappes 159

    configuration haute disponibilit 166volutivit sans rpartition de charge et

    haute disponibilit 167Linux Virtual Server 159rpartition de charge (voir rpartition de

    charge)serveurs rels 162

    configurer 162tester 165166

    group, fichier 134, 136guillemets(") 223gzip 247

  • 284 Index

    Hhaute disponibilit 160hbergement

    virtuel 18, 142144mod_vhost_alias 143

    web, services (voir ISPConfig)horloge systme, synchroniser 37htes

    bastions 179virtuels

    bass sur ladresse IP 142bass sur le nom 143

    .htaccess, fichier 131, 167

    .htpasswd, fichier 134

    Iide-scsi, pilote 251image ISO, fichier 251IMAP 2434, 120impression (voir CUPS et services)inetd 17informatique haute performance 201InnoDB Hot Backup 260install_ispconfig, rpertoire 79, 82invit 199IP, adresse statique 11, 177IPCop 182ipopd-ssl 121iptables 179IPv6, adresses 178IPVS (IP Virtual Server) 160

    configurer 161ISO-9660, systme de fichiers 251isomd5, script bash 255ISPConfig 7596

    ajouter des clients et des sites web 86compilation du serveur Apache 80configurer

    clients de messagerie 96serveur et utilisateurs 84services 76site web 84

    contraintes 76dmons particuliers 78grer

    le courrier lectronique 92les utilisateurs 92

    installer 76modle hirarchique pour les fichiers dun

    site web 91procdures en cas dchec de la

    compilation 82structure arborescente 84

    Jjournal

    des accs 144des erreurs 144

    KK3b 251KeepAlive, directive 138KeepAliveTimeout, directive 138

    LLAMP (Linux, Apache, MySQL, PHP/Perl/

    Python) 127ldirectord 160, 161libc, client 12lighttpd 167Linux Virtual Server 159liste CVE (Common Vulnerabilities and

    Exposures) 24Listen, directive Apache 134Location, directive Apache 137LPD et LPRng 187LVS-NAT, LVS-DR et LVS-TUN 162

    Mmail, commande 112maildir

    et clients libc 12format de stockage 121

    mascarade 179MaxClients, directive Apache 138MaxRequestsPerChild, directive Apache 138mbox, format de stockage 121MDA (agent de livraison du courrier) 104

    POP3 et IMAP 120memcached 167mkisofs, commande 253mode sans tte 13mod_expires 167mod_php 128mods-enabled, rpertoire 131mod_vhost_alias 143monit 97

    installer et configurer 98101MTA (agent de transfert du courrier) 12, 13, 104MUA (voir client de messagerie)multi-threading simultan (SMT) 201mutt 112MySQL 22, 129

    InnoDB Hot Backup 260mot de passe de root 129mysqldump 260

  • Index 285

    mysqlhotcopy 259mysqlsnapshot 260sauvegarder les donnes 259261

    Nnamed 41, 48

    vrifier le fonctionnement 45NAT (Network Address Translation) 179Netfilter 182netsetup.exe 173Network Address Translation (NAT) 179Network File System (NFS) 173NFS (Network File System) 173noms

    de chemins 219de fichiers 228

    nouvel essai, valeur (DNS) 49NTP (Network Time Protocol) 37numro de srie 49

    OOpen SSL 116120oprateurs 224ouverture de session distance 13

    Ppare-feu

    DMZ et 180iptables 179logiciels avec passerelle 182sous-rseau filtr 180(voir aussi services de passerelles)

    partagerdes fichiers 170

    entre Windows et Linux 172entre Windows XP et 98 173

    une connexion 182partages 170passwd, commande 191194

    ajouter un utilisateur 191dsactiver un utilisateur 193

    password, fichier 233PAT (Port Address Translation) 180performances, valuer 148Perl 37

    exemple de script 235module Apache 126SpamAssassin, installer les modules

    requis 37PHP 128

    directives propres au module 142exemple de script 238module Apache 126

    poids 164POP3 2434, 120Port Address Translation (PAT) 180postconf, commande 28Postfix 2434, 105

    configurer 108111installer 106108paquets Debian 105

    pourcent (%) 145ProFTPD 35Projektfarm GmbH 76prompt 218Python 239

    Qquotas 18

    installer le paquet 18

    Rradvd 178rafrachissement, valeurs 49rediriger les E/S 221relais ouvert 104remplaants directs 24rpartition de charge 160167

    ajouter la haute disponibilit 166configurer le rpartiteur de charge 163exemple de configuration 160IPVS 160ldirectord 161logiciels 160tester 165166

    rpertoire racine 39rplication 167rseau (voir services rseau)resolv.conf, fichier 41, 47, 184resolver 41restauration depuis une sauvegarde 246root 12rsend 268rsync 241, 242246

    envoyer des fichiers entre shells 267liste des fichiers sur le serveur de

    sauvegarde 245restauration depuis une sauvegarde 246script bash 244syntaxe et options 242

    SSamba 170, 189SASL (Simple Authentication and Security

    Layer) 24, 112116

  • 286 Index

    sauvegardes 241afficher la liste des fichiers sur le serveur 245archives tar 247250arguments source et destination 244automatiser 246bases de donnes MySQL 259261restaurer 246rsync 242246

    script bash 244support optique 250256sur bande, avec Amanda 256259

    screen, commande 274scripts 217, 232

    bash (voir bash)choisir le langage 240dpanner 226exemples

    bash 234Perl 235PHP 238Python 239

    Secure Shell 194Secure Sockets Layer (voir SSL)scurit 96101

    dmon de surveillance des dmons 96DNS et BIND 43environnements chroot 19, 43services de courrier 24spam 104vulnrabilits de Sendmail 104

    SELINUX 205Sendmail 104

    compar Exim 13vulnrabilits 24

    Server Message Block (voir Samba)server-side includes 126, 138142serveurs

    de noms 40passerelles 176racine 46rels 162

    configurer 162serveurs DNS (voir DNS)services dhbergement web (voir

    ISPConfig)virtuels, pour la rpartition de charge 162

    164web (voir Apache)(voir aussi configurer le serveur)

    servicesde courrier 24, 103122

    client de messagerie 122configurer 2434IMAP 120POP3 120

    Spam Assassin 37tester 111

    de passerelles 179185dimpression 186191

    contrle de la file dimpression par la ligne de commande 190

    CUPS (voir CUPS)logiciels 187multi-plateformes 188types de matriel rseau 186

    FTP 35rseau 169173

    configurer 171grer les utilisateurs (voir utilisateurs)partage de fichier multi-

    plateformes 173passerelle et pare-feu intgrs 182185Samba 170systmes de fichiers en rseau 170

    web 125base de donnes MySQL 129CGI 126configurations LAMP 127dpanner 154157fichiers statiques et dynamiques 126logiciel volutif 167

    shellscripts 217variables 226

    Shorewall 182silos 200Simple Authentication and Security Layer

    (SASL) 24sites-enabled, rpertoire 131SMB (voir Samba)Smoothwall 182SMT (multi-threading simultan) 201smtpd.conf, fichier 28sortie dune commande 218soulign (_) 223sous-rseau filtr, pare-feu 180SpamAssassin 37spammeurs 104Squid 167ss, script 275SSH clients 13ssh, commande 274

    administration distante avec 13SSI (voir server-side includes)SSL (Secure Sockets Layer) 24, 116120, 146

    gnrer un certificat 28https 121

    statistiques web 36su, commande 12suEXEC, Apache 147

  • Index 287

    suExec, Apache 80support optique 250256

    cdrecord, paquet 251fichier dimage ISO 251ide-scsi, pilote 251vrifier lenregistrement 254

    sysconfig.txt 181system-config-securitylevel, programme 205systmes de fichiers en rseau 170

    Ttches cron 231tar, utilitaire 78

    (voir aussi archives tar)tarballs 78Timme, Falko 76TLD (domaine de premier niveau) 39, 46TLS (Transport Layer Security) 116120, 146

    (voir aussi SSL)touch, commande 177traitements par lots 218Transport Layer Security (voir SSL)tubes 221

    UUBE (metteur de courrier non sollicit) 104Ubuntu 209UDF (Universal Disk Format) 251Ultra Monkey 161UML (User-Mode Linux) 201until, boucle 229User et Group, directives 133useradd, commande 191User-Mode Linux (UML) 201utilisateurs

    ajouter avec un script bash 263fichiers 134136grer 191196gestionnaires graphiques 195root 12

    supprimer 193dsactiver laccs Secure Shell 194verrouiller les rpertoires

    personnels 195uw-imapd-ssl 121

    Vvariables 222Venema, Wietse 103virtualisation 199201

    avantages et intrts 202204avenir 214informatique hautes performances 201VMware (voir VMware)Xen (voir Xen)

    vlogger 145VMware 199, 209214

    installer 209systme dexploitation invit 214

    Wweb (voir services web)Webalizer 36, 146while, boucle 229wodim 251

    XXandros 171Xen 199, 204209

    installer 204contraintes 204

    systme dexploitation invit 206

    Yyum 204

    ZZmanda Recovery Manager for MySQL 261zone dmilitarise (DMZ) 179

  • /ColorImageDict > /JPEG2000ColorACSImageDict > /JPEG2000ColorImageDict > /AntiAliasGrayImages false /CropGrayImages true /GrayImageMinResolution 150 /GrayImageMinResolutionPolicy /OK /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 300 /GrayImageDepth -1 /GrayImageMinDownsampleDepth 2 /GrayImageDownsampleThreshold 1.50000 /EncodeGrayImages true /GrayImageFilter /DCTEncode /AutoFilterGrayImages true /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict > /GrayImageDict > /JPEG2000GrayACSImageDict > /JPEG2000GrayImageDict > /AntiAliasMonoImages false /CropMonoImages true /MonoImageMinResolution 1200 /MonoImageMinResolutionPolicy /OK /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 1200 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.50000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict > /AllowPSXObjects false /CheckCompliance [ /None ] /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile (None) /PDFXOutputConditionIdentifier () /PDFXOutputCondition () /PDFXRegistryName (http://www.color.org) /PDFXTrapped /Unknown

    /SyntheticBoldness 1.000000 /Description >>> setdistillerparams> setpagedevice