N1 armbian 前期基本操作管理

常用命令

  1. 调出窗口配置

    1
    armbian-config
  2. 修改密码

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

• 不会删除依赖软件包。

• 保留配置文件。

  1. 删除已安装的软件包(不保留配置文件)
1
apt-get purge

• 删除软件包及其依赖软件包。

  1. 删除不再需要的依赖软件包
1
apt-get autoremove

• 高能警告:慎用本命令!它可能会删除很多“它认为”你不再使用的软件。

  1. 删除已经安装过的软件安装包
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
9
10
11
12
13
14
15
16
17

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
2
3

nano /etc/apt/sources.list

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

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
2
3

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

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

1
2
3

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
2
3

apt update && apt upgrade -y

开启 BBR 加速

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

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
2
3

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

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

安装 Docker

1
2
3
4
5

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
9
10
11
12
13
14
15
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