EXERCICES SUR L'ADMINISTRATION SYSTÈME SOUS LINUX
Exercice 1 : Navigation de base
1. Ouvrir un terminal.
2. Afficher le chemin absolu du répertoire courant.
3. Se déplacer dans le répertoire /home puis dans votre dossier utilisateur.
4. Créer un dossier nommé mon_dossier_test.
5. Se déplacer dans ce dossier.
Exercice 2 : Manipulation de fichiers
1. Créer un fichier vide nommé [Link] avec touch.
2. Copier ce fichier dans un nouveau fichier [Link].
3. Renommer [Link] en fichier_backup.txt.
4. Supprimer fichier_backup.txt.
5. Supprimer le dossier mon_dossier_test.
Exercice 3 : Visualiser du contenu
1. Créer un fichier texte avec nano contenant quelques lignes.
2. Lire le contenu avec cat, less, puis head et tail.
3. Utiliser echo pour ajouter une ligne dans un fichier texte.
Exercice 4 : Gestion simple des droits
1. Créer un fichier test_droits.sh.
2. Vérifier ses permissions avec ls -l.
3. Donner les droits d'exécution avec chmod +x.
4. L’exécuter (avec ./test_droits.sh).
Exercice 5 : Processus
1. Utiliser top ou htop pour afficher les processus en temps réel.
2. Identifier le PID de l’éditeur nano ou d’un autre programme lancé.
3. Tuer le processus avec kill.
4. Lancer une commande en arrière-plan (par exemple : sleep 60 &).
5. Gérer les jobs avec jobs, fg, bg.
Exercice 6 : Réseau
1. Pinger l'adresse IP de [Link].
2. Afficher les interfaces réseau avec ip a.
3. Télécharger un fichier avec wget (par exemple un fichier sur [Link]
4. Vérifier les connexions réseau ouvertes avec ss -tuln.
Exercice 7 : Recherche et archivage
1. Créer une hiérarchie de dossiers et fichiers.
2. Rechercher un fichier avec find.
3. Archiver un dossier avec tar -cvf [Link] dossier/.
4. Compresser ce fichier avec gzip.
5. Extraire l’archive avec tar -xvf.
Exercice 8 : Gestion des utilisateurs (à faire avec précaution)
1. Créer un nouvel utilisateur test (sudo adduser testuser).
2. Lui affecter un mot de passe.
3. Ajouter ce nouvel utilisateur au groupe sudo.
4. Supprimer l’utilisateur (optionnel : sudo deluser testuser).
Exercice 9 : Utilisation d’alias et historique
1. Créer un alias ll pour ls -la (dans ~/.bashrc).
2. Recharger le terminal (source ~/.bashrc).
3. Afficher l’historique des commandes avec history.
4. Trouver une commande spécifique dans l’historique