我是 Ubuntu 新手。我只想为我自己/家庭使用构建服务器。一些问题:
正如标题,Ubuntu 是否可以在一台计算机中同时运行邮件服务器、Web 服务器、文件服务器和 VPN 服务器(假设该计算机有足够的能力处理)。
我是 Linux 和 Ubuntu 的新手,Ubuntu 桌面版(GUI)可以完成上述工作吗?还是我必须使用 Ubuntu 服务器版来完成该工作。
提前感谢您的帮助。
约瑟夫
答案1
是的,您可以在一台机器上一起运行所有这些服务。
是的。Ubuntu 桌面版和服务器版是同一个系统,只是在安装过程中安装的软件包选择上有所不同。最重要的是,服务器版不安装桌面环境,因此没有桌面环境。如果您在服务器版中安装桌面环境,那么您将拥有一个桌面环境。另一方面,桌面版不安装服务器所需的某些服务(如 ssh)。但当然,如果您需要它们,您可以安装它们。因此,如果您使用任何版本的 Ubuntu,您都可以使用它来安装邮件、Web 或其他服务器,而不会出现问题。
这两个版本之间的一个可能与您相关的差异是所使用的网络管理。GUI 版本使用 NetworkManager 来处理网络连接,而服务器版本使用旧但受信任的
/etc/network/interfaces
文件和ifupdown
。
答案2
是的,Ubuntu 可以运行上述所有服务,使用多台机器/容器来执行此操作可能是一个好主意(研究 LXD/LXC)。
至于具体服务;
- 邮件服务器:您有多种选择,但这里是谷歌搜索设置 SquirrelMail 的第一个结果
- Web 服务器:您有 100 个选项,最受欢迎的可能是阿帕奇或者nginx
- 文件服务器:您可以使用桑巴
- VPN:您可以使用 VPNOpenVPN 您可以在此处查看如何设置
上面列出的软件还有数百种替代方案,因此在确定之前,请先尝试谷歌搜索并进行实验