如果需要安装docker就得用内核5.0以上的镜像,不需要用docker就用官方给的镜像刷入就可以了

🖥️ 镜像下载

官方刷入链接:点击下载

可用docker镜像:点击下载

📶 连接WiFi并使用ssh连接设备

WiFi相关命令

查看附近可用WiFi命令:

1
nmcli device wifi list

连接WiFi:

1
nmcli device wifi connect "名称" password "密码"

查看WiFi是否连接:

1
nmcli con show

🔄 添加清华源

请确保网络连接正常再执行以下命令

1
2
3
4
wget https://tuna.moe/oh-my-tuna/oh-my-tuna.py
python3 oh-my-tuna.py
python3 oh-my-tuna.py --global
python3 oh-my-tuna.py -h

🔒 SSH配置

SSH安装与配置步骤
  1. 重设Linux密码:

    1
    sudo passwd root
  2. 安装ssh:

    1
    2
    3
    apt-get update
    sudo apt-get install openssh-client
    sudo apt-get install openssh-server
  3. 启动ssh服务:

    1
    /etc/init.d/ssh start
  4. 查看是否安装成功:

    1
    sudo ps -e | grep ssh
  5. 更改ssh配置:

    1
    vim /etc/ssh/sshd_config

将 Port 前方的 # 删掉,然后改一个自己想要的端口号,建议端口号不要小于6000!
这里我们修改为 8080 端口。
默认端口号是:22

SSH配置示意图

将#PermitRootLogin without-password改为PermitRootLogin yes

SSH配置修改

  1. 重启SSH服务使配置生效:
    1
    sudo /etc/init.d/ssh restart

🐳 使用阿里源安装Docker

因为官方下架了dockerhub的镜像,我们更换一个阿里的镜像源

Docker安装步骤
  1. 更新apt包索引并安装相关软件包:

    1
    2
    sudo apt-get update
    sudo apt-get install ca-certificates curl gnupg lsb-release
  2. 添加阿里云的Docker GPG密钥:

    1
    2
    sudo mkdir -p /etc/apt/keyrings
    curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  3. 添加阿里云的Docker源:

    1
    echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  4. 安装Docker engine:

    1
    2
    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  5. 验证安装完成:

    1
    2
    3
    sudo docker -v
    # 打印出版本号
    Docker version 24.0.2, build cb74dfc
  6. 修复Docker并重启:

    1
    2
    3
    sudo update-alternatives --set iptables /usr/sbin/iptables-legacy && update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
    # 修复好docker后重启一下
    sudo systemctl restart docker