技术博客 · Armbian / ARM Linux · 轻量单页

Armbian · ARM Linux 技术笔记

面向 SBC(如 RK35xx / Allwinner / Amlogic 等)的稳定发行版实践:从镜像烧录到首启配置,再到网络、存储与服务化部署。 内容偏工程化,记录可复用的“默认姿势”。

为什么选择 Armbian

  • 更接近“可维护的 Linux 服务器”体验:apt、systemd、网络栈与日志一致性。
  • 内核与设备树适配更体系化,适合长期运行的家用/边缘设备。
  • 工具链完善:常见硬件与系统配置通过交互式工具快速落地。

适合的场景

  • 家庭服务器:NAS、下载、媒体、Home Assistant、网关等。
  • 边缘计算:轻量推理、数据采集、监控、自动化脚本。
  • 开发机:ARM 编译、交叉构建、容器化服务演练。

本文的“默认原则”

  • 能用标准组件就不魔改:ssh、systemd、iptables/nft、nginx、docker。
  • 先稳定再性能:温控、电源、存储、网络稳定优先。
  • 所有步骤可回滚:配置可复制、可审计、可维护。

快速开始:从镜像到可用系统

· 约 6 分钟阅读

这是一份安全的“通用流程”,不绑定具体板子型号:目标是得到一个可 ssh、可更新、可长期运行的 ARM Linux 基座。

1) 获取镜像

  1. 从 Armbian 官方站点选择你的板卡与发行版(Debian/Ubuntu)。
  2. 校验下载文件(如 SHA256),避免卡在“神秘随机故障”。

2) 烧录到存储介质

  1. 使用 Etcher / Rufus / dd 将镜像写入 TF 卡或 U 盘。
  2. 优先使用质量较好的卡与读卡器;随机 IO 不稳定会带来大量误判。

3) 首次启动与基础更新

首次启动建议接入稳定电源与网络(有线优先)。先把系统更新到可控状态,再进行服务部署与性能调优。
sudo apt update
sudo apt -y full-upgrade
sudo reboot

4) 常用系统配置入口

Armbian 常见配置可以通过交互式工具完成(不同镜像可能略有差异)。

sudo apt install -y armbian-config
sudo armbian-config

5) 运行稳定性优先检查

  1. 温度与降频:确认散热与 CPU governor,避免高负载掉线。
  2. 存储健康:关注 ext4 错误、卡掉速、I/O wait 异常。
  3. 网络稳定:DHCP/静态地址、DNS、NTP 对服务可用性很关键。

之后再进入应用层:Docker、反向代理、监控告警、备份策略。