• virsh管理虚拟机的命令行工具


    virsh是一个管理虚拟机的命令行工具,提供了丰富的命令来查看、创建、管理虚拟机。以下是一些常用的virsh命令:

    1. 查看帮助和版本

      • virsh --help:查看virsh命令的帮助信息。
      • virsh -version:查看virsh的版本信息。
    2. 查看虚拟机

      • virsh list:显示当前正在运行的虚拟机。
      • virsh list --all:显示主机下的所有虚拟机,包括未运行的。
    3. 创建和管理虚拟机

      • virsh define xml:使用XML文件定义(创建)虚拟机。
      • virsh undefine vm-name:删除虚拟机,但会保留虚拟机的配置文件和磁盘。
      • virsh undefine vm-name --nvram:删除虚拟机并删除其NVRAM。
    4. 启动和关闭虚拟机

      • virsh start vm-name:启动名为vm-name的虚拟机。
      • virsh shutdown vm-name:正常关闭名为vm-name的虚拟机。
      • virsh destroy vm-name:强制关闭(断电)名为vm-name的虚拟机。
    5. 虚拟机的其他操作

      • virsh suspend vm-name:挂起(暂停)名为vm-name的虚拟机。
      • virsh resume vm-name:恢复挂起的名为vm-name的虚拟机。
      • virsh reboot vm-name:重启名为vm-name的虚拟机。
    6. 查看虚拟机信息

      • virsh dominfo vm-name:查看虚拟机的配置信息。
      • virsh domiflist vm-name:查看虚拟机的网卡配置信息。
      • virsh domblklist vm-name:查看虚拟机的块设备(磁盘)信息。
    7. 其他命令

      • virsh dumpxml vm-name:导出虚拟机的XML配置文件。
      • virsh edit vm-name:编辑虚拟机的XML配置文件。

    这只是virsh提供的一部分命令,实际上virsh的功能非常强大,提供了更多的命令和选项供用户进行高级操作。你可以通过virsh --help命令查看所有可用的命令和选项,或者参考virsh的官方文档以获取更详细的信息。

    请注意,执行这些命令通常需要相应的权限,并且在使用时应该谨慎,避免误操作导致虚拟机或数据丢失。

  • 相关阅读:
    Docker OCI runtime create failed
    5、Linux驱动开发:设备-设备注册
    【js】-【栈、队-应用】-学习笔记
    【Jetson】Jetson TX2 ubuntu18.04安装PyTorch
    KV STUDIO的安装与实践(一)
    初识Java 8-1 接口和抽象类
    并发编程八 Collections之Map&List&Set
    Matlab之显示绘制曲线轨迹命令drawnow
    MySQL系统表information_schema.INNODB_TRX详解及查看当前运行事务
    OpenAI、蚂蚁集团、谷歌、科大讯飞等联合编制大模型安全国际标准,已正式发布
  • 原文地址:https://blog.csdn.net/liuyunshengsir/article/details/136708453