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

LinuxLinuxBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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

Окружение

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

В окружении есть два пользователя:

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

В задании представлены настоящие экзаменационные вопросы, а также объяснения, требования и автоматические скрипты проверки, которые помогут вам убедиться, что задача выполнена. Это эффективно имитирует области знаний, охватываемые экзаменом 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{{"Создание и управление символическими ссылками"}} linux/rm -.-> lab-416101{{"Создание и управление символическими ссылками"}} linux/ln -.-> lab-416101{{"Создание и управление символическими ссылками"}} end

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

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

Задачи

  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.