Amazon Linux 是亚马逊 AWS 官方维护的 Linux 发行版
参考资料
Amazon Linux 是亚马逊 AWS 官方维护的 Linux 发行版
Amazon Linux 简介
Amazon Linux 是亚马逊 AWS 官方维护的 Linux 发行版,基于 RHEL(Red Hat Enterprise Linux)和 Fedora,专为 AWS 环境优化,提供长期支持(LTS)和稳定更新。
特点
AWS 优化:预装 AWS 工具(如 AWS CLI、EC2 工具包)。
长期支持:Amazon Linux 2 提供 5 年支持,Amazon Linux 2023 提供 3 年支持。
轻量高效:默认最小化安装,减少资源占用。
兼容性:兼容 RHEL/CentOS 的 RPM 包管理(YUM/DNF)。
安全更新:定期推送安全补丁。
最新版本及更新时间
Amazon Linux 2023(AL2023):2023 年 3 月发布,持续更新。
Amazon Linux 2(AL2):LTS 版本,持续维护至 2025 年 6 月 30 日。
镜像下载地址
官方 AMI:通过 AWS EC2 控制台直接选择。
ISO 镜像(本地虚拟化使用):
官网地址
文档地址
Amazon Linux 2 文档:https://docs.aws.amazon.com/amazon-linux-2/
Amazon Linux 2023 文档:https://docs.aws.amazon.com/linux/al2023/
Docker 安装示例
# 更新系统 sudo yum update -y # 安装 Docker sudo amazon-linux-extras install docker -y # 启动 Docker 服务 sudo systemctl start docker sudo systemctl enable docker # 验证安装 sudo docker run hello-world
YUM/DNF 设置教程
Amazon Linux 2 使用 yum
,Amazon Linux 2023 使用 dnf
。
配置国内镜像(如清华源)
备份原配置:
sudo cp /etc/yum.repos.d/amzn2-core.repo /etc/yum.repos.d/amzn2-core.repo.bak
修改
/etc/yum.repos.d/amzn2-core.repo
,替换为:[amzn2-core] name=Amazon Linux 2 core repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/amazonlinux/2/core/2.0/x86_64/os/ enabled=1 gpgcheck=1 gpgkey=https://mirrors.tuna.tsinghua.edu.cn/amazonlinux/2/core/2.0/x86_64/os/RPM-GPG-KEY-amazon-linux-2
常见错误及解决方法
Error: Cannot find a valid baseurl for repo
检查网络或镜像配置,确保
baseurl
可访问。Package not found
确保启用 EPEL 仓库:
sudo amazon-linux-extras install epel -y
Docker 权限问题
将用户加入
docker
组:sudo usermod -aG docker $USER newgrp docker
Kernel panic
(本地虚拟机启动失败)确保使用官方 ISO 或兼容虚拟化配置(如 VirtualBox 启用 EFI)。