新机器部署linux系统(非虚拟机)

一、业务背景

云真机部署为适应业务需求,需要分多个区域部署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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值