我想“开发”一个家庭服务器,用于 Web 开发和其他网络工作,为此我想将我的旧笔记本电脑重新用作服务器机器。
现在我想问您是否建议安装功能齐全的 Ubuntu 或 Ubuntu Server?
我之所以问这个问题,是因为我认为图形界面没有优势,因为我将通过 SSH 进入机器。
这两个版本之间还有其他主要区别吗?
顺便说一下,我可以使用这两个版本。
附言这只是暂时的,因为今年晚些时候我将构建一个 raspberry pi(Zero Maybe?)集群,但在此之前我想“构建”服务器环境。
答案1
如果您确定要使用无头版本(无图形用户界面、无桌面),那么一定要使用服务器版本。Raspberry Pi 还有一个服务器(最小)版本。
服务器版本不会安装需要用户界面才能运行的编辑器等 GUI 应用程序,也不会安装 X11 及其依赖项。
在 Raspberry Pi 上,我曾经卸载了所有与 UI 相关的东西(我记得 2015 年 2 月没有可用的服务器/最低版本)。SD 卡最初已满 94%,删除所有 X11 内容后,已满 41%(apt-get 删除 --auto-remove --purge libx11-.*)。可惜我不记得卡的大小了,我猜是 2GB,这是默认的图像大小。还有与 X11 相关的进程在后台运行,如果只使用 SSH,你永远不会使用这些进程。
答案2
与大多数 Linux 发行版不同,Ubuntu 的独特之处在于,它有多个版本,从技术上讲,与 Kubuntu 等发行版完全不同。然而,Ubuntu Server 并非如此,它或多或少是 Ubuntu 的重新包装。
Ubuntu Server 使用不同的安装程序,但使用与 Ubuntu 相同的存储库,并且可以通过安装软件包轻松转换为 Ubuntu 桌面。
顺便说一句,从 Ubuntu 转到 Ubuntu 服务器并不容易,因为它涉及删除大量的软件包。
但是,安装 Debian 之类的发行版后,您可以在安装程序中添加服务器和桌面环境等可选功能。我之所以提到这一点,是因为并非所有发行版都采用“版本”的方法。
Ubuntu Server 版本也在某些 VPS 服务上得到商业支持,但 Ubuntu 可能不支持。