Alpine Linux初始化

目前我在iPad上使用 iSH: Linux shell for iOS 作为终端,尝试不使用电脑仅使用iPad来实现移动工作。iSH本质上是 QEMU 运行 Alpine Linux,并且是最小化的 Mini Root Filesystem ,所以安装以后需要做一些初始化工作以方便进一步使用。

另外,在 Vultr 购买了VPS,为了节约系统资源,我选额了Alpine Linux,默认初始化也是一个相对较小的系统

更新系统

结合 update & upgrade 用于一条命令更新整个系统:

一条命令完整更新alpine linux系统
apk -U upgrade

创建用户账号

iSH: Linux shell for iOS 使用了Alpine Linux的 Mini Root Filesystem 版本(一个非常微小的系统打包),默认只有 root 用户账号,所以执行以下命令创建 admin 账号:

添加 admin 账号
addgroup -g 501 admin
adduser -h /home/admin -s /bin/ash -G admin -u 501 admin

安装应用

安装devops需要的一些工具应用
apk add openssh neovim