# Ubuntu 使用方法
# 远程桌面访问
#### **教程中将学习**
- 如何在 Ubuntu 上共享桌面
- 如何打开 Windows 10 客户端
- 如何远程连接到 Ubuntu 桌面共享
[](https://linuxconfig.org/wp-content/uploads/2020/02/06-ubuntu-20-04-remote-desktop-access-from-windows-10.png "来自 Windows 10 的 Ubuntu 20.04 远程桌面访问")
来自 Windows 10 的 Ubuntu 20.04 远程桌面访问
## 使用的软件要求和约定
软件要求和 Linux 命令行约定 类别 使用的要求、约定或软件版本 系统 [安装 Ubuntu 20.04](https://linuxconfig.org/how-to-install-ubuntu-20-04-focal-fossa-desktop)或[升级 Ubuntu 20.04 Focal Fossa](https://linuxconfig.org/how-to-upgrade-ubuntu-to-20-04-lts-focal-fossa) 软件 不适用 其他 `sudo`以 root 身份或通过命令特权访问您的 Linux 系统。 约定 **\#** – 要求给定的[linux 命令](https://linuxconfig.org/linux-commands)以 root 权限直接作为 root 用户或使用`sudo`命令执行
**$** – 要求给定的[linux 命令](https://linuxconfig.org/linux-commands)以普通非特权用户的身份执行
## Windows 10 的 Ubuntu 20.04 远程桌面分步说明
1. 第一步是`xrdp`在 Ubuntu 20.04 桌面上安装远程桌面协议 (RDP) 服务器。为此,请执行以下命令: ```
$ sudo apt install xrdp
```
2. 重新启动后启用并运行远程桌面共享服务器`xrdp`: ```
$ sudo systemctl enable --now xrdp
```
3. 仍然在 Ubuntu 20.04 桌面上,为传入流量 [打开防火墙端口:](https://linuxconfig.org/how-to-open-allow-incoming-firewall-port-on-ubuntu-20-04-focal-fossa) `3389````
$ sudo ufw 允许从任何到任何端口 3389 proto tcp
```
1. 移动到 Windows 10 主机并打开远程桌面连接客户端。使用搜索框搜索`remote`关键字并单击`Open`按钮。 [](https://linuxconfig.org/wp-content/uploads/2020/02/01-ubuntu-20-04-remote-desktop-access-from-windows-10.png "移动到 Windows 10 主机并打开远程桌面连接客户端。")
移动到 Windows 10 主机并打开远程桌面连接客户端。
- - - - - -
- - - - - -
2. 输入 Ubuntu 的远程桌面共享 IP 地址或主机名。或者,允许 Windows 10 保存您的凭据。 [](https://linuxconfig.org/wp-content/uploads/2020/02/02-ubuntu-20-04-remote-desktop-access-from-windows-10.png "输入 Ubuntu 的远程桌面共享 IP 地址或主机名")
3. `Yes`消息提示时单击: `The identity of the remote computer cannot be verified`。 [](https://linuxconfig.org/wp-content/uploads/2020/02/03-ubuntu-20-04-remote-desktop-access-from-windows-10.png "无法验证远程计算机的身份")
4. 输入远程 Ubuntu 用户的密码。 [](https://linuxconfig.org/wp-content/uploads/2020/02/04-ubuntu-20-04-remote-desktop-access-from-windows-10.png "输入远程 Ubuntu 用户的密码。")
5. 您现在应该从 Windows 10 计算机远程连接到 Ubuntu 桌面共享。
- - - - - -
- - - - - -
[](https://linuxconfig.org/wp-content/uploads/2020/02/05-ubuntu-20-04-remote-desktop-access-from-windows-10.png "您现在应该从 Windows 10 计算机远程连接到 Ubuntu 桌面共享。")
## 从 Windows 到 Ubuntu 20.04 的远程桌面故障排除
### Xrdp 黑屏
[](https://linuxconfig.org/wp-content/uploads/2020/02/07-ubuntu-20-04-remote-desktop-access-from-windows-10.png "xrdp黑屏bug")
在启动与 Xrdp 远程桌面协议 (RDP) 服务器的远程连接后,我有时会收到黑屏。虽然我不确定如何完全解决这个问题,但在建立远程连接之前从 Ubuntu 桌面注销至少暂时解决了这个问题。
# 安装图形界面
有多种方法可以在 Ubuntu 20.04 上安装 GUI。最简单的方法之一是使用一个名为 **tasksel **的工具,它通过自动安装正确的窗口管理器和其他包依赖项来为我们简化流程。
1. 首先更新 apt 包索引并使用这些[Linux 命令](https://linuxconfig.org/linux-commands) `tasksel`安装该工具。 ```
$ sudo apt 更新
$ sudo apt install tasksel
```
2. 接下来,选择您要安装的 GUI。下表显示了可通过以下方式安装的主要桌面环境 `tasksel`:
使用 tasksel 的任务的主要可用图形用户界面 (GUI) 安装 任务 描述 kubuntu-桌面 Kubuntu 桌面(KDE 桌面) lubuntu-桌面 Lubuntu 桌面(LXQt 桌面) ubuntu-budgie-桌面 Ubuntu Budgie 桌面 ubuntu-桌面 Ubuntu 桌面(默认 GNOME) ubuntu-桌面-最小 Ubuntu 最小桌面(默认 GNOME) ubuntu-mate-桌面 Ubuntu MATE 桌面 ubuntustudio-桌面 Ubuntu Studio 桌面(基于 Xfce 的桌面) ubuntustudio-桌面核心 Ubuntu Studio 最小 DE 安装(基于 Xfce 的桌面) xubuntu-桌面 Xubuntu 桌面(Xfce 桌面)
对于其他 GUI 选择,请执行以下命令:
```
$ tasksel --list-tasks
```
3. 选择要在 Ubuntu 上安装的 GUI 后,执行以下 `tasksel`命令。例如,我们将安装默认的 Ubuntu 桌面环境,即 GNOME。但是您可以更改此命令以匹配您自己的选择。 ```
$ sudo tasksel 安装 ubuntu-desktop
```
4. `tasksel`现在将开始下载并安装您选择的桌面环境所需的所有软件包。根据正在安装的 GUI,在安装过程中可能会提示您是否要更改系统的默认窗口管理器。 [](https://linuxconfig.org/wp-content/uploads/2020/02/02-ubuntu-20-04-gui-installation.png)从 tasksel 提示更改默认窗口管理器
5. 安装后,重新启动系统。 ```
$重启
```
6. 此时,GUI 应该启动。在登录之前,您可能需要在登录页面上选择所需的桌面风格。如果 GUI 根本没有启动,请确保您的系统启动到图形目标。为此,请执行: ```
$ sudo systemctl set-default graphics.target
```
# 安装步骤
从光盘启动后,安装程序将引导用户进行简单设置,并将系统安装到硬盘。 主要步骤如下:
### 语言
第一步是选择语言:
[](https://linux.fasionchan.com/zh_CN/latest/_images/a96324b9fc769ff7d1ff783e076de27f.png)
第一个选项是英语,按键可以将光标下移至其他选项。 选好语言后,按下回车即可进入下一设置环节。
推荐读者 **不妨选英语** 好了,理由有二:
1. 计算机发源于英语国家,英语能力是必须的;
2. 一些术语可能翻译得不是很准确,影响理解;
再说了,读了这么些年书,谁还不会个英语?
### 键盘
第二步进行键盘设置:
[](https://linux.fasionchan.com/zh_CN/latest/_images/b1ceb7b132d6a4c997f08c19fe061314.png)
对于普通电脑,按照默认选美式英语即可。
### 安装类型
第三步选择安装类型:
[](https://linux.fasionchan.com/zh_CN/latest/_images/c12dc19ce22c841dadc808e9a61438b4.png)
我们选择第一个,即安装 Ubuntu 服务器版。
### 网络
第四步进行网络设置:
[](https://linux.fasionchan.com/zh_CN/latest/_images/6a4c86ff8a9e511c2425ee6d34c7cdae.png)
这个界面显示电脑当前可用的网卡以及配置状态。 设置因网络环境而异:
1. 如果网络支持 DHCP ,系统将自动获取 IP 地址(如上图);
2. 如果网络使用静态 IP ,则需要填写 IP 地址、网关地址以及 DNS 服务器地址等;
接下来设置网络代理:
[](https://linux.fasionchan.com/zh_CN/latest/_images/752d0c535f371f8aa59d131f6af8d6ed.png)
如果不使用网络代理,留空即可。在这,我们直接点击回车进入下一环节。
### 磁盘分区
第六步是进行磁盘设置,这是 **非常关键** 也是 **比较危险** 的一步。
[](https://linux.fasionchan.com/zh_CN/latest/_images/f59adafc836a31d926dbdbbce781ba78.png)
这里有两种不同的选项:
1. 使用整块磁盘(系统将自动在磁盘上分区);
2. 手动设置;
#### 使用整块磁盘
在这个模式下,安装程序将按照默认分区策略定磁盘进行分区。 选择安装磁盘,这是一块 VirtualBox 虚拟磁盘:
[](https://linux.fasionchan.com/zh_CN/latest/_images/d757e37523da07f9daf76bd092974c1e.png)
安装程序自动设置两个分区:
[](https://linux.fasionchan.com/zh_CN/latest/_images/72eadd06cbaaf03d08dbf475b1f59f80.png)
分区一用于存放 grub 引导程序;分区二用于安装系统,挂载到根目录( `/ ` )。
确认无误后,点击回车,进入二次确认界面:
[](https://linux.fasionchan.com/zh_CN/latest/_images/ca5006055ca56e0ca79cb679c6d12252.png)
选择继续( `continue ` )并点击回车进入下一环节。
警告
将系统安装在物理磁盘上时要格外谨慎!
分区调整、格式化、安装系统时均可能清理数据。 因此做这类危险操作前,一定要先备份数据,以免造成不必要损失!
### 用户设置
在这个环节,配置一个用于登录系统的用户:
[](https://linux.fasionchan.com/zh_CN/latest/_images/1987c090487bdf01d7457f07d0ca1515.png)
需要填写的信息包括:
- 真实姓名
- 服务器名
- 用户名(用于登录,可以与真实姓名不同,简单好记即可)
- 密码
- 公钥(可选)
警告
用户名以及密码需要牢牢记住!
### 开始安装
[](https://linux.fasionchan.com/zh_CN/latest/_images/cf5353113f75fa61f25c15234cabfc47.png)
在这个环节,无须额外操作,耐心等待即可。
注意到,在 磁盘分区 环节设置完毕后,后台即开始进行安装了。 这是一个不错的改进,帮你节省一些时间。
### 重启
第九步进行重启。 走到这一步,也就意味着系统已经安装成功!
[](https://linux.fasionchan.com/zh_CN/latest/_images/5cdbaaa47017ce1150b7bd14d19ee832.png)
重启前,系统将自动弹出光盘:
[](https://linux.fasionchan.com/zh_CN/latest/_images/58a2525eb7ec4634b5dd8e79800c46d2.png)
点击回车确认后即可重启。 电脑重新启动后,即进入新装系统!
### 登录
系统启动完毕后,进入登录界面。 用户需要输入 **用户名** 以及 **密码** ,认证通过后方可进行操作:
[](https://linux.fasionchan.com/zh_CN/latest/_images/34f14f83a3eb65dfcc2440de267bd6df.png)
注解
注意到,密码输入时屏幕没有任何显示! 这是 Unix 的风格, **默念密码准确输入** 并按回车即可。
### Shell
成功登录系统后,进入 Shell 环境:
[](https://linux.fasionchan.com/zh_CN/latest/_images/d15fd6f9af44dbe725f78d352843e637.png)
在 Shell 中,用户可以输入一些命令,由系统执行并返回结果:
[](https://linux.fasionchan.com/zh_CN/latest/_images/e755e3795b5f9082b3a7a883ad2a05ea.png)
我们输入 ls 命令用于列举当前目录(家目录)下的所有文件及目录。 因为系统是新装的,我们没有看到任何文件存在。
我们通过 echo 将一句话( `Hello, welcome to Linux! ` )写入一个文件,名为 `first_file.txt ` 。 接着,我们用 `ls ` 确认,当前目录下确实存在 `first_file.txt ` 文件。
最后,我们用 `cat ` 命令将文件输出文件内容,确实是之前写进入的内容。 **欢迎来到 Linux 世界!**