Linux
關閉時向 EC2 實例發送什麼信號?
當您通過 AWS 控制台或 API 終止實例儲存 pv 實例時,它會收到什麼“信號”以便知道它必須正常關閉?
第一個猜測是 ACPI,但在啟動 Linux 報告時
ACPI in unprivileged domain disabled ACPI: Interpreter disabled.
EC2 使用 Xen。Xen PV 驅動程序處理關閉。如果您使用的是 HVM 實例,ACPI 將處理關閉。
可以通過執行查看將要執行的命令:
sysctl kernel.poweroff_cmd
並且可以通過執行(以 root 身份)進行更改:
sysctl kernel.poweroff_cmd="/usr/bin/systemctl poweroff"
這可以通過以下方式在基於現代系統的系統上永久化:
cat << EOF > /etc/sysctl.d/poweroff.conf kernel.poweroff_cmd = "/usr/bin/systemctl poweroff" EOF
@Mark Wagner 解釋了它,但
sysctl
我不清楚這個方面!