우분투 재시작 명령 (Ubuntu Reboot)

끄거나 재시작하는 명령이 있다.

끄기

리눅스 시스템을 shut down하기 위해서는 약간의 기교가 필요하다. 시스템이 운영되고 있는 동안 리셋 스위치를 누르거나 전원을 끄면 파일시스템에 손상이 오게 된다. 커널은 메모리 버퍼에 디스크 I/O의 정보를 담고 있기 때문에 만일, 커널이 그 버퍼를 디스크에 저장할 기회를 주지 않고 재부팅시키면, 파일 시스템이 손상된다.

또 다른 조심해야 할 것은, shutdown 시간을 주는 것이다. 모든 프로세스에게 필요한 정보의 저장이나 열려진 파일을 닫는 등의 안전하게 종료될 수 있도록 하게끔 신호를 보낼 여유를 주는 것이 좋다. 동시에 모든 파일 시스템은 안전하게 unmount 된다. 만일 root가 원한다면, 시스템에 접속되어 있는 모든 사용자에게 시스템이 down되고 있으며, 따라서 안전하게 log off 할 기회를 줄 수도 있다.

가장 쉬운 shutdown하는 방법은 shutdown명령어를 사용하는 것이며, 아래와 같은 문법을 갖는다.

  shutdown <time> <warning-message>

<time> 인자는 (hh:mm:ss)의 형태를 갖는 것으로서 시스템이 shutdown되는 시간을 나타낸다. 그리고 <warning-message>는 shutdown 되기 이전에 모든 사용자의 터미널에 해당 메시지를 출력한다. 또한, <time>을 “now”로 정할 수 있는 데, 이것은 즉시 shutdown 하라는 것이며, -r 옵션을 포함하면 shutdown 후에 시스템이 재부팅되도록 shutdown에 주는 것이다.

예를 들면, 오후 8:00에 시스템을 재부팅 시키려 한다면, 아래와 같이 하면 된다.

  %%#%% shutdown -r 20:00

‘halt’ 명령은 즉시 shutdown하기 이전에 사용되는 것이며, 어떠한 경고 메시지나 시간이 주어지지 않는다. 따라서, 시스템을 혼자 사용하고 있을때, 시스템을 shutdown 시키거나 turn off 시키는데 유용하다.

또한, 시스템이 완전히 정지되었다는 아래의 메시지가 출력되기 전까지는 전원을 끄거나 재부팅하지 말아야 한다.

  The system is halted

이것은 시스템을 shutdown 이나 halt 명령어를 사용하여 시스템을 깨끗하게 shutdown 하는 중요한 것이다. 어떤 시스템에서는 [ctrl-ald-del]을 누름으로서, 즉시 재부팅할 수 있지만, 문제가 생길 수도 있다.

Type the command:

sudo halt

OR

sudo shutdown -h now

재시작

Type the command:

sudo reboot

More information can be found about these two commands by typing following commands (man page):

man reboot
man shutdown
누구나 수정할 수 있다. 위키 사용법 참고하라.

역링크