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
安装应用
Alpine Linux包管理apk 安装一些必要的 DevOps 应用:
安装devops需要的一些工具应用
apk add openssh neovim