N1 armbian 前期基本操作管理


常用命令

  1. 调出窗口配置
    1
    armbian-config
1
passwd
  1. 安装软件
1
apt install python3-pip
  1. 列出安装的所有包
1
apt list --installed
  1. 列出安装的和 Docker 相关的包
1
apt list --installed | grep docker
  1. 删除已安装的软件包(保留配置文件)
1
apt-get remove docker-ce

• 不会删除依赖软件包。
• 保留配置文件。
7. 删除已安装的软件包(不保留配置文件)

1
apt-get purge

• 删除软件包及其依赖软件包。
8. 删除不再需要的依赖软件包

1
apt-get autoremove

• 高能警告:慎用本命令!它可能会删除很多“它认为”你不再使用的软件。
9. 删除已经安装过的软件安装包

1
apt-get clean

• 自动删除 /var/cache/apt/archives/ 下的所有 .deb 文件。
固定 MAC 地址
N1 的 MAC 地址每次重启都会变化,导致 IP 不固定,因此需要固定 MAC 地址。

1
nano /etc/network/interfaces

iface eth0 inet dhcp(或 static)这行下面,添加一行:

1
pre-up ifconfig eth0 hw ether 52:d1:87:32:33:eb

换源
Debian 版本换源
Stretch 版本

1
nano /etc/apt/sources.list

删除所有内容,并替换为以下内容:

1
2
3
4
5
6
7
8
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main non-free contrib
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main non-free contrib
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main non-free contrib
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main non-free contrib
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main non-free contrib
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main non-free contrib
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main non-free contrib
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main non-free contrib

Buster 版本

1
nano /etc/apt/sources.list

删除所有内容,并替换为以下内容:

1
2
3
4
5
6
7
8
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free

Armbian 版本换源
Bionic 版本

1
nano /etc/apt/sources.list.d/armbian.list

注释掉原有的行,并添加以下内容:

1
deb https://mirrors.tuna.tsinghua.edu.cn/armbian bionic main bionic-utils bionic-desktop

Ctrl + X 退出,选择是否保存输入 Y,按回车确认。
其他版本
如果使用其他版本(如 bullseye),可以在 https://mirrors.tuna.tsinghua.edu.cn/help/debian/ 查询对应的源地址,并根据自己的版本选择合适的地址。
更新软件
执行以下命令更新所有软件到最新版:

1
apt update && apt upgrade -y

开启 BBR 加速

1
2
3
4
5
6
7
cat >> /etc/sysctl.conf <<EOF
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
EOF
cat >> /etc/timezone <<EOF
Asia/Shanghai
EOF

删除默认 DNS

1
rm /etc/resolvconf/resolv.conf.d/head && touch /etc/resolvconf/resolv.conf.d/head

注:在重启系统后,输入 cat /etc/resolv.conf,查看返回结果是否为你路由器的 DNS,如果是,则表示删除成功,如果不是,则再执行一次删除命令。
安装 Docker

1
2
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun

使用上述命令安装会调用阿里云的镜像,安装速度较快。putty下执行

1
mkdir -p /etc/docker
1
2
3
4
5
6
7
8
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://mirror.baidubce.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"]
}
EOF
1
2
systemctl daemon-reload
systemctl restart docker