이번 게시물에서는 런레벨의 확인 및 변경에 대해서 알아보도록 하겠습니다.
우선 기본적으로 리눅스에서는 6개의 런레벨이 있는데 현재 해당 시스템이 어느 런레벨인지 확인해 보도록 하겠습니다.
해당 명령어는 다음과 같습니다.
[root@localhost ~]# runlevel
N 3
[root@localhost ~]# who -r
run-level 3 2014-09-01 15:47
[root@localhost ~]# grep initdefault: /etc/inittab
id:3:initdefault:
해당시스템이 어떤 런레벨인지 확인이 되었으면 이제 런레벨을 변경하도록 하겠습니다.
런레벨을 담당하는 파일은 /etc/iniitab 이라는 파일인데 해당 파일을 vi편집기로 열어서 보도록 하겠습니다.
[root@localhost ~]# 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:
맨 마지막 줄에 보면 해당 시스템이 런레벨 3이라는 것을 확인 할 수 있는데 이것을 수정해 주면 원하는 런레벨로 이동 할 수 있습니다.
예를 들어서
id:5:initdefault:
이렇게 수정하고 리부팅을 하게 되면 해당 시스템이 런레벨 5로 부팅하게 됩니다.
마지막으로 런레벨을 변경 하실 때는 init 명령어를 사용해서 간편하게 원하는 런레벨로 이동 할 수 있습니다.
예를 들어서 init 0, init 1, init 2 등등 원하는 런레벨로 이동하시면 됩니다.
출처 및 참고 : http://jmnote.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EA%B8%B0%EB%B3%B8_%EB%9F%B0%EB%A0%88%EB%B2%A8_%ED%99%95%EC%9D%B8
http://asone.tistory.com/9
[polldaddy rating=”7739789″]