Install Alpine Linux

介绍

alpine 是一个轻量级的 Linux 发行版本,它的特点就是轻量,极致的轻量。

优点

  • 轻量:没有自带很多软件,安装完虚拟磁盘才150M。
  • 快速:没有图形界面,启动速度快。
  • 安全:面向安全的轻量发行版
  • 简单:提供APK包管理工具,软件的搜索、安装、删除、升级都非常方便。

安装

启动并进入安装环境,默认用户:root,无密码。输入命令:

setup-alpine

然后根据提示逐项配置网络、磁盘、用户等信息。

配置

启用 SSH

安装openssh:

apk update
apk add openssh
rc-update add sshd default

默认不允许 root 远程登录,需要修改配置:

sed -ri 's/^#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config

rc-service sshd restart

升级软件包

编辑/etc/apk/repositories,默认是Vx.x,为了追新,我改成了edge:

https://dl-cdn.alpinelinux.org/alpine/edge/main
https://dl-cdn.alpinelinux.org/alpine/edge/community 

然后更新软件包:

apk -U upgrade

在更新后会出现.apk-new文件,这是当包升级时,系统检测到配置文件可能已被用户编辑,它不会直接覆盖,而是创建 .apk-new 文件供参考。这时运行工具:

update-conf

工具会自动检测所有 .apk-new 文件,并显示原文件与 .apk-new 的差异(使用 diff 格式)。根据实际情况选择:

  • 丢弃新文件(即,使用原文件并删除 .apk-new 文件)
  • 使用新文件(即,使用 .apk-new 文件覆盖原文件)
  • 手工编辑(从两个文件各取所需)

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注