수요일, 10월 14, 2020

[유튜브 방송] (리눅스 업스킬 도전 #19) 아이노드와 심볼릭 링크

[일상다반사] 초보 개발자들을 위한 유튜브 채널 본격 가동에서 설명드린 리눅스 업스킬 도전 프로젝트 19편을 공개해드리겠다. 19편은 아이노드와 하드 링크, 그리고 심볼릭 링크를 설명한다.

2020년 10월 14일자 [리눅스 업스킬 도전 #19] 아이노드와 심볼릭 링크 방송은 다음에서 볼 수 있으며, 전체 방송 플레이리스트는 리눅스업스킬도전에서 확인할 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 00:00 아이노드란 무엇인가?
  • 00:39 단계 1) ls와 stat 명령으로 아이노드 확인보기
  • 01:55 단계 2) ln 명령어로 하드 링크 걸고 확인하기
  • 06:21 단계 3) ln -s 명령으로 심볼릭 링크 걸고 확인하고, 심볼릭 링크의 사용 용법을 살펴보기

원본 학습자료는 Day 19 - Inodes, symlinks and stat을 참고하고, 방송에 사용한 실제 실습 자료는 다음을 참고한다:

  • 단계 1
    1. $ ls -li /etc/hosts
    2. $ stat /etc/hosts
  • 단계 2
    1. $ stat /etc/passwd
    2. $ sudo ln /etc/passwd link1
    3. $ ls -li link1
    4. $ stat link1
    5. $ stat /etc/passwd
  • 단계 3
    1. $ ln -s /etc/passwd link2
    2. $ ls -li link2
    3. $ stat link2
    4. $ which vim
    5. $ ls -li /usr/bin/vim
    6. $ ls -li /usr/bin/view
    7. $ ls -li /etc/alternatives/vim
    8. $ ls -li /etc/alternatives/view
    9. $ ls -ltr /etc/rc2.d/*
    10. 참고: alternatives 패키지는 자바나 파이썬 여러 버전을 관리(심볼릭 링크를 체계적으로 걸어줌)
EOB

댓글 없음:

댓글 쓰기