Alpine Linux 是一个极其轻量、安全的发行版,特别适合内存小、追求性能的 VPS。如果你买的是低配机型(尤其是 NAT 机型),它能让有限的资源跑得更顺。本文带你快速上手。
为什么选 Alpine
- 体积小:基础系统只有几十 MB,启动快、占用低。
- 省内存:使用 BusyBox + musl libc,空闲时内存占用极低,适合 512MB 甚至更小的机器。
- 干净安全:默认组件少,攻击面小。
你可以在控制台的 服务详情页 → 重装系统 里选择 Alpine 镜像,重装后用 网页版 SSH 终端 或 VNC 控制台 登录。
用 apk 管理软件
apk 是 Alpine 的包管理器,速度飞快:
apk update # 刷新软件源
apk upgrade # 升级已装软件
apk add curl vim # 安装软件
apk del vim # 卸载软件
apk search nginx # 搜索软件用 OpenRC 管理服务
Alpine 用 OpenRC,不是 systemd:
rc-service nginx start # 启动服务
rc-service nginx restart # 重启服务
rc-update add nginx # 设为开机自启
rc-update del nginx # 取消自启
rc-status # 查看运行中的服务设置时区与新建用户
apk add tzdata
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" > /etc/timezone
adduser steven # 新建用户
addgroup steven wheel # 加入 wheel 组以便提权
apk add doas && echo "permit persist :wheel" >> /etc/doas.d/doas.confmusl 注意事项
Alpine 用的是 musl libc,不是 glibc。少数闭源软件(如某些预编译二进制、Java 包)可能不兼容。遇到 not found 报错时,可尝试 apk add gcompat,或改用 Debian/Ubuntu 镜像(同样可在 重装系统 切换)。
还有问题?
在控制台 → 工单(/dashboard/tickets/new)提交工单,并关联对应服务,我们会尽快协助。