科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道教你用FreeVSD改善Linux系统开发环境(3)

教你用FreeVSD改善Linux系统开发环境(3)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在本文中将讨论 FreeVSD,Linux 中的一种“虚拟服务器守护程序”,它允许多个虚拟服务器在同一个物理的机器上运行。每个虚拟服务器都有自己独立的 Web 托管环境

作者:Joe Brockmeier 来源:linuxmine 2007年9月7日

关键字: 开发环境 操作系统 Linux

  • 评论
  • 分享微博
  • 分享邮件
 

管理虚拟服务器

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 是,怎么说呢, 免费的,那么就试着用用,看看它是否适合您的工作室

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章