怎样在服务器上安装Ubuntu桌面情况:具体教程

莱莱  论坛元老 | 2025-4-12 18:35:51 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1959|帖子 1959|积分 5877

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
引言

Ubuntu Server通常是以纯下令行的情势运行的,这对于服务器管理来说非常高效。然而,在某些情况下,我们可能需要一个图形用户界面(GUI)来更方便地管理服务器,尤其是对于不认识Linux下令行的用户。本教程将具体先容怎样在服务器上安装Ubuntu桌面情况,并通过VNC服务器长途访问桌面。

第一步:预备工作

在开始之前,确保你的服务器符合以下条件:


  • 已经安装了Ubuntu Server 20.04或22.04版本(其他版本操纵类似)。
  • 服务器有足够的存储空间(发起至少20GB)。
  • 至少2GB RAM,保举4GB或更高。
  • 具备root权限或sudo权限。
  • 具备稳固的网络连接。
首先,使用SSH或KVM连接到服务器。Windows用户可以使用PuTTY连接,macOS和Linux用户可以直接使用终端:
  1. ssh 用户名@服务器IP
复制代码

第二步:更新体系

在安装任何软件之前,发起先更新体系,以确保安装的组件是最新的。
  1. sudo apt update && sudo apt upgrade -y
复制代码
何时使用?


  • 每次安装新软件前。
  • 服务器长时间未更新时。
  • 修复潜在的安全毛病和Bug。
这个过程可能需要几分钟,具体时间取决于网络速率。

第三步:安装桌面情况

Ubuntu提供多种桌面情况,包括GNOME(默认)、KDE Plasma、Xfce、MATE等。不同桌面情况的特点如下:
桌面情况资源占用适用场景GNOME高现代化体验,适合高设置服务器KDE Plasma高可自定义性强,适合喜好个性化的用户Xfce低轻量级,适合低设置服务器MATE中经典风格,较轻量 安装GNOME桌面(官方默认):
  1. sudo apt install -y ubuntu-desktop
复制代码
安装Xfce桌面(轻量级保举):
  1. sudo apt install -y xfce4 xfce4-goodies
复制代码
何时使用?


  • 假如服务器设置较低,发起使用Xfce或MATE。
  • 假如服务器设置较高,可以安装GNOME或KDE。
这个过程可能需要10-30分钟,取决于你的网络速率。

第四步:安装VNC服务器

由于大多数服务器没有物理表现器,我们需要安装VNC服务器以便长途访问桌面情况。保举使用TightVNC:
  1. sudo apt install -y tightvncserver
复制代码
何时使用?


  • 需要长途访问桌面时。
  • 服务器无图形输出装备(如物理表现器)。
安装完成后,运行以下下令初始化VNC服务器并设置访问密码:
  1. vncserver :1
复制代码
体系会提示你输入访问密码,并发起设置一个只读密码(可选)。

第五步:设置VNC会话

默认情况下,VNC服务器启动后不会加载桌面情况,因此我们需要设置.vnc/xstartup文件。
制止VNC服务器
  1. vncserver -kill :1
复制代码
编辑VNC设置文件
  1. nano ~/.vnc/xstartup
复制代码
更换内容如下(适用于Xfce):
  1. #!/bin/bash
  2. xrdb $HOME/.Xresources
  3. startxfce4 &   # 如果你安装的是GNOME,则改为 "gnome-session &"
复制代码
生存文件(按Ctrl+X -> Y -> 回车),然后赋予可执行权限:
  1. chmod +x ~/.vnc/xstartup
复制代码
重新启动VNC服务器
  1. vncserver :1
  2. -geometry 1920x1080 -depth 24
复制代码
何时使用?


  • 需要更改桌面情况时。
  • 办理VNC服务器启动后黑屏题目。

第六步:连接到VNC服务器

现在,你可以使用VNC客户端(如RealVNC、TigerVNC)连接到你的服务器。

  • 打开VNC客户端。
  • 输入服务器所在,例如:服务器IP:1。
  • 输入之前设置的VNC密码。
  • 连接成功后,你将看到Ubuntu桌面。
何时使用?


  • 需要长途访问桌面时。
  • 服务器无直接表现器但需要图形界面管理。

第七步(可选):设置VNC开机自启

创建VNC服务文件
  1. sudo nano /etc/systemd/system/vncserver@.service
复制代码
添加以下内容(请将yourusername更换为你的现实用户名):
  1. [Unit]
  2. Description=Start VNC Server at startup
  3. After=syslog.target network.target
  4. [Service]
  5. Type=forking
  6. User=yourusername
  7. Group=yourusername
  8. WorkingDirectory=/home/yourusername
  9. PIDFile=/home/yourusername/.vnc/%H:%i.pid
  10. ExecStart=/usr/bin/vncserver :%i -geometry 1920x1080 -depth 24
  11. ExecStop=/usr/bin/vncserver -kill :%i
  12. [Install]
  13. WantedBy=multi-user.target
复制代码
重新加载systemd
  1. sudo systemctl daemon-reload
复制代码
启用VNC自启动
  1. sudo systemctl enable vncserver@1
复制代码
启动VNC服务
  1. sudo systemctl start vncserver@1
复制代码
何时使用?


  • 需要VNC服务器在体系重启后主动运行时。

结论

现在,你已经成功在服务器上安装了Ubuntu桌面情况,并可以通过VNC长途访问它。无论是管理服务器照旧运行图形化应用,你都可以像在本地计算机上一样操纵。
假如你有更高的安全性需求,可以考虑使用SSH隧道加密VNC连接,大概使用X2Go、NoMachine等更高效的长途桌面办理方案。
声明:"本文基于Ubuntu官方文档整理,供学习和参考使用。"

最后有需要服务器的,我保举   傲来云(https://www.aolaiyun.com/)由于他家的价格相对实惠和稳固,并且恒久有优惠活动,需要的可以去看看。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

莱莱

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表