소개
시스템 관리자로서 시스템의 소프트웨어를 관리하는 일은 매우 빈번하고 중요한 업무입니다. 이번 챌린지에서는 Red Hat Enterprise Linux(RHEL) 시스템의 dnf 패키지 관리자를 사용하여 새로운 소프트웨어를 설치하고 기존 패키지를 업데이트하는 핵심적인 작업들을 수행해 봅니다. 이는 안전하고 쾌적한 시스템 환경을 유지하기 위한 가장 기본적인 기술입니다.
시스템 관리자로서 시스템의 소프트웨어를 관리하는 일은 매우 빈번하고 중요한 업무입니다. 이번 챌린지에서는 Red Hat Enterprise Linux(RHEL) 시스템의 dnf 패키지 관리자를 사용하여 새로운 소프트웨어를 설치하고 기존 패키지를 업데이트하는 핵심적인 작업들을 수행해 봅니다. 이는 안전하고 쾌적한 시스템 환경을 유지하기 위한 가장 기본적인 기술입니다.
첫 번째 과제는 시스템에 구성된 저장소에서 새로운 소프트웨어 패키지를 설치하는 것입니다. 디렉터리 구조를 트리 형태로 시각화하여 보여주는 유용한 도구인 tree 패키지를 설치해 보세요.
tree 소프트웨어 패키지를 설치합니다.dnf 명령어를 사용해야 합니다.sudo 권한이 필요합니다.설치를 성공적으로 마친 후, 현재 비어 있는 홈 디렉터리 (/home/labex) 에서 tree 명령어를 실행하면 다음과 같은 결과가 출력되어야 합니다.
[labex@host ~]$ tree
.
└── project
1 directory, 0 files
소프트웨어를 최신 상태로 유지하는 것은 보안과 시스템 안정성을 위해 매우 중요합니다. 다음 과제는 기존에 설치된 vim 패키지를 저장소에서 제공하는 최신 버전으로 업데이트하는 것입니다.
vim 패키지를 업데이트합니다.dnf 명령어를 사용해야 합니다.sudo 권한이 필요합니다.vim 패키지를 업데이트한 후 버전을 확인해 보세요. 출력 결과에 업데이트된 새로운 버전 번호가 표시되어야 합니다.
vim --version
VIM - Vi IMproved 9.x
...
이번 챌린지를 통해 Red Hat Enterprise Linux 시스템에서 소프트웨어를 관리하는 가장 기본적인 기술을 습득했습니다. dnf 명령줄 도구를 사용하여 새로운 패키지 (tree) 를 설치하고 기존 패키지 (vim) 를 업데이트하는 과정을 실습해 보았습니다. 이러한 작업은 RHEL 시스템을 배포하고 구성하며 유지 관리하는 모든 시스템 관리자에게 필수적인 역량입니다.