1. Livres et vidéos
  2. Debian GNU/Linux - Administration du système (Nouvelle édition)

Debian GNU/Linux Administration du système (Nouvelle édition)

  • Accès illimité 24h/24, 7J/7
  • Tous les livres en ligne, les vidéos et les cours enregistrés ENI
  • Plus de 10 nouveautés livres et vidéos chaque mois
  • Les nouveautés disponibles le jour de leur sortie
  • Accès 100% en ligne
  • En stock
  • Expédié en 24h00
  • Livraison à partir de 0,01 €
  • Version en ligne offerte
  • 1 h d'accès gratuit à tous nos livres et vidéos pour chaque commande
  • Accessible immédiatement
  • Version HTML
  • Accès illimité 24h/24, 7J/7

Présentation

Ce livre sur Debian GNU/Linux est destiné à tout technicien ou administrateur système appelé à mettre en place des serveurs et des stations de travail Linux basés sur cette distribution (en version 9 au moment de la rédaction du livre). Il permet d'acquérir les connaissances fondamentales à l'administration de ce système d'exploitation et de découvrir ses particularités pour assurer son bon fonctionnement dans le temps.

La méthode employée se base sur la virtualisation des systèmes en vue d'un apprentissage accessible au plus grand nombre. Dans ce but, tout ce qui est présenté sera facilement exploitable par le lecteur.

Au-delà des fondamentaux de l'administration d'une distribution Linux (installation de la distribution, mise en place d'un serveur et d'un poste de travail, intégration dans un réseau), l'ouvrage se tourne résolument vers la pratique de l'administration Debian, de façon progressive, chapitre après chapitre (gestion des utilisateurs et des environnements, surveillance du système, maintenance, sécurité, administration avancée) pour terminer sur des cas concrets d'administration.


Les chapitres du livre :
Avant-propos – Debian et Linux – Installation de Debian – Mise en place d'un serveur – Gestion des paquets logiciels – Mise en place d'un poste de travail – Intégration dans un réseau – Personnalisation et optimisation – Utilisateurs et environnements – Surveillance du système – Maintenance et sécurité – Tâches avancées d'administration – Cas concrets d'administration

