Logo
내 게시판 만들기
리눅스

runlevel과 systemd target

구름이 | 2026.04.27 13:51:10
조회 24 | 추천 0

옛 SysVinit의 「runlevel」 개념을 systemd에서는 「target」으로 대체.

「시스템이 어느 모드로 동작할지」 — 멀티유저 텍스트 모드, 그래픽 모드, 응급 복구 모드 등.



옛 runlevel.

0 — 종료, 1 — single user(복구), 2~5 — multi user(배포판마다 차이), 6 — 재부팅.

옛 init 시스템에서 「runlevel 5로」 같이 사용.



systemd target 매핑.

poweroff.target(0), rescue.target(1), multi-user.target(3, 텍스트 멀티), graphical.target(5, GUI), reboot.target(6).

이름이 더 의미 있음.



확인·변경.

systemctl get-default — 기본 부팅 target.

systemctl set-default multi-user.target — 텍스트 모드로 영구 변경.

systemctl isolate rescue.target — 즉시 응급 모드 전환.



활용.

1) 서버는 graphical 안 필요 → set-default multi-user(GUI 안 시작 → 자원 절약).

2) 부팅 문제 시 응급 — GRUB에서 systemd.unit=rescue.target 추가해 응급 모드.

3) 데스크톱은 graphical 기본.

한 번 설정하면 거의 안 건드림.




한 줄 요약


systemd target은 옛 runlevel 대체.

multi-user(3) 텍스트, graphical(5) GUI, rescue(1) 복구, poweroff(0)·reboot(6).

systemctl get-default·set-default로 설정.

서버는 multi-user, 데스크톱은 graphical.




더 알아볼 것


- systemd target 의존성 트리

- custom target 작성

- emergency vs rescue 차이

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
162 토순이 26/04/27 26 0
161 너구리 26/04/27 24 0
160 다람쥐 26/04/27 25 0
159 햇살이 26/04/27 25 0
158 구름이 26/04/27 25 0
157 야옹이 26/04/27 25 0
156 토순이 26/04/27 27 0
155 곰돌이 26/04/27 26 0
154 곰돌이 26/04/27 28 0
153 부엉이 26/04/27 24 0
152 구름이 26/04/27 26 0
151 토순이 26/04/27 33 0
150 야옹이 26/04/27 26 0
149 햇살이 26/04/27 24 0
148 멍뭉이 26/04/27 61 0
147 다람쥐 26/04/27 25 0
146 야옹이 26/04/27 24 0
145 별님이 26/04/27 24 0
144 야옹이 26/04/27 29 0
143 구름이 26/04/27 23 0
142 토순이 26/04/27 26 0
141 다람쥐 26/04/27 26 0
140 구름이 26/04/27 23 0
139 너구리 26/04/27 23 0
138 햇살이 26/04/27 27 0
137 구름이 26/04/27 24 0
136 구름이 26/04/27 24 0
135 별님이 26/04/27 26 0
134 곰돌이 26/04/27 26 0
133 너구리 26/04/27 24 0
신고하기

신고 사유를 선택해 주세요.