Usermin、Webmin 和 Virtualmin - 有什么区别?

Usermin、Webmin 和 Virtualmin - 有什么区别?

我刚刚购买了一个新的 VPS,我基本上需要设置一个 LAMP(HP) 堆栈,我正在考虑使用 CentOS 或 Ubuntu 作为我的操作系统,但我还需要一个托管控制面板来简化托管网站所涉及的系统管理员任务,因为我不是一个 Linux 专家...

我过去曾使用 cPanel 和 Plesk 在一些专用服务器上托管数百个虚拟主机,除了许可证价格之外,我没什么可抱怨的。我还在我购买的最后一台专用服务器上使用了 OpenPanel 来托管大约 5 个网站,界面相当不错,但仍然存在一些小错误/功能不足,而且我认为该项目已经过时了,因为上一次发布是在 2008 年 7 月。

我也问了一个关于免费托管控制面板替代方案的相关问题,但说实话,这些答案对我没有多大帮助。考虑了所有建议后,我发现 [User|Web|Virtual]min 最适合我,我已经安装并尝试了 Virtualmin(它还安装了 Webmin),它似乎可以完成工作,但由于我在资源有限的 VPS 上运行,我想知道这 3 个解决方案之间有什么区别 - 我只需要在 VPS 中托管和管理一个网站。

之间用户分钟网页管理虚拟分钟哪一个可以完成工作并且消耗的资源更少?

答案1

Webmin 是一个基于 Perl(而非 Apache)的管理界面,与 cPanel 不同,它允许您通过使用 Web 表单以可视化或手动方式控制服务器的各个方面。它还具有一个很酷的 Java 文件管理器,可让您直观地了解硬盘上的内容,并可对硬盘执行基本的文件操作。在安全性方面,您可以通过指定 IP 列表或 IP 类来限制对其界面的访问。

如果您打算处理多个域,那么 Virtualmin(它是 Webmin 的一个模块)是最佳选择,因为它允许您以集中方式管理域,也就是说,它会自动处理 DNS 区域、电子邮件别名和 Apache vhosts。当然,您可以使用可视化配置或手动配置来微调 BIND、Apache 和邮件服务器。

如果您打算让其他人访问服务器,那么 Usermin 是一个不错的选择,因为它允许普通用户访问 SQL 服务器、电子邮件服务器以及更多服务器,但要小心激活的模块,也就是说,除非您打算使用它们,否则不要启用模块。

支持:Webmin 为 Ubuntu 提供良好的支持,它可以为您提供有关过时软件包的良好信息以及更新它们的可能性。它还有一些专为 Ubuntu 管理任务设计的模块。

答案2

在 Usermin、Webmin 和 Virtualmin 之间哪一个可以完成工作并且消耗的资源更少?

classicmanpro 很好地涵盖了大部分差异,但我将尝试消除这里有关资源使用的混淆。

Virtualmin 是 Webmin 的一个模块。没有 Webmin 就无法拥有 Virtualmin。

默认情况下,Virtualmin 的资源使用率比 Webmin 本身高一点,但并非必须如此。Virtualmin 启用了许多库的缓存和预加载,使默认内存使用率大约为 110MB,而 32 位系统上安装的普通 Webmin 仅约 10-12MB。您可以轻松禁用缓存,Virtualmin 所做的操作使其使用的内存量与 Webmin 本身完全相同。这里有关于此内容的文档:http://www.virtualmin.com/documentation/system/low-memory

Usermin 是一个带有一些附加功能的 Webmail 客户端。如果您需要管理服务器,则需要 Webmin 或 Webmin+Virtualmin。Usermin 可能是也可能不是有用的附加功能。我喜欢在有邮件的服务器上使用它,因为我可以用手机查看邮件(有一个移动主题,在支持 WebKit 的手机(如 iPhone 和 Android 手机)上提供了非常漂亮的 UI)。Usermin 的资源使用情况与 Webmin 类似,但独立于 Webmin(Usermin 不是 Webmin 的一个模块;它是一个单独的服务器,它会放弃权限并以登录用户的身份执行操作,使其在某些用例中更安全)。例如,32 位系统上的 Usermin 占用大约 10-12MB 的内存。

简而言之:

  • 我通常会在我管理的每台 UNIX/Linux/Mac OS X 服务器上安装 Webmin,无论其用途是什么,并且已经这样做了十多年。它是一种通用管理工具,用途类似于您的 shell 和文本编辑器;它恰好使第一次就正确获得配置语法变得更容易一些,而不必查阅太多文档。
  • Virtualmin 适用于网络托管服务器。如果您托管网站,那么您可能需要 Virtualmin,因为它为所有与“网站”相关的配置文件(Apache vhosts、DNS、邮件、数据库、日志分析、用户等)提供了单一管理点。
  • Usermin 是网络邮件,另外还有一些其他的实用功能。

披露:我是 Webmin、Usermin、Virtualmin 和 Cloudmin 的开发人员,并为 Virtualmin, Inc. 工作。

答案3

最适合您需求的是 Webmin。这三种产品的网站都清楚地说明了它们的用途。

相关内容