1. Supports de cours
  2. Debian GNU/Linux - Services réseau - (DHCP, DNS, Apache, CUPS, NFS, Samba, Puppet, Nagios...) (Nouvelle édition)

Debian GNU/Linux - Services réseau (DHCP, DNS, Apache, CUPS, NFS, Samba, Puppet, Nagios...) (Nouvelle édition)

  • En stock
  • Expédié en 24h00
  • Personnalisable
  • Accessible immédiatement
  • Version HTML
  • Accès illimité 24h/24, 7J/7

    Présentation

    Ce support sur Debian GNU/Linux a pour objectif de présenter les différents services disponibles dans cette distribution. Il est destiné tout autant aux étudiants en informatique qu'aux professionnels ayant à intervenir dans un contexte Linux (administrateurs, exploitants, intégrateurs, équipes d'infogérance, équipes support). Il s'appuie sur la version Debian GNU/Linux 9, en restant très proche de toutes les autres distributions, et apporte les connaissances nécessaires pour maîtriser les services réseau d'un système d'information d'une petite ou moyenne entreprise.

    Après une présentation de la distribution Debian allant de la démarche d'installation à son architecture, l'auteur la détaille ensuite du noyau jusqu'aux interfaces graphiques. Il présente ensuite deux technologies réseau, le DHCP et le DNS, qui constituent la base de tous les systèmes d'information. Le lecteur peut ensuite découvrir les services destinés aux utilisateurs permettant de diffuser sur le web (Apache, Nginx), partager ses fichiers (NFS, FTP, Cloud), envoyer des courriels (SMTP, POP/IMAP) ou imprimer en réseau (CUPS). L'auteur traite enfin des services d'administration système qui permettent d'industrialiser un système d'information (PXE, TFTP, Puppet) ainsi que la possibilité de surveiller les processus et l'ensemble des éléments de sécurité (Nagios, Cacti, Snort, Nmap).


    Les chapitres du livre :
    Avant-propos – Introduction à Debian – Administration du système d'exploitation – Services réseau indispensables – Services pour les utilisateurs – Services d'administration système

    Table des matières

    • Introduction à Debian
      • 1. La communauté GNU/Linux
      • 2. La distribution Debian
        • 2.1 Qu’est-ce que Debian ?
        • 2.2 Historique des versions Debian
        • 2.3 La version actuelle
      • 3. Installation
        • 3.1 Installation par le réseau à partir d'une image ISO minimale
        • 3.2 Installation autonome
        • 3.3 Installation Réseau local
        • 3.4 Live CD
        • 3.5 Matériel reconnu
        • 3.6 Étapes de l’installation
          • 3.6.1 Création de la clé USB
          • 3.6.2 Lancement de l’installation
          • 3.6.3 Démarrage de l’installation
      • 4. Concept de l’architecture Debian
        • 4.1 L'organisation des répertoires
        • 4.2 Le répertoire racine /
        • 4.3 Le répertoire /usr
        • 4.4 Le répertoire /var
        • 4.5 Le répertoire /tmp
        • 4.6 Le répertoire /home
        • 4.7 La partition SWAP
      • 5. La documentation
        • 5.1 La documentation en ligne
        • 5.2 Documentation système
      • 6. Quiz : Connaissez-vous les principes de Debian ?
    • Administration du système d’exploitation Debian
      • 1. Systèmes de fichiers
        • 1.1 Le partitionnement
          • 1.1.1 Repérer les partitions
          • 1.1.2 Partitionnement d’un volume simple
          • 1.1.3 Partitionnement en volumes logiques (LVM)
          • 1.1.4 Partitionnement en agrégats de disques (RAID)
        • 1.2 Les différents systèmes de fichiers
          • 1.2.1 exFAT
          • 1.2.2 EXT4
          • 1.2.3 XFS
          • 1.2.4 NTFS
      • 2. Gestion des utilisateurs
        • 2.1 Gestion locale des utilisateurs
          • 2.1.1 Le fichier /etc/passwd
          • 2.1.2 Le fichier /etc/group
          • 2.1.3 Le fichier /etc/shadow
          • 2.1.4 Gestion des groupes
          • 2.1.5 Gestion des comptes utilisateur
        • 2.2 Gestion centralisée des utilisateurs
          • 2.2.1 PAM/NSS
          • 2.2.2 SSSD
          • 2.2.3 Liste des groupes et des utilisateurs
        • 2.3 Gestion des privilèges
      • 3. Démarrage et arrêt du système
        • 3.1 Chargement du système, activation du noyau
        • 3.2 Niveaux d’exécution
          • 3.2.1 Définition des niveaux
        • 3.3 Gérer le lancement des services
          • 3.3.1 Connaître les services en fonction du niveau d’exécution
          • 3.3.2 Gérer les services en cours d’exécution
          • 3.3.3 Activer ou désactiver des services
        • 3.4 Arrêt et redémarrage du système
      • 4. Planificateur des tâches
        • 4.1 Fonctionnement de cron
          • 4.1.1 Manière cyclique
          • 4.1.2 À un instant T
        • 4.2 La commande crontab
          • 4.2.1 Éditer sa crontab
          • 4.2.2 Lister ses crontab
          • 4.2.3 Supprimer ses crontab
          • 4.2.4 Fichier /etc/crontab
        • 4.3 Les autorisations
      • 5. La gestion des modules
        • 5.1 Afficher la liste des modules
        • 5.2 Charger les modules
        • 5.3 Configuration des modules
      • 6. Configuration du réseau
        • 6.1 Format des adresses IP
          • 6.1.1 Adresses IPv6
          • 6.1.2 Adresses IPv4
          • 6.1.3 Quelques adresses particulières
          • 6.1.4 Réseaux non connectés à l’Internet
          • 6.1.5 Sous-réseaux
          • 6.1.6 Récapitulatif des adresses IPv4
        • 6.2 Interfaces physiques
          • 6.2.1 Nomenclature net-tools
          • 6.2.2 Nomenclature iproute2
        • 6.3 Les interfaces virtuelles
        • 6.4 L’agrégation des interfaces
        • 6.5 Routage
      • 7. L’interface graphique
        • 7.1 Serveur graphique
          • 7.1.1 Xorg
          • 7.1.2 Wayland
        • 7.2 Gestionnaire de session
        • 7.3 Environnement de bureau
          • 7.3.1 GNOME
          • 7.3.2 XFCE
          • 7.3.3 KDE Plasma
          • 7.3.4 MATE
      • 8. Analyses des messages système
        • 8.1 Identifier son matériel
          • 8.1.1 Le processeur
          • 8.1.2 La mémoire
          • 8.1.3 Les disques
          • 8.1.4 La carte graphique
          • 8.1.5 Les périphériques USB
        • 8.2 Les messages système
          • 8.2.1 Journaux
          • 8.2.2 Outils d’analyse
        • 8.3 Commande de diagnostic
          • 8.3.1 Authentification
          • 8.3.2 Système
          • 8.3.3 Réseau
      • 9. Gestion des programmes Debian
        • 9.1 Terminologie
        • 9.2 La commande dpkg
        • 9.3 Les outils APT
          • 9.3.1 Le fichier /etc/apt/sources.list
          • 9.3.2 La commande apt-get
          • 9.3.3 La commande apt-cache
          • 9.3.4 La commande aptitude
        • 9.4 Compilation à partir des sources
          • 9.4.1 Démarche habituelle d’installation
      • 10. Quiz : Connaissez-vous les bases techniques de Debian ?
    • Services réseau indispensables
      • 1. Distribuer des adresses IP avec un serveur DHCP
        • 1.1 Rôle d'un service DHCP
          • 1.1.1 Pourquoi utiliser le service DHCP ?
          • 1.1.2 Le protocole DHCP
        • 1.2 Installation du serveur
          • 1.2.1 Les différents serveurs DHCP sous Debian
          • 1.2.2 L’installation du serveur isc-dhcp-server
        • 1.3 Fonctionnement du serveur
          • 1.3.1 Le fonctionnement classique
          • 1.3.2 La fonction relais
        • 1.4 Configuration du serveur
          • 1.4.1 Configurer de manière simple
          • 1.4.2 Configurer de manière sécurisée
          • 1.4.3 Configurer en mode relais
        • 1.5 Côté client
          • 1.5.1 Installation
          • 1.5.2 Effectuer une requête DHCP
          • 1.5.3 Renouvellement du bail
      • 2. Présentation du DNS
      • 3. Les enregistrements DNS
        • 3.1 Enregistrement de ressources
        • 3.2 Enregistrement de délégation
          • 3.2.1 L’enregistrement SOA
          • 3.2.2 L’enregistrement NS
          • 3.2.3 L’enregistrement MX
        • 3.3 Recherche inversée
        • 3.4 Glue record
      • 4. Installation de Bind9
      • 5. Les différentes architectures DNS
        • 5.1 Architecture internet
        • 5.2 Architecture locale
        • 5.3 Type de serveur DNS
          • 5.3.1 Serveur maître (master)
          • 5.3.2 Serveurs esclaves (slaves)
          • 5.3.3 Serveur de cache (hint)
        • 5.4 Répartition de charge (round robin)
      • 6. Configuration d’un serveur de cache
        • 6.1 Exemple de configuration
        • 6.2 Validation du serveur de cache
      • 7. Configuration d’un serveur maître
        • 7.1 Configurer le fichier de configuration du serveur
        • 7.2 Configurer le fichier de zone
        • 7.3 Configurer le fichier de la zone inversée
        • 7.4 Validation
        • 7.5 Rappel pour l’ajout d’une machine dans le domaine
      • 8. Configuration d’un serveur esclave
        • 8.1 Changer la configuration du serveur maître pour autoriser le serveur esclave
        • 8.2 Configurer le serveur esclave à récupérer les zones du serveur maître
        • 8.3 Validation de la configuration
      • 9. Côté client
        • 9.1 Nom de machine
        • 9.2 Fichier /etc/hosts
      • 10. Quiz : Connaissez-vous les fondamentaux du service DHCP et du DNS ?
    • Services pour les utilisateurs
      • 1. Diffuser sur le Web
        • 1.1 Le protocole HTTP
          • 1.1.1 HTTP/1.0
          • 1.1.2 HTTP/1.1
          • 1.1.3 HTTP/2
          • 1.1.4 Quelques codes retour
        • 1.2 Apache HTTP Server
          • 1.2.1 Concept
          • 1.2.2 Installation
          • 1.2.3 Configuration
          • 1.2.4 Les hôtes virtuels par adresse IP (IP virtualhost)
          • 1.2.5 Les hôtes virtuels par numéro de port (Port virtualhost)
          • 1.2.6 Les hôtes virtuels par nom DNS (Name virtualhost)
          • 1.2.7 LAMP
        • 1.3 Nginx
          • 1.3.1 Concept
          • 1.3.2 Installation
          • 1.3.3 Configuration
          • 1.3.4 LEMP
        • 1.4 Apache Tomcat
          • 1.4.1 Concept
          • 1.4.2 Installation
          • 1.4.3 Configuration
        • 1.5 Architecture de répartition de charge
          • 1.5.1 Avec Apache
          • 1.5.2 Avec Nginx
          • 1.5.3 Avec le serveur DNS
      • 2. Partager ses fichiers
        • 2.1 Nativement grâce à NFS
          • 2.1.1 Installation du serveur
          • 2.1.2 Configuration du serveur
          • 2.1.3 Client Linux
          • 2.1.4 Client Widows
        • 2.2 De manière hétérogène avec Samba
          • 2.2.1 Installation
          • 2.2.2 Configuration anonyme
          • 2.2.3 Test anonyme avec un client Microsoft Windows
          • 2.2.4 Configuration par utilisateurs
          • 2.2.5 Test par utilisateurs avec un client Microsoft Windows
        • 2.3 Avec l’extérieur par FTP
          • 2.3.1 Installation
          • 2.3.2 Configuration serveur pour utilisateurs autorisés
          • 2.3.3 Connexion client pour utilisateurs autorisés
          • 2.3.4 Configuration serveur en connexion anonyme
          • 2.3.5 Connexion client anonyme
        • 2.4 À travers le Cloud
          • 2.4.1 Installation
          • 2.4.2 Configuration
          • 2.4.3 Connexion client
      • 3. Envoyer des courriels
        • 3.1 Principe de fonctionnement
          • 3.1.1 Les concepts de messagerie
          • 3.1.2 L’acheminement
        • 3.2 Les différents protocoles utilisés
        • 3.3 Serveurs de messagerie
          • 3.3.1 Serveur SMTP
          • 3.3.2 Exemple de configuration postfix
          • 3.3.3 Serveur POP/IMAP
        • 3.4 Clients de messagerie
          • 3.4.1 Paramètres pour relever les courriels
          • 3.4.2 Paramètres pour envoyer des courriels
      • 4. Imprimer en réseau
        • 4.1 Le serveur d’impression CUPS
          • 4.1.1 Installation du serveur
          • 4.1.2 Configuration
          • 4.1.3 Gestion du serveur
        • 4.2 Connexion client
      • 5. Quiz : Maîtrisez-vous les services fournis aux utilisateurs ?
    • Services d’administration système
      • 1. Introduction
      • 2. Industrialisation
        • 2.1 Installation par le réseau
          • 2.1.1 Fonctionnement PXE
          • 2.1.2 Le serveur TFTP
          • 2.1.3 Test d’amorçage PXE
        • 2.2 Installation automatique
          • 2.2.1 Configuration supplémentaire du serveur TFTP
          • 2.2.2 Fichier de préconfiguration
        • 2.3 Gestion du parc avec Puppet
          • 2.3.1 Configuration du serveur
          • 2.3.2 Fichiers de catalogue
          • 2.3.3 Configuration du client
          • 2.3.4 Fonctionnement de déploiement d’un catalogue
        • 2.4 Autres outils de gestion de parc
          • 2.4.1 Ansible
          • 2.4.2 Chef
          • 2.4.3 Cfengine
      • 3. Surveiller le système
        • 3.1 À un instant T avec Nagios
          • 3.1.1 Concept de Nagios
          • 3.1.2 Installation de Nagios-core
          • 3.1.3 Installation des modules
          • 3.1.4 Configurer le logiciel Apache
          • 3.1.5 Les fichiers de configuration
          • 3.1.6 Exemple de configuration
          • 3.1.7 Outils alternatifs
        • 3.2 Sur une période définie avec Cacti
          • 3.2.1 Installation
          • 3.2.2 Configuration du logiciel
          • 3.2.3 Configuration d’une machine cliente
          • 3.2.4 Configuration du service sur le serveur Cacti
          • 3.2.5 Configuration de l’affichage du graphique
        • 3.3 La sécurité du système avec Snort
          • 3.3.1 Installation
          • 3.3.2 Lancement du logiciel Snort
          • 3.3.3 Configuration des règles
          • 3.3.4 Emplacement sur le réseau
        • 3.4 Centraliser ses journaux système
          • 3.4.1 Installation de Syslog-ng
          • 3.4.2 Configuration du serveur
          • 3.4.3 Configuration des clients
      • 4. Éléments de sécurité
        • 4.1 Audit réseau
          • 4.1.1 Installation du logiciel Nmap
          • 4.1.2 Utilisation du logiciel Nmap
        • 4.2 Bien configurer notre connexion à distance
          • 4.2.1 Configuration du serveur OpenSSH
          • 4.2.2 Aller plus loin avec le logiciel Fail2ban
        • 4.3 Limiter les accès réseau
          • 4.3.1 Terminologie de la commande
          • 4.3.2 Utilisation simple
          • 4.3.3 Création d’un pare-feu
      • 5. Quiz : Maîtrisez-vous les concepts d’administration de vos serveurs ?
      • Index

    Auteurs

    Michel DUTREIXEn savoir plus

    Michel DUTREIX est consultant et formateur dans les environnements Unix - Linux - Open Source et déjà auteur de plusieurs ouvrages dans la collection Ressources Informatiques. Son goût de la formation lui permet de transmettre son expérience de terrain de manière structurée afin d'offrir au lecteur un apprentissage rapide et efficace.

    Pierre FAUQUEMBERGUEEn savoir plus

    Directeur et Architecte des systèmes d'information orienté sur les technologies Linux, Pierre FAUQUEMBERGUE a aussi formé au fil de son parcours différentes équipes à l'état de l'art sur les technologies open source. L'écriture de ce livre sur Debian GNU/Linux est une nouvelle occasion pour lui de partager la veille technologique réalisée et la mise en œuvre concrète de Debian dans des contextes d'entreprise et de transmettre ainsi au lecteur un support idéal pour maîtriser les services réseau d'un système d'information Linux.

    Caractéristiques

    • Niveau Confirmé à Expert
    • Nombre de pages 274 pages
    • Parution février 2018
      • Reliure spirale - 17 x 21 cm (Médian)
      • ISBN : 978-2-409-01207-5
      • EAN : 9782409012075
      • Ref. ENI : EIM9DLINSR
    • Niveau Confirmé à Expert
    • Parution février 2018
      • HTML
      • ISBN : 978-2-409-01209-9
      • EAN : 9782409012099
      • Ref. ENI : LNEIM9DLINSR
    • Niveau Confirmé à Expert
    • Nombre de pages 274 pages
    • Parution février 2018
      • Bundle
      • Ref. ENI : INEIM9DLINSR