# Apprendre Linux : par où commencer ?

> Pourquoi apprendre Linux, installer un environnement d'entraînement, maîtriser le terminal et les commandes essentielles, puis progresser vers l'administration système.

- Source : https://rescueforce.fr/guides/apprendre-linux-par-ou-commencer/
- Thème : Emploi et formation au numérique
- Dernière relecture : 2026-10-01
- Auteur : RescueForce, association loi 1901 d'inclusion numérique (Lille, Hauts-de-France)

Linux fait tourner l'immense majorité des serveurs web, l'essentiel du cloud, les smartphones Android, les supercalculateurs et d'innombrables équipements embarqués. Le maîtriser est une compétence clé pour les métiers de l'infrastructure, du cloud, du DevOps et de la cybersécurité. Voici une feuille de route pour débuter.

## Pourquoi apprendre Linux ?

- **Pour l'emploi** : administrateur systèmes, ingénieur cloud, DevOps, analyste sécurité, la plupart de ces métiers exigent une bonne maîtrise de Linux.
- **Pour comprendre** : Linux expose son fonctionnement, ce qui permet de comprendre comment marche réellement un système d'exploitation.
- **Pour prolonger la vie du matériel** : Linux redonne vie aux ordinateurs anciens.
- **Parce que c'est libre et gratuit** : aucun obstacle financier à l'apprentissage.

## Étape 1 : se créer un environnement d'entraînement

Plusieurs options, sans risque pour votre ordinateur principal :

- **Une machine virtuelle** : un logiciel de virtualisation permet d'installer Linux dans une fenêtre, comme un ordinateur dans l'ordinateur.
- **Un vieil ordinateur** dédié, idéal pour apprendre sans contrainte.
- **WSL** sous Windows, qui permet d'utiliser un environnement Linux en ligne de commande.
- **Une clé USB live**, pour découvrir sans rien installer.

Commencez avec une distribution répandue et bien documentée : **Ubuntu** ou **Debian**.

## Étape 2 : apprivoiser le terminal

Le terminal effraie souvent les débutants, à tort. C'est simplement une façon de donner des instructions précises à l'ordinateur. Les premières commandes à connaître :

| Commande | Rôle |
|---|---|
| `pwd` | Afficher le dossier courant |
| `ls -l` | Lister le contenu d'un dossier |
| `cd` | Changer de dossier |
| `mkdir`, `touch` | Créer un dossier, un fichier |
| `cp`, `mv`, `rm` | Copier, déplacer, supprimer |
| `cat`, `less` | Afficher un fichier |
| `nano` | Éditer un fichier |
| `man` | Afficher le manuel d'une commande |

Prenez l'habitude de lire les pages de manuel (`man ls`) et l'aide (`ls --help`).

## Étape 3 : comprendre l'arborescence et les droits

- L'arborescence part de la racine `/` : `/home` pour les dossiers personnels, `/etc` pour la configuration, `/var/log` pour les journaux.
- Chaque fichier a un **propriétaire**, un **groupe** et des **droits** (lecture, écriture, exécution), gérés avec `chmod` et `chown`.
- L'utilisateur **root** a tous les droits ; on utilise `sudo` pour exécuter ponctuellement une commande d'administration.

## Étape 4 : gérer les logiciels et les services

- Installer et mettre à jour des logiciels avec le gestionnaire de paquets (`apt` sur Debian et Ubuntu, `dnf` sur Fedora).
- Gérer les services avec `systemctl` : démarrer, arrêter, activer au démarrage.
- Consulter les journaux avec `journalctl`.

## Étape 5 : le réseau et l'accès à distance

- Afficher la configuration réseau avec `ip a`.
- Tester la connectivité avec `ping`, la résolution de noms avec des outils comme `dig`.
- Se connecter à une machine distante avec **SSH**, et apprendre à utiliser une paire de clés plutôt qu'un mot de passe.

## Étape 6 : automatiser avec des scripts

Le langage du shell (**Bash**) permet d'enchaîner des commandes, de traiter des fichiers et d'automatiser des tâches répétitives. Commencez par de petits scripts : sauvegarde d'un dossier, nettoyage de fichiers anciens, rapport d'espace disque.

## Étape 7 : réaliser des projets concrets

L'apprentissage s'ancre par la pratique :

- installer un serveur web et publier une page ;
- mettre en place un partage de fichiers ;
- automatiser une sauvegarde planifiée ;
- héberger un petit service pour la famille ou une association ;
- superviser l'état de ses machines.

## Combien de temps faut-il ?

Quelques semaines de pratique régulière suffisent pour être à l'aise avec le terminal. Atteindre un niveau professionnel en administration demande plusieurs mois, idéalement avec une formation structurée et des projets réels. La régularité compte plus que l'intensité : une heure par jour vaut mieux qu'un week-end par mois.

## Les parcours RescueForce

RescueForce prépare deux parcours gratuits : **Linux fondamentaux** pour découvrir le système et la ligne de commande, puis **Linux administration** pour aller vers l'exploitation de serveurs. [Découvrir les programmes](/nos-programmes).

Voir aussi [devenir administrateur systèmes et réseaux](/guides/devenir-administrateur-systemes-reseaux).
