Créer et manipuler des liens symboliques

Red Hat Enterprise LinuxBeginner
Pratiquer maintenant

Introduction

Dans ce défi, vous allez explorer les liens symboliques (également appelés liens souples ou soft links) au sein d'un système Linux. Vous devrez créer un lien symbolique, modifier son contenu et observer son comportement une fois que le fichier cible a été supprimé.

Environnement

LabEx utilise l'image Red Hat Universal Base Image 9 (UBI9) pour simuler l'environnement de l'examen. Bien qu'il puisse exister de légères différences avec l'environnement réel du RHCSA, cette plateforme offre une représentation fidèle des tâches que vous devrez accomplir.

Deux utilisateurs sont configurés dans cet environnement :

  • labex : Un utilisateur standard disposant des privilèges sudo, mot de passe : labex.
  • root : L'administrateur système, mot de passe : redhat.

Ce défi propose des questions de type examen réel, accompagnées d'explications, de prérequis et de scripts de vérification automatisés pour confirmer la réussite de vos tâches. Il couvre efficacement les domaines de connaissances requis pour la certification RHCSA.

Créer et manipuler un lien symbolique

Cette étape consiste à créer un lien symbolique, à éditer son contenu et à observer ce qu'il advient du lien lorsque le fichier source est supprimé.

Tâches

  1. Créez un lien symbolique nommé soft1 dans le répertoire /home/labex pointant vers /tmp/hard2.
  2. Modifiez le contenu de soft1.
  3. Listez les attributs de soft1.
  4. Supprimez le fichier cible hard2.
  5. Listez à nouveau les attributs de soft1.

Exigences

  • Effectuez toutes les opérations en tant qu'utilisateur labex.
  • Le lien symbolique soft1 doit être créé dans le répertoire /home/labex.
  • Le fichier cible hard2 doit se trouver dans le répertoire /tmp.
  • Utilisez la commande ln -s pour créer le lien symbolique.
  • Utilisez echo pour ajouter du contenu via le lien symbolique.
  • Utilisez ls -l pour afficher les attributs du fichier.
  • Utilisez rm pour supprimer le fichier cible.

Exemple

Après avoir créé le lien symbolique et modifié son contenu, vous devriez obtenir un résultat similaire à celui-ci :

$ ls -l /home/labex/soft1
lrwxrwxrwx 1 labex labex 10 Aug 28 10:00 /home/labex/soft1 -> /tmp/hard2
✨ Vérifier la solution et pratiquer

Résumé

Au cours de ce défi, vous avez appris à créer et à manipuler des liens symboliques sous Linux. Vous avez créé un lien, ajouté du contenu, examiné ses attributs et observé son comportement suite à la suppression du fichier cible. Cet exercice démontre la flexibilité des liens symboliques et leur fonctionnement dans différents scénarios, une connaissance cruciale pour l'administration système et la gestion de fichiers dans les environnements Linux.