Создание и управление символическими ссылками

Red Hat Enterprise LinuxBeginner
Практиковаться сейчас

Введение

В рамках этого испытания вы изучите работу с символическими ссылками (soft links) в системе Linux. Вам предстоит создать символическую ссылку, изменить её содержимое и пронаблюдать, как она себя ведет после удаления исходного файла.

Окружение

LabEx использует Red Hat Universal Base Image 9 (UBI9) для имитации экзаменационной среды. Она может не полностью совпадать с реальной средой экзамена RHCSA, но дает отличное представление о задачах, с которыми вы столкнетесь.

В системе настроены два пользователя:

  • labex: Обычный пользователь с привилегиями sudo, пароль: labex.
  • root: Системный администратор, пароль: redhat.

Данное испытание включает в себя реальные экзаменационные вопросы, пояснения, требования и автоматизированные скрипты проверки, которые помогут вам подтвердить правильность выполнения задач. Это эффективный способ закрепить знания по темам, охватываемым экзаменом RHCSA.

Создание и манипуляции с символической ссылкой

На этом этапе вам необходимо создать символическую ссылку, отредактировать данные через неё и проследить за состоянием ссылки после удаления целевого объекта.

Задачи

  1. Создайте символическую ссылку с именем soft1 в каталоге /home/labex, указывающую на /tmp/hard2.
  2. Отредактируйте содержимое через ссылку soft1.
  3. Выведите атрибуты ссылки soft1.
  4. Удалите целевой файл hard2.
  5. Снова выведите атрибуты ссылки soft1.

Требования

  • Выполняйте все операции от имени пользователя labex.
  • Создайте символическую ссылку soft1 именно в директории /home/labex.
  • Целевой файл hard2 должен располагаться в директории /tmp.
  • Используйте команду ln -s для создания символической ссылки.
  • Используйте echo для добавления контента через ссылку.
  • Используйте ls -l для просмотра атрибутов файла.
  • Используйте rm для удаления целевого файла.

Пример

После создания ссылки и редактирования её содержимого вы можете увидеть вывод, похожий на следующий:

$ ls -l /home/labex/soft1
lrwxrwxrwx 1 labex labex 10 Aug 28 10:00 /home/labex/soft1 -> /tmp/hard2
✨ Проверить решение и практиковаться

Резюме

В ходе этого испытания вы научились создавать символические ссылки в Linux и управлять ими. Вы создали ссылку, добавили через неё данные, изучили её атрибуты и увидели, что происходит, когда целевой файл исчезает. Это упражнение наглядно демонстрирует гибкость символических ссылок и их поведение в различных сценариях, что является критически важным знанием для системного администрирования и управления файлами в среде Linux.