一、业务背景
云真机部署为适应业务需求,需要分多个区域部署agent,现已购入迷你计算机(通过USB连接多个手机),需要安装ubuntu系统,接入真机
二、总体流程
1. 下载Ubuntu.iso:这里使用20.04LTS版本
2. 用rufus 做一个启动盘
3. 整盘安装ubuntu
4. 更新系统 安装基础库 和 ssh服务
sudo apt update
sudo apt upgrade -y
sudo apt install net-tools vim openssh-server -y
4.1 连接python3
sudo ln -s /usr/bin/python3 /usr/bin/python
4.2 安装pip
sudo apt install python3-pip -y
5. 安装docker https://docs.docker.com/engine/install/ubuntu/
6. 安装docker-compose https://docs.docker.com/compose/install/
7. 禁用 GUI桌面 随机启动
sudo systemctl set-default multi-user
# 恢复启用: sudo systemctl set-default graphical
# 手动启用: sudo systemctl start gdm3
三、具体执行
1、使用读卡器插入SD卡,然后插到电脑上
2、启动rufus,选中后设备等操作后点击开始,执行烧录写入SD卡过程(类似树莓派烧录过程)
3、上面2操作完毕后,直接插入SD卡到迷你计算机,然后会发现自动指引安装
4、这里选中文
5、这里需要把SD卡弹出来并回车:
6、以上操作完等待自动安装完毕,然后更新系统,安装基础库 和 ssh服务(使得可以远程登陆)
sudo apt update
sudo apt upgrade -y
sudo apt install net-tools vim openssh-server -y
这里可以创建超级管理员,便于后期免权限操作
sudo passwd root
7、远程ssh登陆,ifconfig查看ip,并ping内网确定是否通路
8、再安装docker和docker-compose,具体见 Docker
sudo curl https://get.docker.com | sh -
sudo python3 -m pip install docker-compose
9、后续就个人自己操作啦
四、其他
1、ubuntu下载:这里选择长期稳定维护的20.04版本下载,请点击:ubuntu20.04LTS版下载
2、rufus启动程序下载:rufus官网
3、来自同事的踩坑记录:
3.1、键盘布局,通常用默认的英文键盘就好了,中文的,很多年前有坑,到现在我都没试过中文键盘。你那边如果用着没问题就可以了
3.2、乌班图的默认账号就有sudu 权限,不建议建root ,或者用root 远程操作,只需指定某些sudo 免密权限就可以了,/etc/sudoers,其他操作,尽量不用root,
4、除了远程ssh连接,有时需要远程桌面连接(比如内网登陆需要输入账号密码等,需要界面操作),见教程(这里修改配置时,不能使用root账号修改,否则无法修改成):windows10远程桌面登录ubuntu20.04