Blog ENI : Toute la veille numérique !
🐠 -25€ dès 75€ 
+ 7 jours d'accès à la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. Debian GNU/Linux - Services réseau
  3. Services réseau
Extrait - Debian GNU/Linux - Services réseau (DHCP, DNS, Apache, CUPS, NFS, Samba, Puppet, Nagios...) (Nouvelle édition)
Extraits du livre
Debian GNU/Linux - Services réseau (DHCP, DNS, Apache, CUPS, NFS, Samba, Puppet, Nagios...) (Nouvelle édition) Revenir à la page d'achat du livre

Introduction à Debian

La communauté GNU/Linux

Les logiciels libres proviennent d’une communauté de programmeurs bénévoles reliés par l’Internet. L’ouverture des sources et leur mise à disposition gratuite ont débouché sur un mode de développement radicalement différent qui se trouve à l’origine d’un nouveau modèle économique à la fois pour les constructeurs, les éditeurs et les entreprises.

Le terme open source est aujourd’hui de mise pour désigner le logiciel libre et il a sans doute le mérite de lever l’ambiguïté concernant la gratuité en insistant plus sur la particularité essentielle, à savoir le libre accès au code source.

Les termes Unix et Linux sont différenciés dans la plupart des discours ou écrits. Cependant, en termes de compétences, Linux peut être considéré comme une variante de système Unix (en open source).

Il faut malgré tout préciser qu’en ce qui concerne l’administration système, l’impact de la version est relativement important et se traduit par des mises en œuvre spécifiques. Une compétence Linux sera donc assez différente, à ce niveau, d’un savoir-faire sur AIX, HP-UX ou encore Solaris.

La crédibilité des logiciels libres est clairement...

La distribution Debian

1. Qu’est-ce que Debian ?

Debian est une organisation composée uniquement de développeurs bénévoles. Le projet Debian a démarré en 1993, sous l’impulsion de Ian Murdock, avec l’objectif de créer une distribution logicielle, complète et cohérente, basée sur le noyau Linux et composée entièrement de logiciels libres. À cette époque, le concept de distribution Linux était complètement nouveau.

Le nom Debian tire son origine des prénoms de son initiateur Ian Murdock et de sa femme Debra.

Le système d’exploitation se nomme aujourd’hui officiellement Debian GNU/Linux, mais nous l’appellerons par la suite plus simplement Debian.

Le petit groupe initial de volontaires a été d’abord subventionné par la Free Software Foundation (voir le site www.fsf.org) et influencé par la philosophie GNU (GNU’s Not UNIX - voir le site www.gnu.org).

