有人可以向我解釋 Ubuntu Server 的 GUI 和 CLI 嗎?
答案1
預設情況下,Ubuntu 的伺服器版本具有與此類似的介面:
所以,只有命令列可用。
來源:Ubuntu 伺服器「桌面」與 Ubuntu 桌面版本。
大多數 Ubuntu Server 開發人員建議不要在伺服器上安裝 GUI。不安裝 GUI 的原因有很多。
不安裝 GUI 的一些原因包括:
- 您將有更多的程式碼存在安全漏洞、更多的軟體包需要更新以及更多的伺服器停機時間。
- 由於 GUI 會消耗資源(記憶體、硬碟空間、CPU 等),因此效能可能會受到影響。
- 最佳實踐是僅在生產伺服器上安裝所需的軟體。
GUI 可能包括不適合伺服器的其他網路服務。
- Ubuntu 桌面版的目標之一是讓使用者更輕鬆地使用 Linux。安裝某些桌面環境時,可能會安裝您可能不特別需要的服務。例如,用於協助配置網路的 avahi-daemon 新增了另一個開放端口,並且可能會與 .local 網域引入不必要的 DNS 衝突。
因此,對於最安全的伺服器來說,最好不要安裝 GUI。
來源:伺服器圖形使用者介面。
也可以看看:
答案2
Ubuntu Server 的使用者介面設計是怎麼樣的?
Ubuntu Server 沒有使用者介面。只需一個簡單的登入提示和 6 個 TTY。事實上,伺服器除了提示之外不包含使用者介面。
有人可以向我解釋 Ubuntu Server 的 GUI 和 CLI 嗎?
Ubuntu 伺服器只是 Ubuntu 桌面軟體套件的精簡版本。它包含完全相同的一組軟體包。如果您安裝任何軟體包,-desktop
您將不會發現任何差異。 Ubuntu (Linux) 是模組化的。您可以插入/拔出任意數量的部件。安裝 Ubuntu Server 和任何桌面版本之間的差異在於,您不會有 GUI 來啟動,但可以將所有這些資源專用於您的伺服器(守護程式)。