Objectifs
- Distinguer Linux, le noyau et une distribution.
- Comprendre le rôle du shell et du terminal.
- Repérer la racine du système de fichiers et les types d’utilisateurs.
- Identifier une machine Linux avec quelques commandes sans risque.
Découvrir l’environnement Linux
Linux est un système d’exploitation libre de type Unix. Plus précisément, Linux désigne le noyau : la partie qui gère le matériel, la mémoire, les processus et les échanges avec les périphériques.
Une distribution assemble ce noyau avec des outils, un gestionnaire de paquets et des choix de configuration. Ubuntu et Debian appartiennent à la famille Debian ; Red Hat Enterprise Linux et Rocky Linux appartiennent à la famille Red Hat.
Noyau, distribution, shell et terminal
Le noyau exécute les fonctions fondamentales. La distribution fournit un système utilisable autour de lui. Le shell, souvent Bash, interprète les commandes. Le terminal est l’interface dans laquelle vous dialoguez avec ce shell.
- Ubuntu : distribution populaire sur poste de travail, serveur et cloud.
- Debian : distribution communautaire connue pour sa stabilité.
- Red Hat Enterprise Linux : distribution commerciale orientée entreprise.
- Rocky Linux : distribution communautaire compatible avec l’écosystème RHEL.
uname -acat /etc/os-releaseSystème de fichiers et utilisateurs
Linux organise les fichiers dans une arborescence unique qui commence à la racine /. Les disques et ressources sont rattachés à cette arborescence au lieu d’utiliser des lettres de lecteur.
root est le compte administrateur, avec des privilèges très élevés. Un utilisateur standard travaille avec des droits limités et utilise sudo uniquement lorsqu’une action administrative est nécessaire et autorisée.
whoami
pwdhostnameLe symbole / désigne la racine du système de fichiers ; le nom root désigne le compte administrateur. Ce sont deux notions différentes.
Exemple pratique : identifier le système
Avant une intervention, commencez par déterminer où vous êtes, sous quel compte et sur quelle distribution. Cette vérification évite d’appliquer une procédure prévue pour une autre machine.
whoami
hostname
pwd
uname -a
cat /etc/os-releaseLisez les résultats : ne supposez pas qu’un serveur est Ubuntu ou RHEL uniquement d’après son nom.
Bonnes pratiques
Restez connecté avec un compte standard, vérifiez le contexte avant d’agir et consultez l’aide d’une commande inconnue. Réservez les privilèges administrateur aux actions qui les exigent réellement.
- Relire la commande et ses paramètres avant de la valider.
- Vérifier la machine et l’utilisateur dans chaque nouvelle session.
- Privilégier les commandes d’observation avant toute modification.
Erreur fréquente : confondre Linux et une distribution
Mini résumé
- Le noyau Linux gère les ressources fondamentales de la machine.
- Une distribution assemble le noyau, des outils et un gestionnaire de paquets.
- Le shell interprète les commandes saisies dans un terminal.
- whoami, hostname, pwd et /etc/os-release donnent le contexte de travail.
Mini quiz
Trois questions pour vérifier les notions essentielles de la leçon.