종료 : “전원 끄기”와 “Halt”의 차이점은 무엇입니까? 정지 와 시스템 전원

일반적인 Linux shutdown명령으로 시스템 정지 와 시스템 전원 끄기 의 차이점은 무엇 입니까?



답변

정지는 시스템의 모든 CPU를 정지시키는 것과 관련이 있습니다. 전원을 끄려면 ACPI 명령을 전송하여 PSU에 주 전원을 차단하라는 신호를 보냅니다.


답변

IIRC

# shutdown -H now

시스템이 정지됩니다. 즉, 시스템이 종료되고 마지막에 “시스템 정지”와 같은 마지막 메시지가있는 화면에서 정지됩니다.

# shutdown -P now

시스템 전원을 끌 것입니다-시스템이 종료되고 전원이 꺼질 때를 의미합니다 (시스템이 실제로 시스템을 지원하지만 지금 알고있는 대부분의 시스템이 꽤 오랫동안있는 경우에만 가능합니다)

# shutdown -h now

해당 시스템의 기본값에 따라 시스템이 중지되거나 전원이 꺼집니다 (BIOS에서 때때로 변경 될 수 있음)


답변

해당 시스템에 전원 관리 기능이없는 경우 차이가 없습니다. 그럴 경우, 전원을 끄면 신호가 기계의 전원을 끄도록 보내며, Halt는 모든 전원을 끄고 “전원 끄기”프롬프트에서 기다립니다. 즉, 전원 스위치를 누르는 것이 안전합니다.


답변

전원이 꺼지면 OS가 꺼지고 ACPI 전원 끄기 명령이 전원 공급 장치에 전송되는 동안 중단 하면 OS가 중단 됩니다 .


답변

기술적으로 말하자면 전원을 끄지 않고도 시스템을 정지시킬 수 있습니다. 그래서 당신은 중지를 발행하고 “지금 컴퓨터를 끌 수 있습니다”라고 말한 다음 무언가가 이상하게 마운트 해제 될 것을 걱정하지 않고 전원 버튼을 누를 수 있습니다.

그러나 대부분의 현대 유닉스의 정지, 종료, 초기화 0, 전원 끄기 등에서 모두 같은 일을합니다. 예를 들어, 시스템이 실행 레벨 0 또는 6에 있지 않으면 정지는 “shutdown -h”에 맵핑됩니다.

중복 명령은 모두 기존 독점 * nix와의 하위 호환성을 위해 끄덕입니다.


답변

예전에는 “종료 (shutdown)”는 init 스크립트를 실행하고 시스템이 곧 중지 될 것임을 알리고 정상적으로 정리 또는 종료해야한다는 알림을 표시하여 실행중인 모든 항목을 정상적으로 중지하려는 요청이었습니다.

“Halt”는 벽돌 벽이었습니다. 시스템은 순서대로 종료하지 않고 즉시 중지되었습니다. 입력 전원을 당기는 것보다 시스템에 더 좋았습니다.