다음을 발행 할 때 :
sudo shutdown now
.. 새로 커미션 된 Ubuntu 14.04 서버가 종료되지 않습니다. 다음 메시지와 함께 중지됩니다.
* Stopping System V runlevel compatibility
Give root password for maintenance:
(or type Control-D to continue):
루트 암호를 입력하면 컴퓨터가 단순히 쉘 프롬프트에 있습니다.
다음을 발행 할 때 :
sudo shutdown now
.. 새로 커미션 된 Ubuntu 14.04 서버가 종료되지 않습니다. 다음 메시지와 함께 중지됩니다.
* Stopping System V runlevel compatibility
Give root password for maintenance:
(or type Control-D to continue):
루트 암호를 입력하면 컴퓨터가 단순히 쉘 프롬프트에 있습니다.
답변:
전통적으로이 명령 sudo shutdown now
은 런레벨 1 (복구 모드)로 이동합니다. 이것은 Upstart와 SysV init 모두에서 발생합니다. 컴퓨터를 올바르게 종료하기 위해 원하는 것을 얻으려면 -h
스위치를로 전환해야 shutdown
합니다.
여기서주의해야 할 점은 halt
모든 프로세스를 닫고 CPU를 끈 다음 메인 보드의 ROM 모니터로 제어를 되돌려 사용자가 전원 버튼을 눌러 전원 공급 장치를 끄고 poweroff
CPU를 끈 후 전원 공급 장치를 끄면 올바르게 종료됩니다.
의지 또는 컴퓨터 의 -h
전환 , 우분투에서는 일반적 으로 기계 가 될 것으로 보았지만 시스템이 결정을 내립니다 . 이를 확인 하기 위해 컴퓨터에 스위치를 사용할 수 있습니다 .shutdown
halt
poweroff
poweroff
-P
shutdown
poweroff
요약하면, 여기에 사용할 수있는 명령입니다 poweroff
( 하지 halt
) 컴퓨터는 :
sudo shutdown -h now
sudo shutdown -P now
sudo poweroff
sudo halt -p
sudo init 0
poweroff
및 halt
명령은 기본적으로 호출 shutdown
합니다 (제외 poweroff -f
). sudo poweroff
와 sudo halt -p
같이 정확하게있다 sudo shutdown -P now
. 이 명령 sudo init 0
은 실행 레벨 0 ( shutdown )으로 이동합니다.
이제 강제로 종료하려면 프로세스가 정상적으로 닫히기를 기다리지 않으려면 어떻게해야합니까? 이 경우 다음을 사용할 수 있습니다.
sudo poweroff -f
사용하지 않습니다 shutdown
. 대신, reboot(2)
시스템 호출 (재부팅, 전원 끄기 및 정지에 사용)을 호출하여 컴퓨터의 전원을 즉시 끕니다.
sudo shutdown -P now
halt -f
/를 혼동 poweroff -f
하여 init를 무시하고 커널에게 직접 전원을 차단하도록 지시합니다. 즉 이다 강력한.
sync
이 명령은 캐시에있을 수있는 모든 것을 무시 하므로이 명령 전에 실행하는 것이 좋습니다 . sync
디스크에 캐시 된 쓰기를 강제 실행하면 전원을 끌 수 있습니다.
물리적 시스템이 자체적으로 전원을 끌 수 없었던 시절의 유산입니다. 예를 들어, halt 명령 sudo halt
은 모든 프로그램을 종료하고 전원을 끌 준비가 된 RAM에서 거의 모든 것을 언로드 합니다. 그러나을 실행 sudo halt -p
하면 모든 작업을 수행 한 다음 시스템 전원을 끄라고 shutdown
명령 하거나 명령 의 경우 -a
개인적으로 사용하지만 옵션 이 필요합니다 halt
.
나는 항상 다음을 사용했다
sudo shutdown -a now
또는 종료 후 즉시 재부팅
sudo shutdown -r now
shutdown help 옵션을 보면 -a가 올바른 명령으로 나열되지 않지만 오래 전에 맹세했을 수 있습니다. 어쨌든 나는 그것을 계속 사용했으며 수년 동안 작동했지만 shutdown -h가 올바른 옵션 인 것처럼 보입니다.
shutdown /a
은 종료를 중단합니다 ( shutdown -c
우분투 와 동일 ).