N1 armbian 前期基本操作管理

2,563次阅读
没有评论

常用命令
1.armbian-config 调出窗口配置
2.passwd 修改密码
3.apt install python3-pip 安装软件
4.apt list --installed 列出安装的所有包
5.apt list --installed | grep docker 列出安装的和 docker 相关的包
6.apt-get remove docker-ce 删除已安装的软件包(保留配置文件),不会删除依赖软件包,保留配置文件;
7.apt-get purge 删除已安装的软件包(不保留配置文件),删除软件包,同时删除相应依赖软件包;
8.apt-get autoremove 删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件;高能警告:慎用本命令!!!它会在你不知情的情况下,一股脑删除很多“它认为”你不再使用的软件;
9.apt-get clean 删除已经安装过的的软件安装包;自动将 /var/cache/apt/archives/ 下的所有 deb 删掉,相当于清理下载的软件安装包;

固定 mac
N1 的 mac 每次重启都会变化,导致 IP 不固定,因此要固定 mac

nano /etc/network/interfaces

iface eth0 inet dhcp(static)这行下面,加 1 行:pre-up ifconfig eth0 hw ether 52:d1:87:32:33:eb

换源——以 stretch 版本和 buster 版本为例

执行下面的命令

nano /etc/apt/sources.list

按 Delete 删除所有内容,并替换内容

如果你的是 stretch 版本,就换成下面的

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 版本,就换成下面的

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

简单常用命令:

  • 更换软件源:
    sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
    sed -i 's|security.debian.org|mirrors.tuna.tsinghua.edu.cn/debian-security|g' /etc/apt/sources.list
    sed -i 's|apt.armbian.com|mirrors.tuna.tsinghua.edu.cn/armbian|g' /etc/apt/sources.list.d/armbian.list

如果遇到无法拉取 https 源的情况,请先使用 http 源并安装:

sudo apt install apt-transport-https ca-certificates

改 armbian 源 注意 stretch buster bionic 版本

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

bionic 版本为例,将里面的那行注释掉(在前面添加 #)然后添加这行

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/

然后执行如下命令(非常重要!非常重要!非常重要!):

apt update&&apt upgrade -y

作用是更新所有的软件到最新版,无论是以后装宝塔还是装 nginx,php,mysql 都要先执行这个操作!(当然不用太频繁,太频繁了也没什么可以更新的)执行完之后再装软件一般就不会有什么错了

开启 BBR 加速:

cat >> /etc/sysctl.conf  /etc/timezone

删除默认 DNS:

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

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

curl -fsSL https://get.docker.com -o get-docker.sh

sh get-docker.sh --mirror Aliyun

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

putty 下执行

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
 "registry-mirrors": [
 "https://mirror.baidubce.com",
 "https://registry.docker-cn.com",
 "http://hub-mirror.c.163.com"]
}
EOF
systemctl daemon-reload

systemctl restart docker
 
正文完
 0
评论(没有评论)