sudo apt-get install terminator
sudo apt-add-repository ppa:teejee2008/
sudo apt-get update
sudo apt-get install timeshift
- 有两种快照类型可以选择,分别是RSYNC,BTRFS;
- BTRFS方式是与系统盘共存的,其备份与恢复都十分快捷,但是一旦系统盘被破坏就无法恢复了。
- RSYNC方式(推荐)是将快照存储在Linux文件系统磁盘中,也就是说只要是个Linux格式的盘即可,因此可以将快照保存在除系统盘以外的其他盘上,或者干脆外接一个U盘将其在Linux环境下格式化,这样就可以将快照与系统盘隔离开,但是该模式比较慢。
- 不得不提,RSYNC备份方式提供了一种快速迁移系统并部署的可能,备份的U盘里相当于保存了一个一模一样的系统,尽管它不能被直接执行,但在一个条件合适的电脑上,完全可以实现快速部署。
- 输入Ctrl+Alt+F2(一般F1-F6都是可以的)进入tty终端,属于用户名和密码进行登陆。
- 执行下面的指令获取当前系统可还原的节点信息
sudo timeshift --list
- 根据输出的信息选择一个节点进行还原,代码参考下面
sudo timeshift --restore --snapshot '2019-07-16_16-35-42' --skip-grub
- 注:-skip-grub为跳过grub安装,一般grub是不需要重新安装的,除非BIOS启动找不到正确的grub启动项
- 制作Ubuntu的启动盘
- 进入试用Ubuntu,安装并打开Timeshift软件,找到快照存储的位置,然后进行恢复
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
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 apt-key fingerprint 0EBFCD88
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo docker run hello-world
sudo groupadd docker #添加docker用户组
sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中
newgrp docker #更新用户组
docker run hello-world #验证是否成功
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://*****.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo docker info
Registry Mirrors: https://*****.mirror.aliyuncs.com/