Table des matières

  • Avant-propos
    • 1. Bases de l’ouvrage
      • 1.1 Mot de l’auteur
      • 1.2 Points forts
  • Debian et Linux
    • 1. Administrateur d’un système Linux
      • 1.1 Rôle et champ d’action
      • 1.2 Tâches de l’administrateur
    • 2. Système Linux
      • 2.1 Historique
      • 2.2 GNU, logiciel libre et licences
        • 2.2.1 Système d’exploitation GNU
        • 2.2.2 Logiciel libre et licences
    • 3. Principes des distributions Linux
      • 3.1 Classement
      • 3.2 Positionnement de Debian
    • 4. Utilisation du système
      • 4.1 Raisons du choix de la distribution Debian
      • 4.2 Sources d’informations
        • 4.2.1 Sites Internet
        • 4.2.2 Lettres d'information
      • 4.3 Distributions et cycle de vie
        • 4.3.1 Cycle de vie des distributions Debian
        • 4.3.2 Différentes versions
  • Installation de Debian
    • 1. Debian 9 Stretch
      • 1.1 Architectures système
        • 1.1.1 Types d’architectures
        • 1.1.2 Nouveautés par rapport à Debian 8
        • 1.1.3 Prérequis matériels
        • 1.1.4 Détection du matériel existant
      • 1.2 Distribution spéciale Gparted Live
        • 1.2.1 Principes du classique BIOS/MBR
        • 1.2.2 Nommage des partitions
      • 1.3 Environnements de bureau
        • 1.3.1 GNOME Shell
        • 1.3.2 KDE
        • 1.3.3 Cinnamon
        • 1.3.4 Xfce
        • 1.3.5 MATE
        • 1.3.6 LXDE
    • 2. Supports d’installation
      • 2.1 Supports d'amorçage
      • 2.2 Une image d’installation réduite
      • 2.3 Une image d’installation complète
    • 3. Utilisation d’un logiciel de virtualisation
      • 3.1 Les différents logiciels
        • 3.1.1 VirtualBox
        • 3.1.2 VMware Workstation Player
      • 3.2 Création de deux machines virtuelles par Oracle VM VirtualBox
        • 3.2.1 Prérequis
        • 3.2.2 Récupération du logiciel
        • 3.2.3 Création de la machine virtuelle poste de travail
        • 3.2.4 Création de la machine virtuelle serveur
  • Mise en place d’un serveur
    • 1. Prérequis
      • 1.1 Détermination des sources
      • 1.2 Récupération de l’image ISO de la Debian
    • 2. Installation du serveur Debian
      • 2.1 Mise en place de l’ISO et démarrage
      • 2.2 Première phase d’installation
        • 2.2.1 Étape du choix de la langue
        • 2.2.2 Étape de configuration du clavier
        • 2.2.3 Étape de détection et de montage du CD
        • 2.2.4 Étape de chargement des composants d'installation à partir du CD
      • 2.3 Deuxième phase d’installation
        • 2.3.1 Écrans liés au réseau
        • 2.3.2 Écrans liés à la configuration des utilisateurs
        • 2.3.3 Écrans liés à la configuration de l'horloge
        • 2.3.4 Écrans liés à la configuration des disques
        • 2.3.5 Création de la partition racine ou /
        • 2.3.6 Création de la partition swap
        • 2.3.7 Création de la partition /home
      • 2.4 Troisième phase d’installation
        • 2.4.1 Écrans pour la configuration des paquets logiciels
        • 2.4.2 Installation du chargeur de démarrage
        • 2.4.3 Réglage de l’horloge système
  • Gestion des paquets logiciels
    • 1. Paquets Debian et mises à jour du système
      • 1.1 Principe des paquets logiciels
      • 1.2 Dépôts logiciels
        • 1.2.1 Fichier de référence
        • 1.2.2 Conventions de nommage d'un paquet
    • 2. Outils d'installation d'un paquet
      • 2.1 Utilitaire dpkg
      • 2.2 Système de configuration Debconf
      • 2.3 Outils APT
        • 2.3.1 Commande apt-get
        • 2.3.2 Commande apt-cache
        • 2.3.3 Commande Aptitude
        • 2.3.4 Utilitaire graphique Synaptic
    • 3. Mise à jour et initialisation du serveur
      • 3.1 Premier lancement et connexion en root
      • 3.2 Mise à jour du système
  • Mise en place d’un poste de travail
    • 1. Prérequis
      • 1.1 Lancement dans VirtualBox
      • 1.2 Étapes
    • 2. Procédure d’installation
      • 2.1 Première phase d'installation
      • 2.2 Deuxième phase d’installation
    • 3. Personnalisation du bureau Xfce
      • 3.1 Mise à jour du système
      • 3.2 Paramétrages spécifiques pour la machine virtuelle
      • 3.3 Modifications du bureau
    • 4. Dernières optimisations de l'administrateur
      • 4.1 Logiciels s'installant sur un serveur ou un poste de travail
      • 4.2 Logiciels s'installant sur le poste de travail
        • 4.2.1 Meilleure gestion de l'énergie
        • 4.2.2 Meilleure gestion de la mémoire
        • 4.2.3 Installation d'un antivirus
        • 4.2.4 Ajout de logiciels complémentaires
  • Intégration dans un réseau
    • 1. L'interpréteur de commandes et son environnement
      • 1.1 Variables d'environnement
        • 1.1.1 Principes d'une variable d'environnement
        • 1.1.2 Variables d'environnement du système
        • 1.1.3 Variables d'environnement de l'utilisateur
      • 1.2 L'interpréteur de commandes
    • 2. Configuration du réseau
      • 2.1 Fichiers de configuration
        • 2.1.1 Identification du module réseau
        • 2.1.2 Fichiers de configuration
      • 2.2 Les commandes essentielles
    • 3. Échanges entre les machines virtuelles
      • 3.1 Prérequis sur les machines virtuelles
        • 3.1.1 Ajout d'une deuxième carte réseau
        • 3.1.2 Configuration de la deuxième carte
      • 3.2 Ouverture de session par SSH
      • 3.3 Installation du logiciel Nmap depuis les sources
      • 3.4 Exportation d'un répertoire
        • 3.4.1 Manipulations sur le serveur
        • 3.4.2 Manipulations sur le poste de travail
  • Personnalisation et optimisation
    • 1. Gestion du démarrage par GRUB
      • 1.1 Caractéristiques essentielles
      • 1.2 Shell GRUB
      • 1.3 Configuration de GRUB
      • 1.4 Personnalisation de GRUB (serveur)
        • 1.4.1 Francisation de la console
        • 1.4.2 Changement de la résolution pour GRUB
        • 1.4.3 Changement des couleurs pour GRUB
      • 1.5 Personnalisation de GRUB (poste de travail)
    • 2. Gestion du gestionnaire de session
      • 2.1 Connexion par le terminal
      • 2.2 Détails des gestionnaires graphiques existants
      • 2.3 Gestionnaire de connexion SLIM
    • 3. Gestion de la session utilisateur
      • 3.1 Personnel
        • 3.1.1 Apparence
        • 3.1.2 Applications favorites
        • 3.1.3 Bureau
        • 3.1.4 Espaces de travail
        • 3.1.5 Gestionnaire de fenêtres
        • 3.1.6 Gestionnaire de fichiers
        • 3.1.7 Notifications
        • 3.1.8 Peaufinage des fenêtres
        • 3.1.9 Tableau de bord
      • 3.2 Matériel
        • 3.2.1 Affichage
        • 3.2.2 Clavier
        • 3.2.3 Disques amovibles et médias
        • 3.2.4 Gestionnaire d'alimentation
        • 3.2.5 Souris et pavé tactile
      • 3.3 Système
        • 3.3.1 Accessibilité
        • 3.3.2 Éditeur de type MIME
        • 3.3.3 Session et démarrage
      • 3.4 Autres
        • 3.4.1 Éditeur de paramètres
  • Utilisateurs et environnements
    • 1. Concept d’utilisateur chez Debian
      • 1.1 Principes GNU/Linux
        • 1.1.1 Hiérarchie des utilisateurs
        • 1.1.2 Commandes
      • 1.2 Changement d'utilisateur et mot de passe
        • 1.2.1 Retour du mot de passe
        • 1.2.2 Principes de la commande sudo
      • 1.3 Gestion graphique des utilisateurs
    • 2. Mise en place d’un programme partagé
      • 2.1 Installation du JDK d’Oracle
      • 2.2 Installation de l’IDE Eclipse
      • 2.3 Mise en place du « lanceur »
    • 3. Changement d'environnement de travail
      • 3.1 Serveur X
      • 3.2 Installation de LXDE sur un serveur Debian
  • Surveillance du système
    • 1. Fichiers de journalisation
      • 1.1 Démon rsyslogd
      • 1.2 Commande logrotate
      • 1.3 Principaux fichiers de logs
    • 2. Traitement des logs
      • 2.1 Colorisation des fichiers de logs
      • 2.2 Analyse des fichiers de logs
      • 2.3 Résolution d'un problème avec les logs
    • 3. Exécution automatique
      • 3.1 Cron ou la planification des tâches
        • 3.1.1 Table Cron utilisateur
        • 3.1.2 Table Cron système
      • 3.2 Mises à jour du système automatiques
      • 3.3 Anacron ou la planification asynchrone des tâches
      • 3.4 AT ou la planification d’une tâche ponctuelle
    • 4. « Monitoring » du système
      • 4.1 NetData : un exemple de monitoring en temps réel
        • 4.1.1 Caractéristiques de NetData
        • 4.1.2 Installation sur Debian (Serinux)
      • 4.2 nmon : un autre exemple de monitoring en temps réel
  • Maintenance et sécurité
    • 1. Tâches essentielles de l'administrateur
      • 1.1 Contrôles simples du système (mode console)
        • 1.1.1 Surveillance des interfaces réseau ou des processus (Burinux)
        • 1.1.2 Surveillance des ressources (Serinux)
      • 1.2 Gestion des processus
      • 1.3 Gestion des services
    • 2. Protection contre les menaces
      • 2.1 Autre antivirus
      • 2.2 Protection contre les rootkit
        • 2.2.1 Paquet logiciel Rkhunter
        • 2.2.2 Paquet logiciel chkrootkit
      • 2.3 Contrôle d’accès
    • 3. Inspection, maintenance et optimisation
      • 3.1 Zeitgeist ou la journalisation d’événements
      • 3.2 Maintenance de paquets logiciels
      • 3.3 Optimisations avancées
        • 3.3.1 Mesurer la consommation de la batterie
        • 3.3.2 Utiliser les capteurs matériels
        • 3.3.3 Afficher la fréquence du processeur
        • 3.3.4 Visualiser les paramètres des disques durs
  • Tâches avancées d'administration
    • 1. Gestion avancée des serveurs de dépôts
      • 1.1 Principes d'un montage prédéfini
        • 1.1.1 Règles de base d'un système de fichiers Linux
        • 1.1.2 Fichier /etc/fstab
        • 1.1.3 Ajout d'un deuxième disque dur sur Serinux
      • 1.2 Choix d'un miroir Debian
      • 1.3 Serveur de dépôts privé
        • 1.3.1 Installation des logiciels nécessaires
        • 1.3.2 Script shell
        • 1.3.3 Lancement de la duplication
        • 1.3.4 Mise à disposition de la ressource pour les clients
      • 1.4 Serveur de dépôts personnel
        • 1.4.1 Travaux préparatoires pour l’exemple
        • 1.4.2 Installation du dépôt personnel
    • 2. Contrôle des ressources utilisateurs
      • 2.1 Système des quotas
        • 2.1.1 Montage avec support des quotas
        • 2.1.2 Configuration des quotas
        • 2.1.3 Mise en place et informations sur les quotas
      • 2.2 Autre façon de limiter les ressources
        • 2.2.1 Principes d’utilisation
        • 2.2.2 Exemples d’utilisation d’ulimit
  • Cas concrets d'administration
    • 1. Cas n°1 : Debian, serveur dédié externe et service web
      • 1.1 Scénario
      • 1.2 Offres commerciales possibles
        • 1.2.1 Choix
        • 1.2.2 Mise en place fictive du serveur
      • 1.3 Mise en place réelle du serveur
        • 1.3.1 Création de la machine virtuelle
        • 1.3.2 Installation de la Debian Stretch
      • 1.4 Installation de la plateforme LAMPP
      • 1.5 Mise en œuvre des réglages de sécurité
        • 1.5.1 Fichier /etc/sysctl.conf
        • 1.5.2 Logiciel fail2ban
    • 2. Cas n°2 : installation d’une plateforme de stockage et de partage de fichiers en ligne
      • 2.1 Scénario
      • 2.2 Choix du logiciel NextCloud
      • 2.3 Installation de NextCloud
    • 3. Cas n°3 : création d’une distribution Debian personnalisée
      • 3.1 Scénario
      • 3.2 Ajout de l’environnement de bureau Budgie
        • 3.2.1 Installation et configuration préalables
        • 3.2.2 Lancement d’une session graphique
      • 3.3 Mise en œuvre de sauvegarde
        • 3.3.1 Logiciel Back In Time pour l’utilisateur
        • 3.3.2 Le logiciel SystemBack pour l’administrateur
  • Classement des distributions Debian
    • 1. Tableau par ordre de popularité (mars 2017)
    • Index

Auteur

Gilles CHAMILLARDEn savoir plus

Gilles CHAMILLARD, professeur en BTS Services Informatiques des Organisations, a assuré des formations dans l'administration réseau ou le développement au sein d'organismes comme la Chambre de Commerce et d'Industrie de Seine et Marne, l'Université de Champs sur Marne ou l'école d'ingénieurs IMAC. Il est auteur de différents ouvrages aux Editions ENI sur Debian et Ubuntu.

Caractéristiques

  • Niveau Initié à Confirmé
  • Nombre de pages 354 pages
  • Parution juin 2017
    • Livre (broché) - 17 x 21 cm
    • ISBN : 978-2-409-00856-6
    • EAN : 9782409008566
    • Ref. ENI : RI9DLIN
  • Niveau Initié à Confirmé
  • Parution juin 2017
    • HTML
    • ISBN : 978-2-409-00960-0
    • EAN : 9782409009600
    • Ref. ENI : LNRI9DLIN