如何知道操作系统是桌面版还是服务器版

如何知道操作系统是桌面版还是服务器版

我们在办公室安装了 Ubuntu 12.04 LTS 服务器版和桌面版。我如何知道安装的 ubuntu 是服务器版还是桌面版(忘记 GUI 吧,因为都是 CLI)。

Uname -a 和 lsb-release 或 os-release 根本无法帮助您识别它。

我见过邮政在这个论坛上,但它已经有 3 年的历史了,它告诉你从内核中识别,但据我记得,从 12.04 版开始,ubuntu 对桌面版和服务器版都使用相同的内核,所以还剩下什么需要识别。

答案1

没关系,内核已经没有区别了。

唯一的区别是安装程序和默认软件包。安装后,无论从服务器还是桌面安装程序启动,您都可以配置完全相同的操作系统。

桌面和服务器有什么区别?

第一个区别在于 CD 内容。“服务器”CD 避免包含 Ubuntu 认为的桌面软件包(如 X、Gnome 或 KDE 等软件包),但包含与服务器相关的软件包(Apache2、Bind9 等)。使用最小安装的桌面 CD 并从网络安装(例如 apache2),可以获得与插入服务器 CD 并从 CD-ROM 安装 apache2 完全相同的结果。Ubuntu 服务器版的安装过程与桌面版略有不同。由于默认情况下 Ubuntu 服务器没有 GUI,因此该过程由菜单驱动,与备用 CD 安装过程非常相似。

在 12.04 之前,Ubuntu 服务器默认安装针对服务器优化的内核。从 12.04 开始,由于 linux-image-server 已合并到 linux-image-generic,Ubuntu Desktop 和 Ubuntu Server 之间的内核不再有区别。

对于 12.04 之前的 Ubuntu LTS 版本,Ubuntu 桌面版仅获得 3 年的支持。在 Ubuntu LTS 12.04 中,这一支持增加到 5 年。相比之下,所有 Ubuntu LTS 服务器版版本均获得 5 年的支持。

https://help.ubuntu.com/community/ServerFaq#What.27s_the_difference_between_desktop_and_server.3F

相关内容