升级服务器系统到 Ubuntu Server 20.04 作者: uy_sun 时间: 2020-11-29 11:01 分类: 电子技术 最近,发现 `Docker` 已经支持 `Ubuntu Server 20.04`,并且腾讯云也有了官方的 `Ubuntu Server 20.04` 的镜像,准备将自己的服务器升级到最新版本。 因为我使用的是腾讯官方的镜像,而且服务器上也没什么东西。就想着直接重装成新系统,然后将文件复制回去。 ### 备份文件 按量计费购买一个 10G 的云硬盘,挂载到服务器上。按照 [教程](https://cloud.tencent.com/document/product/362/6734#.E5.88.9D.E5.A7.8B.E5.8C.96.E4.BA.91.E7.A1.AC.E7.9B.98.EF.BC.88linux.EF.BC.89) 挂载到一个文件夹。复制所有用户文件到新硬盘里。 ```bash # 查看硬盘名称 fdisk -l # 格式化 mkfs -t ext4 /dev/vdb # 挂载硬盘 mount /dev/vdb data ``` 并且给当前使用的 50G 硬盘做快照。 ### 配置 SSH 直接让腾讯云在重装系统的时候配置好 `ssh_key`,检查了一下配置,没有问题。 ### 还原文件 先将网站相关的文件还原,要注意权限,`postgres` 的数据库文件需要 `root` 权限。 ### 安装 Docker 参考: - - Docker ```bash sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # 使用腾讯云的内网镜像源 sudo add-apt-repository \ "deb [arch=amd64] http://mirrors.tencentyun.com/docker-ce/linux/ubuntu \ $(lsb_release -cs) \ stable" sudo apt-get update sudo apt-get install docker-ce ``` Docker Compose ```bash # 使用 FastGit 加速器 sudo curl -L "https://hub.fastgit.org/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose ``` 设置镜像加速器 ```bash sudo vim /etc/default/docker # 添加如下配置 DOCKER_OPTS="--registry-mirror=https://mirror.ccs.tencentyun.com" # 或者 sudo vim /etc/docker/daemon.json # 添加如下配置 { "registry-mirrors": [ "https://mirror.ccs.tencentyun.com" ] } ``` 标签: 服务器, 升级, Ubuntu 最后编辑时间: 2021-01-14 14:42