参考资料

  1. r-base 是 R 语言的官方基础镜像,包含了 R 编程语言的核心功能。
  2. Spug 是一款开源的轻量级自动化运维平台
  3. Bonita 是一个开源业务流程管理(BPM)和工作流自动化平台
  4. ERPNext 14 是一款开源的企业资源规划(ERP)系统
  5. OpenJDK(Open Java Development Kit)是 Java 平台的开源实现
  6. Fluentd 是一个开源的日志收集系统
  7. Alpine Linux 是一个轻量级的 Linux 发行版
  8. Cloudreve 与 OnlyOffice 集成配置指南

Amazon Linux 是亚马逊 AWS 官方维护的 Linux 发行版

Amazon Linux 简介

Amazon Linux 是亚马逊 AWS 官方维护的 Linux 发行版,基于 RHEL(Red Hat Enterprise Linux)和 Fedora,专为 AWS 环境优化,提供长期支持(LTS)和稳定更新。

特点

  1. AWS 优化:预装 AWS 工具(如 AWS CLI、EC2 工具包)。

  2. 长期支持:Amazon Linux 2 提供 5 年支持,Amazon Linux 2023 提供 3 年支持。

  3. 轻量高效:默认最小化安装,减少资源占用。

  4. 兼容性:兼容 RHEL/CentOS 的 RPM 包管理(YUM/DNF)。

  5. 安全更新:定期推送安全补丁。

最新版本及更新时间

  • Amazon Linux 2023(AL2023):2023 年 3 月发布,持续更新。

  • Amazon Linux 2(AL2):LTS 版本,持续维护至 2025 年 6 月 30 日。

镜像下载地址

官网地址

文档地址

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

配置国内镜像(如清华源)

  1. 备份原配置:  

    sudo cp /etc/yum.repos.d/amzn2-core.repo /etc/yum.repos.d/amzn2-core.repo.bak
  2. 修改 /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

常见错误及解决方法

  1. Error: Cannot find a valid baseurl for repo

    • 检查网络或镜像配置,确保 baseurl 可访问。

  2. Package not found

    • 确保启用 EPEL 仓库:  

      sudo amazon-linux-extras install epel -y
  3. Docker 权限问题

    • 将用户加入 docker 组:  

      sudo usermod -aG docker $USER
      newgrp docker
  4. Kernel panic(本地虚拟机启动失败)

    • 确保使用官方 ISO 或兼容虚拟化配置(如 VirtualBox 启用 EFI)。