有人可以向我解释一下 Ubuntu Server 的 GUI 和 CLI 吗?
答案1
默认情况下,Ubuntu 的服务器版本具有类似这样的界面:
因此,只有命令行可用。
来源:Ubuntu Server“桌面版”与 Ubuntu 桌面版。
大多数 Ubuntu Server 开发人员建议不要在服务器上安装 GUI。不安装 GUI 的原因有很多。
不安装 GUI 的一些原因包括:
- 您将拥有更多易受安全漏洞影响的代码、更多需要更新的软件包以及更多服务器停机时间。
- 性能可能会受到影响,因为资源(内存、硬盘空间、CPU 等)会被 GUI 消耗。
- 最佳做法是仅在生产服务器上安装所需的软件。
GUI 可能包含不适合服务器的其他网络服务。
- Ubuntu 桌面版的目标之一是让用户更轻松地使用 Linux。在安装某些桌面环境时,可能会安装一些您可能并不特别需要的服务。例如,用于帮助配置网络的 avahi-daemon 会添加另一个开放端口,并且可能会与 .local 域产生不必要的 DNS 冲突。
因此,对于最安全的服务器来说,最好不要安装 GUI。
来源:服务器图形用户界面。
也可以看看:
答案2
Ubuntu Server 的用户界面设计是什么样的?
Ubuntu 服务器没有用户界面。只有一个简单的登录提示和 6 个 TTY。事实上,服务器除了提示之外不包含任何用户界面。
有人可以向我解释一下 Ubuntu Server 的 GUI 和 CLI 吗?
Ubuntu 服务器只是 Ubuntu 桌面软件包的精简版。它包含完全相同的软件包。如果您安装任何软件包,-desktop
您将不会注意到任何差异。Ubuntu (Linux) 是模块化的。您可以插入/拔出尽可能多的部件。安装 Ubuntu 服务器和任何桌面版本之间的区别在于,您将没有要启动的 GUI,但可以将所有这些资源专用于您的服务器(守护进程)。