备忘:linux相关
这几天折腾NAS系统,深入linux,armbian,docker,在下载,使用过程中遇到很多知识盲区,简单记录下来,做个备忘。一、关于armbian的代号
1.armbian2系列
armbian有2个系列,一个是ubuntu系列的,一个是debian系列的。
ubuntu系列有2个,jammy是2022年发布的,lunar是2023年发布的。noble
debian系列有2个,bullseye是2021年发布的,bookworm是2023年发布的。
ubuntu系列的特点是软件包更新速度快,求新。
debian系列的特点是软件包要千锤百炼,求稳。
2.命名规则
-bookworm/-bullseye/-stretch/-jessie
Ubuntu版本号 Ubuntu代号debian版本号debian代号
16.04 LTSXenial 8 jessie
18.04 LTSBionic 9 strech
19.10eoan 10 buster
20.04 LTS Focal 11 Bullseye
22.04 LTS Jammy 12 bookworm
24.04 LT Noble/trixie 13 trixie(测试)
-6.1.32(-5.15.115)
内核版本
-slim
slim 镜像是完整镜像的精简版本。这个镜像通常只安装运行你特定工具所需的最小内容。就 Python 而言,那就是运行 python 所需的最少包,对于 node.js 也是如此。
Slim 还有一个额外的好处,那就是最安全的。更小的镜像有较少可能被攻击的点,所以如果你只需要运行一个基本脚本或你的应用程序不需要完整操作系统的许多功能,使用最小的镜像是最好的选择。
在部署到生产之前,一定要选择对你来说最小最安全的镜像。
-alpine
Alpine 镜像基于 Alpine Linux 项目,该项目是专门为容器内部使用而构建的操作系统。很长一段时间以来,这些是最受欢迎的镜像变体,因为它们的体积非常小。
然而,一些团队正在远离 alpine,因为这些镜像可能导致难以调试的兼容性问题。
-2024.07.15
其它字段相同的镜像,不同日期只是代表着程序自动打包的时间,几乎没有什么差别,个别脚本配置文件、软件包的小版本变化。
安装好之后就不用管github上新的镜像了,喜欢追新版本的话:
二、armbian命令
常用指令说明:
安装 Armbian 到 EMMC:armbian-install
更新 Armbian 内核: armbian-update
安装常用软件: armbian-software
修改 Armbian 配置: armbian-config
为 Armbian 创建 swap: armbian-swap 1
控制 LED 显示: armbian-led
备份/还原 EMMC 原系统:armbian-ddbr
在 Armbian 中编译内核:armbian-kernel
一键更新服务到最新版本:armbian-sync
TF/USB 中使用 Armbian: armbian-tf
armbian-install
安装armbian
armbian-config
配置armbian
iwconfig
nmtui
更新网络和hostname
lsblk
ip addr show
显示IP地址
3.更新armbian
- armbian-update 升级内核
- apt update/upgrade 升级软件包
- armbian-sync 更新几个脚本
- armbian-software里更新用armbian-software安装的软件集
三、docker命令
armbian 的命名规则,如: Armbian_19.11.3_Aml-g12_buster_legacy_5.3.0_20191126.img.xz,
Armbian: 项目名称,没什么好说的
19.11.3: 版本,这里是不稳定版本所以是19开头的,稳定版是类似5.99等
Aml-g12: 硬件信息,最早需要下载Aml-s905 或者 s9xx 的版本,现在因为各种硬件支持都集合在一起了所以无所谓
buster: 系统版本代号,buster 是debian 10的代号,是debian的最新发行版,类似还有:
bionic: ubuntu 18
eoan: ubuntu 19
stretch: debian 9
xenial: ubuntu 16
5.3.0: Linux 内核版本
20191126: 编译日期
img: 文件类型,img代表磁盘镜像
xz: 压缩算法
页:
[1]