安装 14.04 服务器后,如何退出终端并进入图形界面?
答案1
如果您希望能够从命令行进入 GUI 环境,首先您需要安装一个...(从下面选择一个)
sudo apt-get install --no-install-recommends ubuntu-desktop
sudo apt-get install --no-install-recommends lubuntu-desktop
sudo apt-get install --no-install-recommends xubuntu-desktop
接下来您可能需要一个 GUI 登录管理器...
sudo apt-get install lightdm unity-greeter
从命令行重新配置登录管理器的默认 GUI。
sudo dpkg-reconfigure lightdm
如果您希望让您的服务器保持精简并且在没有 GUI 的情况下启动,但在您需要时可以使用它..
复制并粘贴以下命令到终端并按回车键:
sudo nano /etc/default/grub
做以下更改:
在以下行中添加#
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
因此它读起来
#GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
接下来更改以下内容..
GRUB_CMDLINE_LINUX=”"
到
GRUB_CMDLINE_LINUX=”text”
最后像这样取消注释此行..
#GRUB_TERMINAL=console
到
GRUB_TERMINAL=console
现在,当您在服务器上的非 GUI 控制台中并决定要运行 GUI 时,请键入。
startx
如果您在局域网上并且想要通过 ssh 进入服务器并运行某些操作..
ssh [email protected] #the username on the server and the ip of the server
如果您希望能够在服务器上运行 GUI 应用程序,但让它们显示在您正在使用的另一台机器上..
ssh -X -C [email protected] #the username on the server and the ip of the server
登录后,您可以启动如下应用程序......
gedit &
这将在服务器上运行 gedit,但显示给您。& 将命令提示符返回给您。
答案2
Ubuntu 桌面版和服务器版的主要区别在于,服务器版没有安装 Ubuntu 的整个图形部分。
从这个意义上讲,服务器是仅以文本模式运行的计算机,通常使用 ssh - 它甚至可能没有监视器。
因此,X 服务器和窗口管理部分被省略了 - 而所有具有 GUI 用户界面的程序 - 数量相当多。
因此,您需要先安装 Ubuntu 的桌面部分,然后才能使用它。
将桌面和服务器软件结合起来并不是一个真正的问题,它只会占用更多的磁盘空间,因为您获得了用于两个目的的默认软件集。
有一个程序可以选择要安装的 Ubuntu 版本之一tasksel
。按如下方式运行它,它将允许选择并安装 Kubntu、Lubuntu 等版本之一:
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel
如果您已决定只使用默认的 Ubuntu 桌面,则可以直接安装需要安装桌面所有部分的“元包”:
sudo apt-get install ubuntu-desktop
也可以看看从服务器切换到桌面