shutdown -h now
,-h
表示关闭系统,now
表示立即执行。服务器虚拟机的关机命令取决于所使用的虚拟化平台,以下是几种常见虚拟化平台的关机命令:
1、VMware
vSphere CLI:vmware-cmd -s power.shutdown <虚拟机路径>
。
ESXi主机(通过SSH连接):vim-cmd vmsvc/power.shutdown <虚拟机ID>
。
2、Microsoft Hyper-V
PowerShell命令:Stop-VM <虚拟机名称> -Force
。
3、VirtualBox
命令行:VBoxManage controlvm <虚拟机名称> poweroff
。
4、KVM/QEMU
virsh命令:sudo virsh shutdown <虚拟机名称>
。
强制关机:sudo virsh destroy <虚拟机名称>
。
5、Linux系统内部命令
正常关机:shutdown -h now
。
立即重启:reboot -f
。
强制关机:init 0
或halt -f
。
单元表格:常见虚拟化平台及其关机命令
虚拟化平台 | 关机命令 |
VMware | vmware-cmd -s power.shutdown<虚拟机路径> |
vim-cmd vmsvc/power.shutdown<虚拟机ID> | |
Microsoft Hyper-V | Stop-VM<虚拟机名称> -Force |
VirtualBox | VBoxManage controlvm<虚拟机名称> poweroff |
KVM/QEMU | sudo virsh shutdown<虚拟机名称> |
sudo virsh destroy<虚拟机名称> | |
Linux | shutdown -h now |
reboot -f | |
init 0 或halt -f |
相关问题与解答栏目
问题1:如何在VMware中使用命令行工具关机虚拟机?
答:在VMware中,可以使用vSphere CLI或通过SSH连接到ESXi主机来关机虚拟机,具体命令如下:
使用vSphere CLI:vmware-cmd -s power.shutdown <虚拟机路径>
。
通过SSH连接到ESXi主机:vim-cmd vmsvc/power.shutdown <虚拟机ID>
。
问题2:如何强制关闭KVM/QEMU中的虚拟机?
答:在KVM/QEMU中,可以使用virsh destroy <虚拟机名称>
命令来强制关闭虚拟机。
到此,以上就是小编对于“服务器虚拟机关机命令”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。