# 更新软件包索引
apk update
# 升级所有已安装的软件包
apk upgrade
# 安装软件包
apk add <package-name>
# 卸载/删除软件包
apk del <package-name>
# 搜索软件包
apk search <package-name>
# 显示软件包详细信息
apk info <package-name>
# 列出所有已安装的软件包
apk list --installed
# 从 testing 软件源添加软件包
apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing <package-name>
# 一次性安装多个软件包
apk add package1 package2 package3
# 清理软件包缓存
apk cache clean
# 启动服务
rc-service <service-name> start
# 停止服务
rc-service <service-name> stop
# 重启服务
rc-service <service-name> restart
# 将服务添加到默认运行级别 (开机自启)
rc-update add <service-name> default
# 从默认运行级别中移除服务
rc-update del <service-name> default
# 列出所有服务及其当前状态
rc-status
# 显示系统与内核详细信息
uname -a
# 查看磁盘空间使用情况
df -h
# 查看内存使用情况
free -h
# 查看正在运行的进程
ps aux
# 查看系统运行时间与负载
uptime
# 查看网络接口与 IP 地址
ip addr show
# 配置网络接口交互式引导
setup-interfaces
# 测试网络连通性
ping -c 4 google.com
# 查看路由表信息
ip route show
# 编辑网络配置文件
vi /etc/network/interfaces
# 创建新用户
adduser <username>
# 将用户添加到指定组
addgroup <username> <groupname>
# 修改用户密码
passwd <username>
# 删除用户
deluser <username>
# 查看所有系统用户
cat /etc/passwd
# 创建目录
mkdir <directory-name>
# 删除目录及其内部内容
rm -r <directory-name>
# 复制文件/目录
cp <source> <destination>
# 移动或重命名文件/目录
mv <source> <destination>
# 修改文件/目录权限
chmod <permissions> <file>
# 修改文件/目录所有者与所属组
chown <user>:<group> <file>
# 安装 Docker
apk add docker
# 启动 Docker 服务
rc-service docker start
# 设置 Docker 服务开机自启
rc-update add docker default
/etc/apk/repositories - 软件源配置文件/etc/network/interfaces - 网络接口配置文件/etc/hostname - 系统主机名文件/etc/hosts - 本地域名映射文件/etc/resolv.conf - DNS 域名解析配置文件# 设置临时环境变量
export VARIABLE=value
# 查看所有当前环境变量
env
# 添加永久环境变量
echo "export VARIABLE=value" >> ~/.profile
# 查看系统日志文件
less /var/log/messages
# 查看内核启动与硬件日志
dmesg
# 实时追踪系统日志输出
tail -f /var/log/messages
# 安装 iptables 防火墙
apk add iptables
# 允许 SSH 端口 (22) 访问
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
# 保存 iptables 防火墙规则
/etc/init.d/iptables save
# 重启 iptables 服务应用规则
/etc/init.d/iptables restart
# 生成 SSH 密钥对
ssh-keygen -t rsa -b 4096
# 复制 SSH 公钥至远程服务器
ssh-copy-id user@remote-server
# 编辑 SSH 服务配置文件
vi /etc/ssh/sshd_config