@런레벨 (Runlevel) 이란?
리눅스 시스템에서 런레벨(runlevel)은 특정 시스템 상태 또는 동작 모드를 숫자로 정의합니다.
각 런레벨은 특정 서비스와 프로세스의 실행 여부를 결정하고, 사용자에게 제공되는 기능과 인터페이스를 제어합니다. 리눅스 시스템의 기본적인 런레벨은 일반적으로 0부터 6까지의 숫자로 구성되어 있습니다.
Runlevel 0
|
시스템 종료
|
shuts down the system
|
Runlevel 1
|
복구 모드
|
single-user mode
|
Runlevel 2
|
네트워크 연결 없는 다중 사용자 모드
|
multi-user mode without networking
|
Runlevel 3
|
기본 다중 사용자 모드 (기본 CLI 환경)
|
multi-user mode with networking
|
Runlevel 4
|
사용자 정의 모드
|
user-definable
|
Runlevel 5
|
기본 다중 사용자 모드 (기본 GUI 환경)
|
multi-user mode with networking
|
Runlevel 6
|
재부팅
|
reboots the system to restart it
|
1) 그래픽 환경 패키지 다운로드
#>yum -y groupinstall "GNOME Desktop" "Graphical Administration Tools"
----- --- ------------- ---------------------- ---------------------------------------
1 2 3 4 5
1. rpm 기반의 시스템 업데이트 기능을 제공 (다운, 삭제)
2.yum 명령어의 옵션 -y 패키지 다운시 질문을 모두 yes로 선택한다
2. 모든 패키지는 그룹별로 관리됨, 해당 그룹에 있는 모든 것을 다운로드하는 명령어
해당 패키지만 다운은 그냥 istall 그룹에 있는 모든 패키지를 다운로드하는 것은 groupinstall
3. 무료 오픈소스 데스크톱 환경 GUI 환경 패키지
4. 그래픽 관리 도구 패키지

다운로드하는데 5분 정도의 시간이 소요된다.
2) 런레벨 변경
#>
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
-- --- --------------------------------------------- --------------------------------------------
1 2 3 4
1. 파일 링크를 생성하는 명령어
2.
옵션 -s symbolic : 링크할 원본이 심볼릭 링크된 파일이면, 그 파일을 링크한다.
옵션 -f force : 링크를 생성할 대상 파일이 있더라도 강제적으로 새로운 링크를 생성한다.
3. 그래픽 모드의 런레벨을
4. default로 변경
변경된 런레벨 확인
#>systemctl get-default

3) 재부팅
#> reboot , init 6

#> reboot
or
#> init 6

재부팅 하면 cli 환경에서 gui 환경으로 바뀐 것을 확인할 수 있다.
'Linux 2급' 카테고리의 다른 글
리눅스 파일시스템 구조, i-node, 링크 파일(ln, ls -i) (0) | 2023.11.02 |
---|---|
리눅스 서비스 제어, 데몬 프로세스, 런레벨(systemctl, service, runlevel) (0) | 2023.11.02 |
리눅스 파일 압축, 압축 풀기, 아카이브 생성, 해제 (tar, gzip, bzip2, xz) (1) | 2023.11.02 |
리눅스 기초 파티션,마운트,파일시스템,포맷(fdisk,df,mount,umount,mkfs,file) (0) | 2023.11.02 |
리눅스 ACL(Access Control List) (getacl, setacl) (0) | 2023.11.02 |