Aller au contenu principal

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​

  1. VirtualBox:

    • Nouvelle machine virtuelle
    • Type: Linux, Version: Ubuntu (64-bit)
    • RAM: 2048 MB minimum
    • Disque dur: 20 GB minimum
  2. Configurer le disque:

    • Sélectionner l'ISO Ubuntu téléchargée
    • Démarrer la machine virtuelle

Étape 3: Installation Ubuntu​

  1. Choisir la langue: Français
  2. Type d'installation: Installation normale
  3. Partitionnement: Effacer le disque et installer Ubuntu
  4. Utilisateur: Créer votre compte utilisateur
  5. 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 wsl ou ubuntu

É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