탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris 관리: 기본 관리 Oracle Solaris 10 1/13 Information Library (한국어) |
2. Solaris Management Console 작업(작업)
3. Oracle Java Web Console 작업(작업)
11. Oracle Solaris 부트 동작 수정(작업)
13. Oracle Solaris 부트 아카이브 관리(작업)
14. Oracle Solaris 시스템 부트(작업) 문제 해결
16. x86: GRUB가 구현되지 않은 시스템 부트(작업)
17. Oracle Configuration Manager 작업
21. Oracle Solaris 시스템 관리 도구를 사용하여 소프트웨어 관리(작업)
시스템의 실행 레벨(초기화 상태라고도 함)은 사용자가 사용할 수 있는 서비스와 리소스를 정의합니다. 시스템에는 한 번에 하나의 실행 레벨만 지정할 수 있습니다.
Solaris OS에는 다음 표에 설명된 대로 여덟 개의 실행 레벨이 있습니다. 기본 실행 레벨은 /etc/inittab 파일에서 실행 레벨 3으로 지정되어 있습니다.
표 18-2 Solaris 실행 레벨
|
또한 svcadm 명령을 통해 실행할 마일스톤을 선택하여 시스템의 실행 레벨을 변경할 수 있습니다. 다음 표에서는 각 마일스톤에 해당하는 실행 레벨을 보여 줍니다.
표 18-3 Solaris 실행 레벨 및 SMF 마일스톤
|
대부분의 경우 실행 레벨에 init 명령만 사용해도 충분히 시스템 상태를 변경할 수 있습니다. 마일스톤을 사용하여 시스템 상태를 변경하는 것은 혼동을 초래하여 예상치 않은 동작이 발생할 수 있습니다. 또한 init 명령을 통해 시스템을 종료할 수 있으므로 시스템 상태를 변경하는 데는 init가 가장 적합한 명령입니다.
하지만 시작 문제를 디버그할 때는 none 마일스톤을 사용하여 시스템을 부트하는 것이 매우 유용할 수 있습니다. none 마일스톤을 대체할 수 있는 실행 레벨은 없습니다. 자세한 지침은 서비스 시작 없이 부트하는 방법을 참조하십시오.
who -r 명령을 사용하면 실행 레벨 정보가 표시됩니다.
$ who -r
who -r 명령을 사용하여 모든 레벨에 대한 시스템의 현재 실행 레벨을 확인할 수 있습니다.
예 18-1 시스템의 실행 레벨 확인
이 예에서는 시스템의 현재 실행 레벨과 이전 실행 레벨에 대한 정보를 표시합니다.
$ who -r . run-level 3 Dec 13 10:10 3 0 S $
|