命令行管理 KVM 虚拟主机

virsh

$ sudo virsh -c qemu:///system list
 Id Name                 State
----------------------------------
  1 Ubuntu               running
  2 Ubuntu-Server        running
		
# virsh

显示虚拟机列表:
virsh # list --all

启动虚拟机:
virsh # start [name]

关闭虚拟机:
virsh # shutdown [name]

重启虚拟机:
virsh # reboot [name]
		

例 29.1. virsh

virsh # list --all
 Id    Name                           State
----------------------------------------------------
 -     CentOS6.4                      shut off
 -     FreeBSD                        shut off
 -     Test                           shut off
 -     Ubuntu                         shut off
 -     www                            shut off

virsh # start Ubuntu
Domain Ubuntu started

virsh # list --all
 Id    Name                           State
----------------------------------------------------
 1     Ubuntu                         running
 -     CentOS6.4                      shut off
 -     FreeBSD                        shut off
 -     Test                           shut off
 -     www                            shut off

virsh # quit

 

时间: 2024-10-22 14:50:38

命令行管理 KVM 虚拟主机的相关文章

怎样在 ubuntu 和 debian 中通过命令行管理 KVM

怎样在 ubuntu 和 debian 中通过命令行管理 KVM 有很多不同的方式去管理运行在 KVM 管理程序上的虚拟机.例如,virt-manager 就是一个流行的基于图形界面的前端虚拟机管理工具.然而,如果你想要在没有图形窗口的服务器环境下使用 KVM ,那么基于图形界面的解决方案显然是行不通的.事实上,你可以单纯使用包装了 kvm 命令行脚本的命令行来管理 KVM 虚拟机.作为替代方案,你可以使用 virsh 这个容易使用的命令行程序来管理客户虚拟机.在 virsh 中,它通过和 li

使用Linux命令行管理DigitalOcean VPS水滴

使用Linux命令行管理DigitalOcean VPS水滴 DigitalOcean是云VPS主机市场中最炙手可热的新生儿.虽然没有提供像Amazon之类一样的综合服务业务,但DigitalOcean定位于中小型企业和开发者,已经成为基于Linux的最佳云VPS服务的强有力竞争者,这都得归功于它们具有竞争力的价格和用户友好的管理界面. 不管什么时候,当你需要一个面向网络的服务器用于你的个人项目,你都可以全速开动一个"水滴"(DigitalOcean中VPS实例的昵称),也可以在你不需

php管理nginx虚拟主机shell脚本

  使用php作为shell脚本是一件很方便的事情.理所当然,我们可以使用php脚本来管理 nginx虚拟主机,下面是笔者的 脚本 文件供各位参考  代码如下   #!/usr/bin/php -q <?php   start: fwrite(STDOUT,"===========Vhost Script===========\n"); fwrite(STDOUT,"= Choose an operation \n"); fwrite(STDOUT,"

如何在Linux上使用命令行管理密码

如何在Linux上使用命令行管理密码 在基于密码的认证在网络盛行的今天,你可能需要或者已经使用了某种密码管理工具来跟踪管理你正在使用的所有密码.有各种各样的在线或离线服务或者软件工具用于完成此类事情,而这些工具因复杂程度.用户界面或者目标环境(如企业或终端用户)的不同而各不相同.例如,有一些是为终端用户开发基于图形化的密码管理器,如KeePass(X). 对于那些不想要依赖图形化进行密码管理的用户,笔者将会讲述如何在命令行下使用 pass来管理密码,这是一个简单的用于命令行管理密码的工具. 该密

玩转Windows服务系列&amp;mdash;&amp;mdash;命令行管理Windows服务

原文:玩转Windows服务系列--命令行管理Windows服务 说到Windows服务的管理就不得不说通过命令行的方式管理Windows服务,因为无论是系统管理员,还是通过编程的方式调用cmd命令,命令行都是非常方便以及强大的工具. 接下来就看一下如何通过cmd命令管理Windows服务. 管理Windows服务的主要cmd命令 管理Windows服务的命令应该有很多,但是我所了解到的命令主要有两个:sc.net. 说是两个cmd命令,实际就是windows的system32目录下的两个执行程

php管理nginx虚拟主机shell脚本实例_php技巧

本文实例讲述了php管理nginx虚拟主机shell脚本,分享给大家供大家参考.具体分析如下: 使用php作为shell脚本是一件很方便的事情.理所当然,我们可以使用php脚本来管理 nginx虚拟主机,下面是笔者的 脚本 文件供各位参考: 复制代码 代码如下: #!/usr/bin/php -q <?php   start: fwrite(STDOUT,"===========Vhost Script===========\n"); fwrite(STDOUT,"=

在 Linux 上安装使用 VirtualBox 的命令行管理界面 VBoxManage

VirtualBox 拥有一套命令行工具,你可以使用 VirtualBox 的命令行界面 (CLI) 对远程无界面的服务器上的虚拟机进行管理操作.在这篇教程中,你将会学到如何在没有 GUI 的情况下使用 VBoxManage 创建.启动一个虚拟机.VBoxManage 是 VirtualBox 的命令行界面,你可以在你的主机操作系统的命令行中用它来实现对 VirtualBox 的所有操作.VBoxManage 拥有图形化用户界面所支持的全部功能,而且它支持的功能远不止这些.它提供虚拟引擎的所有功

Windows Azure云服务用命令行管理云端

几个星期前,我发表了一篇关于Windows Azure 云服务的博客.我正在挖掘新的东西,并且在Mac,PC和Linux(我更喜欢Ubuntu)上做着不同的尝试.作为很长一段时间的PowerShell和命令行的粉丝,我一直在寻找在"文本模式"中处理事务的方法,以及脚本站点的创建和部署. 原来有一大堆用命令行访问Azure的方法-比我想象的还多.有一个基于JSON的Web API,这会让那些工具终止对话.如果你想的话,你当然可以直接调用那些API,但是命令行工具确实非常有趣. Windo

Windows进入mysql命令行管理界面

要想在命令行下,进入mysql的管理界面.我们需要以及几部操作. 在命令行下进入c:\program files\mysql\mysql server 5.0\bin,然后输入以下命令mysql -u root –p,按回车后,会提示你输入密码.具体看如下截图: