1 安装Ubuntu 20.04系统
-
在官网下载Ubuntu镜像:Ubuntu 20.04.1 LTS (Focal Fossa)(http://releases.ubuntu.com/20.04/),选择Desktop Image版本,得到.iso的镜像文件。
-
Windows下使用UltraISO工具打开.iso镜像文件,并将其写入到一个U盘,得到系统启动盘;
-
将U盘插到服务器上,开机按
del键
(具体什么键跟主板型号有关)选择启动项进入临时的Ubuntu系统,在图形界面中选择Install Ubuntu,所有配置都可以使用默认的,改一下用户名和密码即可。这里建议使用英文作为默认语言,省得给自己日后开发找麻烦哈。 -
1. 进入系统后设置一下root账户密码:
sudo passwd root
2.2 配置国内镜像软件源
为了提升后续安装软件时的幸福感,第一步当然先要替换一下软件源。
1. 备份原来的源:
cp /etc/apt/sources.list /etc/apt/sources.list.bak
2. 将源的内容设置为阿里云镜像:
sudo vim /etc/apt/sources.list
内容改为:
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
3. 更新软件列表:
sudo apt update sudo apt upgrade
也可以去网上搜其他镜像,在我这边经测试阿里云是最快的。另外也可以在图形桌面环境下打开
Software & Updates
软件,在里面也有网速测试并选择最佳源的功能。2.3 安装Python和pip
1. Ubuntu系统默认自带python,有版本需求的话也可以自己安装一下(不安装也行因为后面会安装conda环境):
sudo apt install python3 sudo apt install python3-pip
2. 不管是不是自己安装的python,替换python的pip源建议是一定操作一下的,pip安装速度会快很多:
cd ~ mkdir .pip
直接新建并编辑pip.conf:
sudo vim ~/.pip/pip.conf
改为以下内容(这里用的清华源,也可以试一下阿里、豆瓣等源):
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ [install] trusted-host = pypi.tuna.tsinghua.edu.cn
3. 更改默认python版本,python目录默认链接的是python2,而现在基本都是用python3开发了,每次都输入python3很麻烦所以这里直接更换默认的python命令链接。
把原来的python软链接删掉:
sudo rm /usr/bin/python
新建一个软链接:
sudo ln -s /usr/bin/python3 /usr/bin/python sudo ln -s /usr/bin/pip3 /usr/bin/pip
现在输入python就会进入python3环境了。
2.4 配置SSH & 远程桌面
纯净安装的系统里面默认没有开启SSH,我们手动安装一下。
-
安装ssh:
-
sudo apt install ssh
会自动安装好很多依赖包并启动服务,完成之后用XShell等软件就可以SSH登录服务器了。
2. 安装xrdp
Xrdp 是一个微软远程桌面协议(RDP)的开源实现,它允许我们通过图形界面控制远程系统。这里使用RDP而不是VNC作为远程桌面,是因为Windows自带的远程桌面连接软件就可以连接很方便,另外RDP在Windows下的体验非常好,包括速度很快(因为压缩方案做得比较好),可以直接在主机和远程桌面之间复制粘贴等等。