Oracle® Solaris 11.2 시스템 부트 및 종료

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

시스템 종료 명령

shutdowninit 명령은 시스템 종료에 사용되는 기본 명령입니다. 두 명령은 시스템에 대해 클린 종료를 수행합니다. 즉, 모든 파일 시스템 변경 사항이 디스크에 기록되며 모든 시스템 서비스, 프로세스 및 운영 체제가 정상적으로 종료됩니다.

시스템의 중지 키 시퀀스를 사용하거나 시스템을 껐다 켜면 시스템이 완전히 종료되지 않습니다. 시스템 서비스가 갑자기 종료되기 때문입니다. 하지만 이러한 작업이 필요한 긴급 상황도 있습니다.

다음 표에서는 다양한 종료 명령에 대해 설명하고 각각에 대한 사용 권장 사항을 제공합니다.

표 3-1  종료 명령
명령
설명
사용 시기
shutdown
init 프로그램을 호출하여 시스템을 종료하는 실행 명령입니다. 기본적으로 시스템은 실행 레벨 S로 설정되어 있습니다.
실행 레벨 3에서 작동 중인 서버를 종료하려면 이 명령을 사용합니다.
init
실행 레벨을 변경하기 전에 모든 활성 프로세스를 강제 종료하고 디스크를 동기화하는 실행 명령입니다.
이 명령은 시스템 종료를 보다 빨리 수행하므로 다른 사용자가 영향을 받지 않는 독립형 시스템을 종료하는 경우에 적합합니다. 종료에 대해 미리 알림이 전송되지 않습니다.
reboot
디스크를 동기화하고 uadmin 시스템 호출로 부트 명령을 전달하는 실행 명령입니다. 이후 해당 시스템 호출이 프로세서를 중지합니다.
init는 원하는 경우 사용할 수 있는 명령입니다.
halt, poweroff
디스크를 동기화하고 프로세서를 중지하는 실행 명령입니다.
이 명령은 일부 프로세스만 종료하거나 남아 있는 파일 시스템을 마운트 해제하지 않으므로 권장되지 않습니다. 서비스를 완전히 종료하지 않고 중지하는 것은 긴급 상황 또는 대부분의 서비스가 이미 중지된 경우에만 사용해야 합니다.