심볼릭 링크 생성 및 조작

Red Hat Enterprise LinuxBeginner
지금 연습하기

소개

이 챌린지에서는 리눅스 시스템의 심볼릭 링크 (소프트 링크) 에 대해 탐구합니다. 심볼릭 링크를 직접 생성하고 내용을 수정해 보며, 원본 대상 파일이 삭제되었을 때 링크가 어떻게 작동하는지 관찰하게 됩니다.

환경

LabEx 는 실제 시험 환경을 모사하기 위해 Red Hat Universal Base Image 9 (UBI9) 를 사용합니다. 실제 RHCSA 시험 환경과 완전히 동일하지는 않지만, 여러분이 접하게 될 작업들을 충분히 경험할 수 있도록 구성되었습니다.

환경에는 두 명의 사용자가 존재합니다:

  • labex: sudo 권한을 가진 일반 사용자, 비밀번호: labex.
  • root: 시스템 관리자, 비밀번호: redhat.

이 챌린지는 실제 시험 문항을 바탕으로 설명, 요구 사항, 자동 검증 스크립트를 제공하여 작업 완료 여부를 확인할 수 있도록 돕습니다. RHCSA 시험에서 다루는 지식 영역을 효과적으로 시뮬레이션합니다.

이 콘텐츠는 챌린지 형식으로, 가이드에 따라 학습하는 실습 (Guided Lab) 과 달리 스스로 과제를 해결해야 합니다. 챌린지는 다소 난이도가 있을 수 있습니다. 해결이 어렵다면 Labby 와 상담하거나 솔루션을 확인해 보세요. 통계에 따르면 이 챌린지는 초급 수준이며, 합격률은 98%, 학습자들로부터 99%의 긍정적인 평가를 받았습니다.

심볼릭 링크 생성 및 조작

이 단계에서는 심볼릭 링크를 생성하고, 내용을 편집하며, 대상 파일이 삭제되었을 때의 상태 변화를 확인합니다.

작업 내용

  1. /home/labex 디렉토리에 /tmp/hard2를 가리키는 soft1이라는 이름의 심볼릭 링크를 생성합니다.
  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
✨ 솔루션 확인 및 연습

요약

이 챌린지를 통해 리눅스 시스템에서 심볼릭 링크를 생성하고 관리하는 방법을 학습했습니다. 심볼릭 링크를 생성하고, 이를 통해 데이터를 수정하며, 속성을 관찰하고, 원본 파일이 사라졌을 때 어떤 현상이 발생하는지 직접 경험해 보았습니다. 이러한 실습은 리눅스 환경의 시스템 관리 및 파일 관리에서 매우 중요한 지식인 심볼릭 링크의 유연성과 동작 특성을 이해하는 데 큰 도움이 됩니다.