![AWS 上的 Ubuntu 服务器和 Ubuntu 桌面之间的区别](https://linux22.com/image/542144/AWS%20%E4%B8%8A%E7%9A%84%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%92%8C%20Ubuntu%20%E6%A1%8C%E9%9D%A2%E4%B9%8B%E9%97%B4%E7%9A%84%E5%8C%BA%E5%88%AB.png)
当 aws 上的 ubuntu-server 和 ubuntu-desktop 使用相同的 linux 内核映像时,它们之间有什么区别(软件包除外)(http://packages.ubuntu.com/lucid/linux-image-2.6.32-313-ec2)??
答案1
正如您所指出的,两者之间的主要区别在于加载的软件包,因此我不会深入讨论这一点,只能说这是一个使用 ubuntu 服务器的非常简单的安装。这之所以令人惊讶,是因为 ubuntu-desktop 中塞入了太多东西。
无论如何,对我来说,值得注意的其他区别是安装——有更多关于如何开箱即用地配置系统的选项,这样一旦安装完成,您就已经拥有了大部分您想要的东西(而没有太多,或者所有你没有的东西)。
最后,还有内核。ubuntu-server 内核是针对服务器优化的。下面的链接中有一些详细信息,但谷歌可能会为你找到更具体的区别:
https://help.ubuntu.com/10.10/serverguide/C/preparing-to-install.html#intro-kernel-diffs
现在,如果两者的内核相同(可能都有 VM doo-dads),那么与安装程序所带来的区别实际上并不大,但如果安装程序没有发挥作用,那么除了您提到的您一开始就获得的软件包之外,并没有太大的区别。
呼呼!
答案2
除了内核和默认获得的软件包(例如,ubuntu-server 默认不会为您安装 X/gnome/kde/unity,但您可以随桌面一起安装)之外,我不知道还有其他区别。如果这是在 AWS 上,您很可能想要 -server。
有关此问题的更多信息,您可以查看另一个问题: Ubuntu 桌面可以“成为” Ubuntu 服务器吗?