728x90
리눅스의 부팅 모드는 CLI(Command Line Interface) 모드와 GUI(Graphical User Interface) 모드가 있습니다.
부팅 모드 변경 관련 내용은 /etc/inittab 파일을 수정하고 재부팅하면 됩니다. (CentOS 6이하)
1. CentOS 6이하
# vi /etc/inittab
# 윗부분 생략..
# Default runlevel. The runlevels used are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:3:initdefault:
주석의 내용을 읽어보면 런레벨의 설명이 되어있고, 필요한 값으로 변경 후 재부팅하면 됩니다.
id:3:initdefault: --> CLI
id:5:initdefault: --> GUI
# reboot
반응형
2. CentOS 7이상
systemctl 명령어를 사용하여 부팅 모드를 변경할 수 있습니다.
# systemctl get-default
현재 설정된 부팅 모드를 확인합니다.
아래 두 가지 중 하나로 확인됩니다.
multi-user.target
graphical.target
multi-user.target --> CLI
graphical.target --> GUI
# 영구적 변경
# systemctl set-default multi-user.target
# systemctl set-default graphical.target
# 일시적 변경
# systemctl isolate multi-user.target
# systemctl isolate graphical.target
CentOS 7이상 /etc/inittab에 들어가 보면 설명이 나와있습니다.
# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target
#
※ 현재 런레벨을 확인하는 방법 ※
# runlevel
# who -r
728x90
반응형
'OS > Linux' 카테고리의 다른 글
Linux - Rsync 란? (0) | 2024.05.09 |
---|---|
Linux - 스왑 메모리(SWAP Memory) 란? (0) | 2024.05.03 |
Linux - 방화벽 설정(iptables) (2) | 2023.10.19 |
Linux - fstab(파일시스템테이블) 이란? (6) | 2023.10.18 |
Linux - Too many open files 오류 해결 방법 (2) | 2023.07.13 |