Lab 1.1 - Installation et Première Utilisation de Linux
Objectifs du Lab
À la fin de ce lab, vous serez capable de:
- Installer Linux (Ubuntu/Debian ou distribution de votre choix)
- Accéder au terminal
- Utiliser les commandes de base
- Naviguer dans le système de fichiers
- Comprendre la structure de base de Linux
Durée Estimée
30-45 minutes
Prérequis
- Machine virtuelle (VirtualBox, VMware, Hyper-V) ou machine physique
- Image ISO d'une distribution Linux (Ubuntu recommandé)
- Au moins 20 GB d'espace disque
- 2 GB de RAM minimum (4 GB recommandé)
Option 1: Installation sur Machine Virtuelle
Étape 1: Télécharger Ubuntu
# Télécharger Ubuntu 24.04 Desktop depuis:
# https://ubuntu.com/download/desktop
# Ou Ubuntu 24.04 Server (plus léger):
# https://ubuntu.com/download/server
Étape 2: Créer la Machine Virtuelle
-
VirtualBox:
- Nouvelle machine virtuelle
- Type: Linux, Version: Ubuntu (64-bit)
- RAM: 2048 MB minimum
- Disque dur: 20 GB minimum
-
Configurer le disque:
- Sélectionner l'ISO Ubuntu téléchargée
- Démarrer la machine virtuelle
Étape 3: Installation Ubuntu
- Choisir la langue: Français
- Type d'installation: Installation normale
- Partitionnement: Effacer le disque et installer Ubuntu
- Utilisateur: Créer votre compte utilisateur
- Attendre la fin de l'installation
Étape 4: Redémarrer
# Après redémarrage, vous devriez voir l'écran de connexion
# Connectez-vous avec votre compte utilisateur
Option 2: Utiliser WSL (Windows)
Étape 1: Activer WSL
# Dans PowerShell en tant qu'administrateur
wsl --install
# Ou pour une version spécifique
wsl --install -d Ubuntu
Étape 2: Redémarrer
# Redémarrer Windows après l'installation
Étape 3: Configurer Ubuntu
# Au premier lancement, créer un utilisateur
# Entrer un nom d'utilisateur et un mot de passe
Première Utilisation du Terminal
Étape 1: Ouvrir le Terminal
Ubuntu Desktop:
Ctrl + Alt + T- Ou rechercher "Terminal" dans les applications
WSL:
- Ouvrir PowerShell ou CMD
- Taper
wslouubuntu
Étape 2: Vérifier l'Environnement
# Voir la version de Linux
uname -a
# Voir la distribution
lsb_release -a
# Voir le shell utilisé
echo $SHELL
# Voir l'utilisateur actuel
whoami
# Voir le répertoire actuel
pwd
Résultat attendu:
Linux hostname 6.8.0-xx-generic #xx-Ubuntu SMP ...
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
Exercices Pratiques
Exercice 1: Navigation de Base
# 1. Voir le contenu du répertoire actuel
ls
# 2. Voir les fichiers cachés aussi
ls -a
# 3. Voir les détails
ls -l
# 4. Aller dans le répertoire home
cd ~
# ou
cd $HOME
# 5. Voir le chemin complet
pwd
# 6. Retourner au répertoire précédent
cd -
# 7. Aller à la racine
cd /
# 8. Voir la structure
ls /
Exercice 2: Créer des Fichiers et Répertoires
# 1. Créer un répertoire
mkdir mon-premier-lab
# 2. Aller dedans
cd mon-premier-lab
# 3. Créer un fichier texte
echo "Bonjour Linux!" > fichier1.txt
# 4. Voir le contenu
cat fichier1.txt
# 5. Créer un autre fichier
touch fichier2.txt
# 6. Voir les fichiers
ls -l
# 7. Créer plusieurs répertoires
mkdir dir1 dir2 dir3
# 8. Voir la structure
tree
# Si tree n'est pas installé:
# sudo apt install tree
Exercice 3: Commandes Utiles
# 1. Voir l'aide d'une commande
man ls
# ou
ls --help
# 2. Voir l'historique des commandes
history
# 3. Rechercher dans l'historique
history | grep ls
# 4. Répéter la dernière commande
!!
# 5. Voir les processus en cours
ps aux
# 6. Voir l'utilisation du disque
df -h
# 7. Voir l'utilisation de la mémoire
free -h
# 8. Voir les informations système
uname -a
Exercice 4: Éditeur de Texte
# 1. Créer un fichier avec nano
nano mon-fichier.txt
# 2. Écrire quelques lignes:
# - Ligne 1: Introduction à Linux
# - Ligne 2: Premier lab pratique
# - Ligne 3: C'est génial!
# 3. Sauvegarder: Ctrl+O, Entrée
# 4. Quitter: Ctrl+X
# 5. Voir le contenu
cat mon-fichier.txt
# 6. Éditer avec vim (plus avancé)
vim mon-fichier.txt
# Appuyer sur 'i' pour insérer
# Écrire du texte
# Appuyer sur 'Esc' puis ':wq' pour sauvegarder et quitter
Vérification
Checklist
Vérifiez que vous pouvez:
- Ouvrir le terminal
- Naviguer dans les répertoires (
cd,ls,pwd) - Créer des fichiers et répertoires (
mkdir,touch,echo) - Voir le contenu de fichiers (
cat,less) - Utiliser l'aide (
man,--help) - Comprendre la structure de base (
/,/home,/etc)
Test Final
# Créer cette structure:
# ~/lab1/
# ├── fichier1.txt
# ├── fichier2.txt
# └── sous-dir/
# └── fichier3.txt
mkdir -p ~/lab1/sous-dir
cd ~/lab1
echo "Fichier 1" > fichier1.txt
echo "Fichier 2" > fichier2.txt
echo "Fichier 3" > sous-dir/fichier3.txt
# Vérifier
tree ~/lab1
# ou
ls -R ~/lab1
Résolution de Problèmes
Problème: Command not found
# Vérifier que la commande existe
which nom-commande
# Installer si nécessaire
sudo apt update
sudo apt install nom-paquet
Problème: Permission denied
# Vérifier les permissions
ls -l fichier
# Si besoin, utiliser sudo (avec prudence!)
sudo commande
Problème: WSL ne démarre pas
# Vérifier l'état
wsl --status
# Redémarrer WSL
wsl --shutdown
wsl
Prochaines Étapes
- Chapitre 1.2: Pourquoi Linux?
- Chapitre 1.3: Histoire et Évolution
- Lab suivant: Pratiques avancées du terminal
Ressources
Lab créé le: Décembre 2024