Aujourd’hui, Debian s’est fortement développé pour regrouper plus d’un millier de développeurs répartis sur toute la planète (voir l’URL https://www.debian.org/devel/people). Ces personnes adhèrent à une philosophie et à des principes publiés dans un certain nombre de documents :

  • Les directives Debian pour le logiciel libre

    Ces directives sont regroupées dans une déclaration qui précise les critères Debian en matière de logiciel libre (voir l’URL https://www.debian.org/social_contract#guidelines). Ce document est à la base de la définition de ce que l’on nomme aujourd’hui l’open source.

La distribution Debian est donc le fruit d’une philosophie et d’une méthodologie qui permettent de combiner harmonieusement le noyau Linux, les outils GNU et certains logiciels libres importants.

La particularité qui distingue...

Installation

Debian est distribuée librement sur Internet. Vous pouvez la télécharger entièrement depuis n’importe quels miroirs pour lesquels une liste est disponible sur le site officiel de Debian : https://www.debian.org

Voyons maintenant les différentes formes d’installation.

1. Installation par le réseau à partir d’une image ISO minimale

Une ISO d’installation par le réseau, ou ISO « netinst » est une ISO qui vous permet d’installer le système d’exploitation complet. Cependant, l’ISO contient seulement les logiciels nécessaires pour démarrer l’installation et ensuite récupérer les paquets restants depuis Internet. L’avantage est que l’image ne pèse que 300 mégaoctets.

Voici l’endroit officiel pour l’installation par le réseau : https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/

2. Installation autonome

Pour installer Debian sur une machine sans connexion Internet, il est possible d’utiliser des images de CD (650 Mo chacune) ou des images de DVD (4,4 Go chacune). Téléchargez le fichier de l’image du premier CD ou DVD, gravez-le en utilisant un logiciel de gravure de CD/DVD (ou une clé USB pour les architectures i386 et amd64), puis redémarrez à partir de ce support.

Le premier disque (CD ou DVD) contient tous les fichiers nécessaires pour installer un système Debian standard.

Voici l’endroit officiel pour l’installation autonome : https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/

3. Installation Réseau local

Si notre machine est connectée à un réseau local, nous pouvons aussi l’amorcer directement à partir d’une autre machine de ce réseau en utilisant le protocole TFTP (Trivial File Transfer Protocol). Pour cela, les fichiers d’amorçage devront être placés à un endroit spécifique de cette machine. Il s’agira de configurer un serveur TFTP et éventuellement un serveur DHCP.

Ce thème est abordé au chapitre Services d’administration système à la section Industrialisation.

4. Live CD

Vous pouvez aussi tester Linux Debian sans installation, à partir d’une image qui va seulement se charger...

Concept de l’architecture Debian

1. L’organisation des répertoires

Tout d’abord, voyons ce que Debian s’attend à trouver dans l’arborescence standard des répertoires (Filesystem Hierarchy Standard) :

Répertoire

Descriptif

/

Racine (root), base du système et de tous les autres sous-répertoires

/bin

binaires : commandes les plus utiles, exécutables système.

/boot

Fichiers indispensables au démarrage (boot) du système.

/dev

devices : permet l’accès aux périphériques

/etc

Editable Text Configuration : fichiers de configuration.

/home

Répertoire dans lequel seront créés les dossiers des utilisateurs.

/lib

library : répertoire des fichiers de type bibliothèque.

/media

Répertoire où sont créés les points de montage automatique.

/mnt

mount : répertoire où l’on peut créer des points de montage manuel.

/proc

processes : fichiers correspondants aux processus en cours.

/root

Répertoire personnel de l’utilisateur root.

/sbin

system binary : commandes pour l’administration du système.

/sys

system : utilisé pour les informations système.

/tmp

temporary : fichiers temporaires.

/usr

UNIX System Resources : ne contient que des données partageables.

/var

variables : fichiers log, mails, etc.

/srv

services : données pour les services fournis par le système....

La documentation

La documentation est toujours utile pour se renseigner sur l’état de l’art ou pour se souvenir d’une syntaxe particulière.

Pour cela, plusieurs manières. Soit consulter la documentation en ligne, soit consulter la documentation du système directement.

1. La documentation en ligne

En ce qui concerne la documentation traitant de l’administration d’un système Linux, le site de chaque distribution constitue bien évidemment un excellent point d’entrée.

Pour notre distribution Debian, la documentation est facilement accessible depuis le site https://www.debian.org et notamment via l’URL https://www.debian.org/doc/ddp.

images/doc.png

Page d’accueil pour la documentation Debian officielle

Debian étant un projet communautaire, il existe de nombreux sites Internet qui permettent d’approfondir les connaissances du système.

Cependant, les sources officielles sont toujours recommandées.

2. Documentation système

La documentation système se fait directement sur le système Debian, grâce à la commande man.

C’est un outil qui permet d’afficher l’aide d’une commande particulière, et ainsi d’obtenir la documentation de référence.

Par exemple, si l’on veut afficher l’aide pour lister des fichiers à partir de la commande ls, il suffit d’entrer la commande :...

Quiz : Connaissez-vous les principes de Debian ?

  • Quel est le nom de la version de Debian 9 ?

  • Jessie

  • Stretch

  • Woody

  • À quelle date le projet Debian a-t-il démarré ?

  • 1993

  • 2003

  • 2013

  • Quelle taille fait une image ISO minimale de Debian ?

  • 100 mégaoctets

  • 300 mégaoctets

  • 600 mégaoctets

  • À quoi sert un Live CD ?

  • Utiliser Debian sans installation

  • C’est une version de Debian spécialisée dans la musique

  • À réparer un ordinateur

  • Quel est l’utilitaire qui va permettre de créer une clé USB de démarrage ?

  • L’utilitaire cp

  • L’utilitaire mv

  • L’utilitaire dd

  • Que signifie la première barre oblique ’/’ sous Debian ?

  • La racine du système

  • Le premier disque dur

  • La mémoire vive

  • À quoi sert la partition SWAP ?

  • À stocker des binaires

  • À aller sur Internet

  • Décharger la mémoire vive

  • Comment lire la documentation système ?

  • Grâce à l’utilitaire help

  • Grâce à l’utilitaire man

  • Grâce à l’utilitaire documentation