리눅스 systemd 타겟(target)과 init 런레벨(runlevel) 리눅스

최근에 접하는 리눅스 배포판은 시스템/서비스 관리자로 systemd가 탑재되어 있다. 예전에 사용하던 런레벨(runlevel) 대신 타겟(target)이라는 용어를 사용하고, 대응 관계는 아래와 같다.

runlevel 0 정지(시스템 종료) - poweroff.target
runlevel 1 단일 사용자(single user) - rescue.target
runlevel 2,3,4 다중 사용자(multiuser) - multiuser.target
runlevel 5 다중 사용자 + GUI - graphical.target
runlevel 6 재기동 - reboot.target

실행레벨 변경은 init 명령을 사용하는데, systemd의 경우 systemctl의 isolate 옵션을 사용한다.

# 재기동(init)
sudo init 6

# 재기동(systemd)
sudo systemctl isolate reboot.target

현재의 기본 런레벨은 아래와 같이 확인 가능하다.

# 런레벨 확인
runlevel
N 5

# systemd target 확인
systemctl get-default
graphical.target



덧글

댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.

Google Analytics


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

749841
4538
1939849

ad_widget_2