shutdown 명령과 poweroff 명령의 차이점은 무엇입니까?


37

나는 놀고있는 홈 서버를 가지고있다 :) 나는 서버 관리를 배우고 싶다 ...

나는 사이에 힘든 시간 이해의 차이가 shutdown -h now그리고 poweroff -h지금 내 논리는이 같은 일이 내게 말하길 ...

그러나 종료로 리눅스가 멈추고 전원이 켜져 있습니다. 모든 조명이 켜지고 더 시원하게 회전하는 것을 볼 수 있습니다. 이상한, 내 상자를 완전히 끄는 유일한 방법은poweroff -h

모든 설명을 부탁드립니다.

답변:


37

답은 poweroff (8) 매뉴얼 페이지에 있습니다 .

--force와 함께 호출되거나 실행 레벨 0 또는 6에있을 때이 도구는 reboot (2) 시스템 호출 자체를 호출하고 시스템을 직접 재부팅합니다. 그렇지 않으면 적절한 인수 를 사용하여 shutdown (8) 도구를 호출하기 만하면 됩니다.

약간의 설명 :

  • 재부팅 () 시스템 호출 재부팅 정지에 사용되는 커널 함수 또는 시스템 전원을 차단할. reboot기록적인 이유로 호출 되지만 전달 된 매개 변수에 따라 세 가지 기능을 모두 수행합니다.

  • 의 차이 haltpoweroff에 있다는 것입니다 halt모드 제어 반면에 "ROM 모니터"(BIOS 생각)에 반환 poweroff단순히 전원을 시스템 보드에서. (PC 아키텍처에서는 이러한 차이를 본 적이 없지만 Sun 컴퓨터에서는 다릅니다.)

  • 따라서 poweroffLinux 시스템이 실행 레벨 0 또는 6 에있을 때 프로그램이 호출되면 시스템 호출을 통해 시스템 전원 이 즉시 꺼집니다 reboot(RB_POWEROFF).

  • 다른 경우에는 poweroff의 별칭으로 작동합니다 shutdown now.


4
나는 기술을 읽는 데 능숙하지 않습니다. 나는 여전히 차이를 얻지 못한다. 어리석은 것일 수도 있지만 재부팅은 재부팅입니다. 왜 전원 끄기로 재부팅

@SandroDzneladze 설명을 추가했습니다. 더 명확 해지기를 바랍니다.
Riccardo Murri

시간 내 주셔서 감사합니다 :) 정말!
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.