利用FreeVSD来强化Linux开发环境(3)


管理虚拟服务器
freeVSD 的管理命令很多,我不会试图在这里一一赘述。在这一部分,我们将看看您需要了解的一些常用命令。您将在 /usr/local/sbin 中找到使用 freeVSD 的实用程序。
您可以使用一些基于 Web 和 基于 Windows 的 GUI 工具来管理 freeVSD,但是出于本文的目的,我将重点描述命令行工具。如果您希望了解 PHP Web 管理工具,您可以在 freeVSD Web 站点(请参阅 参考资料)找到相关的信息。
删除虚拟服务器。我们已经讨论了如何使用 vsdadm 来创建虚拟服务器。如果您已经决定要删除虚拟服务器,请使用 vs_delete 命令。它的语法如下所示:
# vsdadm vs_delete real.host.com virtual
请注意,您需要运行 vsd_vsbatch.pl 来进行修改。这将从 /home/vsd/vs 目录删除虚拟服务器的文件系统并关闭帐户。所以,如果您碰巧在虚拟服务器中有重要文件,在删除帐户之前就一定要将这些文件备份起来。
启动和停止虚拟服务器
要启动或停止虚拟服务器,请使用 vsboot 命令。举例来说,要启动一个名为“fluffy”的虚拟服务器,您可以使用:
# vsdadm vsboot -start fluffy
要停止上面这个服务器,可以使用:
# vsdadm vsboot -stop fluffy
如果要重新启动它,您可以使用:
# vsdadm vsboot -restart fluffy
如果您省略了虚拟服务器名,命令就会对所有虚拟服务器生效。 安装软件包。您可以用管理员身份在虚拟服务器中编译程序的源代码,从而实现在虚拟主机上安装软件包, 也可以将 RPM 从主机服务器安装到虚拟服务器的目录结构中来实现安装软件包的目的。虚拟服务器不支持从 RPM 安装软件包。举例来说,如果您希望将软件包安装到虚拟服务器“fluffy”上,您可以使用:
# rpm -Uvh
--force --root=/home/vsd/vs/bob packagename.rpm
重新启动服务。要在服务器上重新启动服务,而不是重新启动服务器本身,请使用:
# vsdadm vs_reboot realhost.yourdomain.com fluffy
这样将重新启动“fluffy”上的服务 — 与“vsboot — reboot”所做的差不多。更改用户密码。如果您需要在虚拟服务器上修改用户密码,您可以不必登录到虚拟服务器中就完成修改,使用的命令如下所示:
# vsdadm user_chpass realhost.yourdomain.com fluffy admin
oldpass newpass
总结
本文是对 freeVSD 的一个相当简短的概述。您已经看到了,在某些开发环境中,使用 freeVSD 可能非常有用:您可以将一个健壮的服务器转换成有着相同服务的多个一模一样的开发服务器以供随意使用,也可以将每个服务器定制为适合开发者的需求。一旦您将 freeVSD 定制为适合您的需求后,就可以马上轻易地衍生出很多新的虚拟服务器了。由于 freeVSD 是,怎么说呢, 免费的,那么就试着用用,看看它是否适合您的工作室。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/e675f5954a4d7b340e79dc3b104a59eb.html