参考资料

  1. Arch Linux 是一个轻量级、灵活的 Linux 发行版
  2. 1Panel 是一个现代化的开源 Linux 服务器运维管理面板
  3. emlog 是一款基于 PHP 和 MySQL 的开源博客系统
  4. Cloudreve是一款自托管的网盘系统,支持对接OnlyOffice实现在线文档编辑功能
  5. docker安装windows详细说明以及案例
  6. Mageia 是一个基于 Linux 的操作系统
  7. HAProxy 是一个高性能的 TCP/HTTP 负载均衡器和代理服务器
  8. Pony 是一个高性能的 Python 异步网络框架

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)。