Crear y Manipular Enlaces Simbólicos

LinuxLinuxBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este reto, explorarás los enlaces simbólicos (enlaces blandos) en un sistema Linux. Crearás un enlace simbólico, modificarás su contenido y observarás cómo se comporta cuando se elimina el archivo de destino.

Entorno

LabEx utiliza la Red Hat Universal Base Image 9 (UBI9) para simular el entorno del examen. Puede no ser idéntico al entorno real del examen RHCSA, pero ofrece una buena representación de las tareas que encontrarás.

Hay dos usuarios en el entorno:

  • labex: Un usuario estándar con privilegios sudo, contraseña: labex.
  • root: El administrador del sistema, contraseña: redhat.

El reto presenta preguntas reales del examen, junto con explicaciones, requisitos y scripts de verificación automatizada para ayudarte a confirmar la finalización de las tareas. Simula eficazmente las áreas de conocimiento cubiertas en el examen RHCSA.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/BasicFileOperationsGroup -.-> linux/rm("File Removing") linux/BasicFileOperationsGroup -.-> linux/ln("Link Creating") subgraph Lab Skills linux/ls -.-> lab-416101{{"Crear y Manipular Enlaces Simbólicos"}} linux/rm -.-> lab-416101{{"Crear y Manipular Enlaces Simbólicos"}} linux/ln -.-> lab-416101{{"Crear y Manipular Enlaces Simbólicos"}} end

Crear y Manipular un Enlace Simbólico

Este paso implica crear un enlace simbólico, editar su contenido y observar su comportamiento cuando se elimina el archivo de destino.

Tareas

  1. Crea un enlace simbólico llamado soft1 en /home/labex que apunte a /tmp/hard2.
  2. Edita el contenido de soft1.
  3. Lista los atributos de soft1.
  4. Elimina el archivo de destino hard2.
  5. Lista los atributos de soft1 de nuevo.

Requisitos

  • Realiza todas las operaciones como el usuario labex.
  • Crea el enlace simbólico soft1 en el directorio /home/labex.
  • El archivo de destino hard2 debe estar en el directorio /tmp.
  • Utiliza ln -s para crear el enlace simbólico.
  • Utiliza echo para agregar contenido al enlace simbólico.
  • Utiliza ls -l para listar los atributos de los archivos.
  • Utiliza rm para eliminar el archivo de destino.

Ejemplo

Después de crear el enlace simbólico y editar su contenido, es posible que veas una salida similar a esta:

$ ls -l /home/labex/soft1
lrwxrwxrwx 1 labex labex 10 Aug 28 10:00 /home/labex/soft1 -> /tmp/hard2
✨ Revisar Solución y Practicar

Resumen

En este reto, aprendiste cómo crear y manipular enlaces simbólicos en un sistema Linux. Creaste un enlace simbólico, le agregaste contenido, observaste sus atributos y experimentaste cómo se comporta cuando se elimina el archivo de destino. Este ejercicio demuestra la flexibilidad de los enlaces simbólicos y su comportamiento en diferentes escenarios, lo cual es un conocimiento crucial para la administración de sistemas y la gestión de archivos en entornos Linux.