常用命令
调出窗口配置
修改密码
- 安装软件
- 列出安装的所有包
- 列出安装的和 Docker 相关的包
1
| apt list --installed | grep docker
|
- 删除已安装的软件包(保留配置文件)
1
| apt-get remove docker-ce
|
• 不会删除依赖软件包。
• 保留配置文件。
- 删除已安装的软件包(不保留配置文件)
• 删除软件包及其依赖软件包。
- 删除不再需要的依赖软件包
• 高能警告:慎用本命令!它可能会删除很多“它认为”你不再使用的软件。
- 删除已经安装过的软件安装包
• 自动删除 /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 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
|