Debian GNU/Linux
Services réseau - (DHCP, DNS, Apache, CUPS, NFS, Samba, Puppet, Nagios...)
Ce livre 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, [...]
[lire le résumé du livre]
Auteur : Pierre FAUQUEMBERGUE MICHEL DUTREIX
Editeur : Eni
Collection : Expert IT
Date parution : 01/2018Quel est le sujet du livre "Debian GNU/Linux"
Ce livre 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
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.
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.
En suivant ce lien, retrouvez tous les livres dans la spécialité Systèmes d'exploitation.
Sommaire et contenu du livre "Debian GNU/Linux - Services réseau - (DHCP, DNS, Apache, CUPS, NFS, Samba, Puppet, Nagios...)"
Avant-propos
- Introduction
Introduction à Debian
- La communauté GNU/Linux
- La distribution Debian
- 1. Qu’est-ce que Debian ?
- 2. Historique des versions Debian
- 3. La version actuelle
- Installation
- 1. Installation par le réseau à partird’une image ISO minimale
- 2. Installation autonome
- 3. Installation Réseau local
- 4. Live CD
- 5. Matériel reconnu
- 6. Étapes de l’installation
- a. Création de la clé USB
- b. Lancement de l’installation
- c. Démarrage de l’installation
- 1. L’organisation des répertoires
- 2. Le répertoire racine /
- 3. Le répertoire /usr
- 4. Le répertoire /var
- 5. Le répertoire /tmp
- 6. Le répertoire /home
- 7. La partition SWAP
- 1. La documentation en ligne
- 2. Documentation système
Administration du système d’exploitation Debian
- Systèmes de fichiers
- 1. Le partitionnement
- a. Repérer les partitions
- b. Partitionnement d’un volume simple
- c. Partitionnement en volumes logiques (LVM)
- d. Partitionnement en agrégats de disques (RAID)
- 1. Le partitionnement
- 2. Les différents systèmes de fichiers
- a. exFAT
- b. EXT4
- c. XFS
- d. NTFS
- 1. Gestion locale des utilisateurs
- a. Le fichier /etc/passwd
- b. Le fichier /etc/group
- c. Le fichier /etc/shadow
- d. Gestion des groupes
- e. Gestion des comptes utilisateur
- a. PAM/NSS
- b. SSSD
- c. Liste des groupes et des utilisateurs
- 1. Chargement du système, activation du noyau
- 2. Niveaux d’exécution
- a. Définition des niveaux
- a. Connaître les services en fonction du niveaud’exécution
- b. Gérer les services en cours d’exécution
- c. Activer ou désactiver des services
- 1. Fonctionnement de cron
- a. Manière cyclique
- b. À un instant T
- a. Éditer sa crontab
- b. Lister ses crontab
- c. Supprimer ses crontab
- d. Fichier /etc/crontab
- 1. Afficher la liste des modules
- 2. Charger les modules
- 3. Configuration des modules
- 1. Format des adresses IP
- a. Adresses IPv6
- b. Adresses IPv4
- c. Quelques adresses particulières
- d. Réseaux non connectés à l’Internet
- e. Sous-réseaux
- f. Récapitulatif des adresses IPv4
- a. Nomenclature net-tools
- b. Nomenclature iproute2
- 1. Serveur graphique
- a. Xorg
- b. Wayland
- a. GNOME
- b. XFCE
- c. KDE Plasma
- d. MATE
- 1. Identifier son matériel
- a. Le processeur
- b. La mémoire
- c. Les disques
- d. La carte graphique
- e. Les périphériques USB
- a. Journaux
- b. Outils d’analyse
- a. Authentification
- b. Système
- c. Réseau
- 1. Terminologie
- 2. La commande dpkg
- 3. Les outils APT
- a. Le fichier /etc/apt/sources.list
- b. La commande apt-get
- c. La commande apt-cache
- d. La commande aptitude
- a. Démarche habituelle d’installation
Services réseau indispensables
- Distribuer des adresses IP avec un serveur DHCP
- 1. Rôle d’un service DHCP
- a. Pourquoi utiliser le service DHCP ?
- b. Le protocole DHCP
- 1. Rôle d’un service DHCP
- 2. Installation du serveur
- a. Les différents serveurs DHCP sous Debian
- b. L’installation du serveur isc-dhcp-server
- 3. Fonctionnement du serveur
- a. Le fonctionnement classique
- b. La fonction relais
- 4. Configuration du serveur
- a. Configurer de manière simple
- b. Configurer de manière sécurisée
- c. Configurer en mode relais
- 5. Côté client
- a. Installation
- b. Effectuer une requête DHCP
- c. Renouvellement du bail
- 1. Enregistrement de ressources
- 2. Enregistrement de délégation
- a. L’enregistrement SOA
- b. L’enregistrement NS
- c. L’enregistrement MX
- 1. Architecture internet
- 2. Architecture locale
- 3. Type de serveur DNS
- a. Serveur maître (master)
- b. Serveurs esclaves (slaves)
- c. Serveur de cache (hint)
- 1. Exemple de configuration
- 2. Validation du serveur de cache
- 1. Configurer le fichier de configuration du serveur
- 2. Configurer le fichier de zone
- 3. Configurer le fichier de la zone inversée
- 4. Validation
- 5. Rappel pour l’ajout d’une machinedans le domaine
- 1. Changer la configuration du serveur maître pour autoriser le serveur esclave
- 2. Configurer le serveur esclave à récupérer les zones du serveur maître
- 3. Validation de la configuration
- 1. Nom de machine
- 2. Fichier /etc/hosts
Services pour les utilisateurs
- Diffuser sur le Web
- 1. Le protocole HTTP
- a. HTTP/1.0
- b. HTTP/1.1
- c. HTTP/2
- d. Quelques codes retour
- 1. Le protocole HTTP
- 2. Apache HTTP Server
- a. Concept
- b. Installation
- c. Configuration
- d. Les hôtes virtuels par adresse IP (IP virtualhost)
- e. Les hôtes virtuels par numéro deport (Port virtualhost)
- f. Les hôtes virtuels par nom DNS (Name virtualhost)
- g. LAMP
- 3. Nginx
- a. Concept
- b. Installation
- c. Configuration
- d. LEMP
- 4. Apache Tomcat
- a. Concept
- b. Installation
- c. Configuration
- 5. Architecture de répartition de charge
- a. Avec Apache
- b. Avec Nginx
- c. Avec le serveur DNS
- 1. Nativement grâce à NFS
- a. Installation du serveur
- b. Configuration du serveur
- c. Client Linux
- d. Client Widows
- a. Installation
- b. Configuration anonyme
- c. Test anonyme avec un client Microsoft Windows
- d. Configuration par utilisateurs
- e. Test par utilisateurs avec un client Microsoft Windows
- a. Installation
- b. Configuration serveur pour utilisateurs autorisés
- c. Connexion client pour utilisateurs autorisés
- d. Configuration serveur en connexion anonyme
- e. Connexion client anonyme
- a. Installation
- b. Configuration
- c. Connexion client
- 1. Principe de fonctionnement
- a. Les concepts de messagerie
- b. L’acheminement
- a. Serveur SMTP
- b. Exemple de configuration postfix
- c. Serveur POP/IMAP
- a. Paramètres pour relever les courriels
- b. Paramètres pour envoyer des courriels
- 1. Le serveur d’impression CUPS
- a. Installation du serveur
- b. Configuration
- c. Gestion du serveur
Services d’administration système
- Introduction
- Industrialisation
- 1. Installation par le réseau
- a. Fonctionnement PXE
- b. Le serveur TFTP
- c. Test d’amorçage PXE
- 1. Installation par le réseau
- 2. Installation automatique
- a. Configuration supplémentaire du serveur TFTP
- b. Fichier de préconfiguration
- 3. Gestion du parc avec Puppet
- a. Configuration du serveur
- b. Fichiers de catalogue
- c. Configuration du client
- d. Fonctionnement de déploiement d’uncatalogue
- 4. Autres outils de gestion de parc
- a. Ansible
- b. Chef
- c. Cfengine
- 1. À un instant T avec Nagios
- a. Concept de Nagios
- b. Installation de Nagios-core
- c. Installation des modules
- d. Configurer le logiciel Apache
- e. Les fichiers de configuration
- f. Exemple de configuration
- g. Outils alternatifs
- a. Installation
- b. Configuration du logiciel
- c. Configuration d’une machine cliente
- d. Configuration du service sur le serveur Cacti
- e. Configuration de l’affichage du graphique
- a. Installation
- b. Lancement du logiciel Snort
- c. Configuration des règles
- d. Emplacement sur le réseau
- a. Installation de Syslog-ng
- b. Configuration du serveur
- c. Configuration des clients
- 1. Audit réseau
- a. Installation du logiciel Nmap
- b. Utilisation du logiciel Nmap
- a. Configuration du serveur OpenSSH
- b. Aller plus loin avec le logiciel Fail2ban
- a. Terminologie de la commande
- b. Utilisation simple
- c. Création d’un pare-feu