소개
이 챌린지에서는 리눅스 시스템이 특정 systemd 타겟으로 자동 부팅되도록 설정하는 방법을 배웁니다. 이는 시스템 관리자가 그래픽 사용자 인터페이스 (GUI) 나 명령줄 인터페이스 (CLI) 와 같이 시스템이 원하는 상태로 시작되도록 보장하기 위해 수행하는 일반적인 작업입니다. 부팅 타겟을 관리하는 방법을 이해하는 것은 RHEL 시스템 관리의 핵심적인 기술입니다.
기본 부팅 타겟 설정
RHEL 과 같은 systemd 기반 시스템에서는 특정 서비스 그룹을 실행하여 시스템 상태를 관리하기 위해 "타겟 (target)"을 사용합니다. 이는 이전 초기화 시스템의 "런레벨 (runlevel)"과 유사한 개념입니다. 여러분의 과제는 시스템이 부팅될 때 기본적으로 진입하는 타겟을 변경하는 것입니다.
과제
- 현재 시스템의 기본 부팅 타겟을 확인합니다.
- 기본 부팅 타겟을 그래픽 타겟 (
graphical.target) 으로 변경합니다. - 설정 변경이 성공적으로 적용되었는지 확인합니다.
요구 사항
- 기본 부팅 타겟은 반드시
graphical.target으로 설정되어야 합니다. - 모든 작업은
systemctl명령어를 사용하여 수행해야 합니다. - 모든 작업은
labex사용자로 수행해야 합니다.
주의 사항
이 컨테이너화된 실습 환경에서는 시스템을 재부팅하여 부팅 프로세스를 완전히 테스트할 수 없습니다. 이 챌린지의 목표는 설정을 올바르게 구성하는 것이며, 이는 재부팅 없이도 확인할 수 있습니다. 실제 물리 장비나 가상 머신에서는 이 설정을 변경하면 시스템이 그래픽 로그인 화면으로 부팅됩니다.
요약
이 챌린지를 통해 systemd를 사용하는 RHEL 시스템에서 기본 부팅 타겟을 관리하는 방법을 배웠습니다. systemctl get-default를 사용하여 현재 설정을 확인하고, systemctl set-default를 사용하여 설정을 변경하는 실습을 진행했습니다. 기본 타겟을 설정함으로써 시스템이 명령줄 환경으로 부팅될지 그래픽 환경으로 부팅될지 제어할 수 있으며, 이는 시스템의 용도에 맞게 환경을 구축하는 데 필수적인 기술입니다.



