리눅스2012. 4. 8. 14:12
반응형

리눅스 계열의 재부팅과 종료 방법 입니다.
리눅스는 여러가지 종료와 재부팅 명령어를 지원해 줍니다.
GUI 방식과 명령어 방식 모두 살펴 보겠습니다.



우선 가장 사용하기 편한 GUI 방식에서 재부팅과 종료입니다.


리눅스 메뉴에 시스템 -> 끄기로 이동합니다.


재부팅(다시시작)과 종료(끄기) 모두 선택을 할수 있습니다.
사용법도 간단 합니다. 마우스로 원하는 작업을 클릭하면 됩니다.


명령어는 터미널 창을 열어서 사용을 합니다.
여기서는 halt , reboot , shutdown , init  총 4가지 명령어를 확인하겠습니다.


halt 의 도움말입니다.
halt 는 시스템을 종료 하는 명령어 입니다.
주로 옵션이 없이 많이 사용됩니다. 옵션을 사용한다면 -f 옵션을 줘서 강제 종료 정도를 사용됩니다.

 

사용예)
$ halt              -> 시스템 종료
$ halt  -f          -> 시스템 강제 종료





reboot 의 도움말입니다.
reboot 는 재부팅용 명령어 입니다.
reboot 도 별도에 옵션 없이 많이 사용되지만 사용한다면 -f 옵션으로 강제 재부팅 정도를 사용합니다.

 

사용예)
$ reboot         -> 시스템 재부팅
$ reboot -f      -> 시스템 강제 재부팅




shutdown 의 도움말 입니다.
shutdown 은 리눅스 종료와 재부팅의 대표적인 콘솔 명령어 입니다.
-h 옵션으로 종료를 하고 -r 옵션으로 재부팅을 합니다.
시간을 지정해 줄수 있어서 예약 종료나 재부팅을 할수 있고 -c 옵션으로 취소 할수 있습니다.

사용예)
$ shutdown -h now          -> 바로 시스템 종료
$ shutdown -h 10             -> 10분후 시스템을 종료
$ shutdown -h 15:10         -> 15시 10분에 시스템을 종료 (hh:mm 형식)

$ shutdown -r now           -> 즉시 시스템을 재부팅
$ shutdown -r 15              -> 15분후에 시스템을 재부팅
$ shutdown -r 17:40          -> 17시 40분에 시스템을 재부팅 (hh:mm 형식)

$ shutdown -c                  -> 예약된 shutdown 명령을 취소




init 의 도움말 입니다.
리눅스 시스템이 가동되는 몇가지 동작 레벨이 있는데 init 는 그걸 지정할 때 사용합니다.
동작 레벨중에  재부팅과 종료 레벨이 있기 때문에 init 를 사용해서 재부팅과 종료를 할 수 있습니다.
렌레벨은 0~6까지 7단계로 구분이 되고 0 이 종료 6 이 재부팅입니다.

 

init 런레벨
0 : 시스템 종료모드
1 : 단일 사용자 모드 (시스템 복구시에 사용합니다)
2 : 다중 사용자 텍스트 모드 (NFS 사용 불가로 서버와 공유가 안됩니다)
3 : 다중 사용자 텍스트 모드 (일반적인 CLI (Command Line Interface) 모드 입니다.)
4 : 사용 안함
5 : 다중 사용자 그래픽모드 (일반적인 GUI (Graphical User Interface) 모드 입니다,)
6 : 시스템 재부팅 모드

$ init 0    -> 시스템 종료
$ init 6    -> 시스템 재부팅

 

반응형

Posted by 천지무료