最轻量Linux系统AlpineLinux的安装指南

最轻量Linux系统AlpineLinux的安装指南
Mr.Yun一、简介说明
Alpine Linux系统以其极小的体积、安装后占用资源少以及快速的安装过程而著称。
Alpine Linux是一个轻量级的Linux发行版本,它的核心特性之一就是体积小巧。相比其他Linux发行版,Alpine Linux的ISO镜像文件大小显著较小,这意味着下载和刻录过程更加迅速。在安装过程中,Alpine Linux也展现出了其高效的一面,安装步骤简洁明了,没有繁琐的配置过程,用户可以很快地完成系统的部署。更重要的是,安装后的Alpine Linux系统占用资源极少,无论是内存还是磁盘空间,都能保持在一个非常低的水平,这使得它在资源受限的环境中表现出色。
所以,Alpine Linux系统以其体积小、安装后占用资源少以及快速的安装过程等特性,成为了众多开发者和系统管理员的优选之一。本文将阐述Alpine Linux的安装流程,旨在为用户提供一套完整、专业的安装方案。
二、前期筹备
本文以在虚拟机中安装为例说明一下安装过程。
1、虚拟机硬件与系统
虚拟机系统:vmware ESXI 7.0 Update2
虚拟机架构:4 CPUs x Intel(R) Celeron(R) J4125 CPU @ 2.00GHz x86_64
安装Alpine Linux硬件预计:1vcpu ,256MB RAM , 3GB硬盘 , 1虚拟网卡 ,1虚拟光驱
2、安装系统镜像获取
请访问Alpine Linux的官方下载页面(https://alpinelinux.org/downloads/),根据您的硬件架构(如x86_64、armhf等)选择并下载相应的ISO镜像文件。确保下载的镜像版本与您的需求相契合。
本文所下载的文件如上图所示,Alpine Linux的版本为3.21.2,下载后文件体积约为241MB。
下载地址为:https://dl-cdn.alpinelinux.org/alpine/v3.21/releases/x86_64/alpine-standard-3.21.2-x86_64.iso
3、上载下载的镜像到ESXI系统中
上载的路径可以随便,我这里是ISO。
三、虚拟机初始化配置
创建虚拟机,虚拟机名称随意,客户机操作系统系列选择“Linux”,客户机操作系统版本 选择 其它5.X或更高。
连续两次下一页,配置 Alpine Linux 3.21.2 系统的硬件资源,这里我选择1个虚拟CPU,256MB的内存,3GB的硬盘空间应该是足够了。
打开 CD/DVD 驱动器 1,选择“数据存储ISO文件”,选择刚上传的 “alpine-standard-3.21.2-x86_64.iso” 文件并选择它作为启动时的镜像设备,同时保持右侧的 “连接” 和 状态下的“打开电源时连接” 是勾选的状态。
切换到”虚拟机选项“卡,展开引导选项,取消”是否为此虚拟机启用 UEFI 安全引导“前的勾选,否则不能从 CD/DVD 驱动器引导进入系统并安装。
后续就 下一页,完成虚拟机的创建工作。
四、系统安装步骤
1、启动虚拟机进入安装
打开刚新建好的虚拟机电源,会自动进入 CD/DVD 驱动器 1 找ISO文件加载系统,直到提示登陆,如下图所示。
localhost login: 后输入 root 后回车,不用密码直接进入了root用户,再按提示输入 setup-alpine 进入安装操作系统界面。
2、Keymap设置
进入到这一步后选择键盘和语言。这里我连续输入两次 cn 选择中文,当然也可以续输入两次 us 选择英文。
3、Hostname设置
进入到这一步是设置操作系统的名称,可以直接使用默认的 localhost ,也可以自定义输入自己的系统名称(不建议包含特殊字符,简单使用英文或数字即可),下图我自定系统名称为 myalpos。
4、Interface网络设置
进入到这一步是设置系统网络,如果你只给虚拟机设置了一个默认的网卡,默认只会识别出 eth0 ,我这里因为虚拟机只设置了一个默认的网卡,所以直接可以回车进入下一步,这里默认使用dhcp自动分配IP地址,最后也使用默认n不自己配置网络。
① 选择网卡,这里只有一个网卡“eth0”,默认即可
② 应用DHCP自动分配网络为默认
③ 确认是否需要手动配置网络,默认为否(no),这里选择自动配置。
如果第③ 步选择了 y 进行手动配置网络,可参考如下内容:
iface eth0 inet static |
理论上,我学得都可以使用默认的网络配置即可,如果要对该 Alpine Linux 3.21.2 系统配置一个固定的IP地址,可以在路由器中以MAC作为绑定配置给该系统一个固定IP即可。
5、root password
进入到这一步是设置root用户的密码,这里没有太多的要求,按提示输入两次密码即可(输入时不会有提示,输入完成后回车即可)。
由于我输入的密码只有6位的123456,所以会提示弱密码,但仍可通过。
6、Timezone时区设置
这里我直接输入 Asia/Shanghai 直接一步到位配置了中国 UTC+8 区。当然如果你也可以按提示分开两段配置亦可。
7、代理与NTP时钟配置
由于我不需要配置代理默认回车即可,同样的时钟使用默认的即可。所以这一步直接两次回车。
8、APK Mirror镜像选择
这里可以直接输入 49 选择阿里云镜像即可,也可以输入 s 查看提供了哪一些镜像地址可供选择。
以下是所有列表,按 回车 是显示下一行,按 空格 是显示下一页,按 Q 退出选择,按 R 重新显示选择列表。
9、User用户配置
① 是否配置一个普通用户,默认为不需要,因为我们基本都是使用root用户
② ssh登陆的软件选择,这里默认使用 openssh 即可
③ 选择是否允许ssh从远程登录系统,这里要改成 yes
④ ssh key或连接,这里默认让系统自己生成即可
10、Disk & Install 磁盘与安装
由于我们只给虚拟机分配了一块3G的硬盘,所以这里只显示了 sda 一块硬盘,我们选择 sda 这块硬盘回车即可。
选择了 sda 后,这里问我们要如何使用这个硬盘,我们直接回车查看各项的帮助内容。
经过查看研读后,我这里选择 sys 回车继续安装。当然各位有自己的想法亦可实践一下。
选择了 sys 回车后,会提示我们需要清空硬盘内容,我们输入 y 同意,等待进度条走完即可完成系统的安装。
我们按提示输入 reboot 重新启动系统后等待重新引导进入安装好的系统即可。
五、ssh、软件源配置、软件安装
使用命令 ip a 查看系统自动DHCP给我们的IP,这里查到的是 192.168.2.43.
打开ssh软件(这里使用的Xshell),配置连接参数与root用户名和密码,进行连接。
Xshell中的操作如下:
Connecting to 192.168.2.43:22... |
编辑软件源,启用社区级软件,删除第3行前的#号保存文件。
六、结语
Alpine Linux的安装过程既简洁又高效,无论对于初学者还是资深用户而言,都是一次愉悦的体验。安装过程熟悉后可以很快速的就完成了安装,前后十分钟左右即可助您轻松部署这款轻量级的Alpine Linux系统,完全没有安装过程需要联网获取软件或更新要漫长等待的过程。最后愿Alpine Linux成为您工作和学习中的得力助手。