JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: 기본 관리     Oracle Solaris 10 1/13 Information Library (한국어)
search filter icon
search icon

문서 정보

이 설명서에 대한 정보

1.  Oracle Solaris 관리 도구(로드 맵)

2.  Solaris Management Console 작업(작업)

3.  Oracle Java Web Console 작업(작업)

4.  사용자 계정 및 그룹 관리(개요)

5.  사용자 계정 및 그룹 관리(작업)

6.  클라이언트-서버 지원 관리(개요)

7.  디스크가 없는 클라이언트 관리(작업)

8.  시스템 종료 및 부트 소개

9.  시스템 종료 및 부트(개요)

10.  시스템 종료(작업)

11.  Oracle Solaris 부트 동작 수정(작업)

12.  Oracle Solaris 시스템 부트(작업)

13.  Oracle Solaris 부트 아카이브 관리(작업)

14.  Oracle Solaris 시스템 부트(작업) 문제 해결

15.  x86: GRUB 기반 부트(참조)

16.  x86: GRUB가 구현되지 않은 시스템 부트(작업)

17.  Oracle Configuration Manager 작업

18.  서비스 관리(개요)

SMF 소개

SMF 사용 시 동작 변경

SMF 개념

SMF 서비스

서비스 식별자

서비스 상태

SMF 매니페스트

SMF 프로파일

서비스 구성 저장소

SMF 저장소 백업

SMF 스냅샷

SMF 관리 및 프로그래밍 인터페이스

SMF 명령줄 관리 유틸리티

서비스 관리 구성 라이브러리 인터페이스

SMF 구성 요소

SMF의 마스터 다시 시작 프로그램 데몬

SMF의 위임된 다시 시작 프로그램

SMF 및 부트

SMF 호환성

실행 레벨

실행 레벨 또는 마일스톤 사용 시기

시스템의 실행 레벨 확인

/etc/inittab 파일

시스템을 실행 레벨 3으로 설정할 때 발생하는 동작

19.  서비스 관리(작업)

20.  소프트웨어 관리(개요)

21.  Oracle Solaris 시스템 관리 도구를 사용하여 소프트웨어 관리(작업)

22.  Oracle Solaris 패키지 명령을 사용하여 소프트웨어 관리(작업)

23.  패치 관리

A.  SMF 서비스

색인

실행 레벨

시스템의 실행 레벨(초기화 상태라고도 함)은 사용자가 사용할 수 있는 서비스와 리소스를 정의합니다. 시스템에는 한 번에 하나의 실행 레벨만 지정할 수 있습니다.

Solaris OS에는 다음 표에 설명된 대로 여덟 개의 실행 레벨이 있습니다. 기본 실행 레벨은 /etc/inittab 파일에서 실행 레벨 3으로 지정되어 있습니다.

표 18-2 Solaris 실행 레벨

실행 레벨
초기 상태
유형
목적
0
전원 끄기 상태
전원 끄기
안전하게 시스템의 전원을 끌 수 있도록 운영 체제를 종료합니다.
s 또는 S
단일 사용자 상태
단일 사용자
일부 파일 시스템이 마운트되고 액세스 가능 상태인 단일 사용자로 실행합니다.
1
관리 상태
단일 사용자
사용 가능한 모든 파일 시스템에 액세스합니다. 사용자 로그인이 사용 안함으로 설정됩니다.
2
다중 사용자 상태
다중 사용자
일반 작업에 사용됩니다. 다중 사용자가 시스템 및 모든 파일 시스템에 액세스할 수 있습니다. NFS 서버 데몬을 제외한 모든 데몬이 실행 중입니다.
3
NFS 리소스가 공유되는 다중 사용자 레벨
다중 사용자
NFS 리소스가 공유되는 일반 작업에 사용됩니다. Solaris OS에 대한 기본 실행 레벨입니다.
4
대체 다중 사용자 상태
기본적으로 구성되어 있지 않지만 고객용으로 제공됩니다.
5
전원 끄기 상태
전원 끄기
안전하게 시스템의 전원을 끌 수 있도록 운영 체제를 종료합니다. 가능한 경우 이 기능을 지원하는 시스템의 전원을 자동으로 끕니다.
6
재부트 상태
재부트
시스템을 실행 레벨 0으로 종료한 다음 NFS 리소스가 공유되는 다중 사용자 레벨(또는 inittab 파일에서 기본값으로 설정된 레벨)로 재부트합니다.

또한 svcadm 명령을 통해 실행할 마일스톤을 선택하여 시스템의 실행 레벨을 변경할 수 있습니다. 다음 표에서는 각 마일스톤에 해당하는 실행 레벨을 보여 줍니다.

표 18-3 Solaris 실행 레벨 및 SMF 마일스톤

실행 레벨
SMF 마일스톤 FMRI
S
milestone/single-user:default
2
milestone/multi-user:default
3
milestone/multi-user-server:default

실행 레벨 또는 마일스톤 사용 시기

대부분의 경우 실행 레벨에 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
$
who -r 명령 출력
설명
run-level 3
현재 실행 레벨을 식별합니다.
Dec 13 10:10
마지막 실행 레벨 변경 날짜를 식별합니다.
3
현재 실행 레벨을 식별합니다.
0
마지막 재부트 이후 시스템이 이 실행 레벨이었던 횟수를 식별합니다.
S
이전 실행 레벨을 식별합니다.