탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
SPARC 플랫폼에서 Oracle Solaris 부트 및 종료 Oracle Solaris 11 Information Library (한국어) |
2. SPARC 기반 시스템을 지정된 상태로 부트(작업)
6. SPARC 기반 시스템에서 부트 매개변수 수정(작업)
7. SPARC 플랫폼에서 ZFS 부트 환경 만들기, 관리 및 부트(작업)
다음 절차 및 예제는 shutdown 및 init 명령을 사용하여 시스템을 종료하는 방법에 대해 설명합니다.
다중 사용자 시간 공유 시스템으로 사용되는 Oracle Solaris 시스템의 경우 시스템을 종료하기 전에 시스템에 로그인한 사용자가 있는지 확인해야 합니다. 이 경우 다음 절차를 사용하십시오.
$ who holly console May 7 07:30 kryten pts/0 May 7 07:35 (starlite) lister pts/1 May 7 07:40 (bluemidget)
첫번째 열의 데이터는 로그인한 사용자의 사용자 이름을 식별합니다.
두번째 열의 데이터는 로그인한 사용자의 단말기 회선을 식별합니다.
세번째 열의 데이터는 사용자가 로그인한 날짜 및 시간을 식별합니다.
네번째 열(있을 경우)의 데이터는 사용자가 원격 시스템에서 로그인한 경우 호스트 이름을 식별합니다.
# who
주 - 이 단계는 조건적으로 수행해야 하고 시스템이 다중 사용자 시간 공유 시스템일 경우에만 필요하며, 일반적으로 새 Oracle Solaris 서버 및 프로세서를 종료할 경우에는 사용하지 않습니다.
# shutdown -iinit-state -ggrace-period -y
시스템을 기본값 S와 다른 초기 상태로 전환합니다. 0, 1, 2, 5 및 6을 선택할 수 있습니다.
실행 레벨 0 및 5는 시스템 종료를 위해 예약된 상태입니다. 실행 레벨 6은 시스템을 재부트합니다. 실행 레벨 2는 다중 사용자 작동 상태로 사용할 수 있습니다.
시스템이 종료되기까지 남은 시간(초)입니다. 기본값은 60초입니다.
개입 없이 시스템 종료를 계속합니다. 이 명령을 사용하지 않을 경우 60초 후에 종료 프로세스를 계속할지 묻는 프롬프트가 표시됩니다.
자세한 내용은 shutdown(1M) 매뉴얼 페이지를 참조하십시오.
Do you want to continue? (y or n): y
shutdown -y 명령을 사용한 경우 계속할지 묻는 프롬프트가 표시되지 않습니다.
Type Ctrl-d to proceed with normal startup, (or give root password for system maintenance): xxxxxx
|
예 3-1 shutdown 명령을 사용하여 다중 사용자 서버를 단일 사용자 상태(실행 레벨 S)로 설정
다음 예에서는 shutdown 명령을 사용하여 3분 이내에 SPARC 기반 시스템을 실행 레벨 S(단일 사용자 상태)로 설정합니다.
# who root console Jun 14 15:49 (:0) # shutdown -g180 -y Shutdown started. Mon Jun 14 15:46:16... Broadcast Message from root (pts/4) on venus Mon Jun 14 15:46:16... The system venus will be shut down in 3 minutes . . . Broadcast Message from root (pts/4) on venus Mon Jun 14 15:46:16... The system venus will be shut down in 30 seconds . . . INIT: New run level: S The system is coming down for administration. Please wait. Unmounting remote filesystems: /vol nfs done. . . . Jun 14 15:49:00 venus syslogd: going down on signal 15 Killing user processes: done. Requesting System Maintenance Mode SINGLE USER MODE Root password for system maintenance (control-d to bypass): xxxxxx single-user privilege assigned to /dev/console. Entering System Maintenance Mode . . .
예 3-2 shutdown 명령을 사용하여 시스템을 종료 상태(실행 레벨 0)로 설정
다음 예에서는 shutdown 명령을 사용하여 추가 확인 없이 5분 이내에 SPARC 기반 시스템을 실행 레벨 0으로 설정합니다.
# shutdown Shutdown started. Thu Jun 17 12:40:25... Broadcast Message from root (console) on pretend Thu Jun 17 12:40:25... The system pretend will be shut down in 5 minutes . . . Changing to init state 0 - please wait # INIT: New run level: 0 The system is coming down. Please wait. System services are now being stopped. . . . The system is down. syncing file systems... done Program terminated Type help for more information ok
참조
시스템 종료 이유에 관계없이 모든 파일 리소스를 사용할 수 있으며 사용자가 로그인할 수 있는 실행 레벨 3으로 돌아가고자 할 수 있습니다. 시스템을 다시 다중 사용자 상태로 설정하는 방법은 SPARC 기반 시스템을 다중 사용자 상태(실행 레벨 3)로 부트를 참조하십시오.
독립형 시스템을 종료해야 할 경우 이 절차를 사용하십시오.
# init 5
자세한 내용은 init(1M) 매뉴얼 페이지를 참조하십시오.
예 3-3 init 명령을 사용하여 시스템을 종료 상태(실행 레벨 0)로 설정
이 예에서는 init 명령을 사용하여 시스템의 전원을 안전하게 끌 수 있는 실행 레벨로 시스템을 설정합니다.
# init 0 # INIT: New run level: 0 The system is coming down. Please wait. . . . The system is down. syncing file systems... [11] [10] [3] done Press any key to reboot
참조
시스템 종료 이유에 관계없이 모든 파일 리소스를 사용할 수 있으며 사용자가 로그인할 수 있는 실행 레벨 3으로 돌아가고자 할 수 있습니다. 시스템을 다시 다중 사용자 상태로 설정하는 방법은 SPARC 기반 시스템을 다중 사용자 상태(실행 레벨 3)로 부트를 참조하십시오.