1. run level

런 레벨

내용

0

PROM or OK 모드

S, s

싱글유저모드(로컬파일시스템 마운트 안됨)

1

싱글유저모드(로컬파일시스템 마운트 됨)

2

멀티유저모드(NFS 클라이언트 모드)

3

멀티유저모드(NFS 서버 모드)

4

사용안함

5

Power off

6

reboot

 
2. run level별 쓰임
1) 싱글유저 모드
시스템 패치나 OBP 펌웨어 업그레이드시 사용됨
 
2) 멀티유저 모드
시스템이 정상적으로 부팅되어 root나 일반 관리자들도 접속가능.

          Solaris                                                 Linux
0      PROM모드                                             전원 끔
s      단일사용자                                      X (SUSE: 단일사용자)
1      단일사용자+파일시스템                          단일사용자
2      다중사용자                                       다중사용자(TUI)
3      다중사용자+네트워크                   다중사용자+네트워크(TUI)
4      X                                                               X
5      전원 끔                                       다중사용자+네트워크(GUI)
6      재부팅                                                      재부팅

런레벨
init명령어
시스템 런 레벨을 변경하거나 시스템을 끄거나 재부팅 할 수 있음.
svc.startd 데몬에게 변경할 런 레벨을 알려줌.
Ex. init 0 , init 1 , init 3   .........

SMF에 의한 런 레벨 변경
# svcadm milestone single-user (런 레벨 s)
# svcadm milestone multi-uiser (런 레벨 2)
# svcadm mileston multi-user-server (런 레벨 3)

halt / poweroff 명령어
시스템 즉시 종료
rc0 스크립트를 실행하지 않고 종료
접속한 사용자에게 종료를 통보하지 않고 종료

shutdown 명령어
rc0 스크립트를 실행하고 정상적으로 종료
접속한 사용자에게 종료를 통보함
# shutdown -y -g0 -i5 systemoff!
                  -y : 시스템을 끌 것인지 물음에 무조껀 YES
                  -gn : 몇초후에 시스템을 종료할 것인지 (기본값 : 60초)
                  -in : 변경할 런 레벨
                   사용자에게 전송할 메세지
 
Posted by linuxism
,