参考资料

  1. NATS Streaming(现更名为STAN)是基于NATS的消息流系统
  2. 能否用Docker替代虚拟化?
  3. SapMachine 是 SAP 官方维护的 OpenJDK 发行版
  4. JupyterHub 是一个多用户版本的 Jupyter Notebook
  5. SWI-Prolog 是一个开源的 Prolog 实现,广泛用于人工智能、自然语言处理和知识表示等领域
  6. Notary 是一个开源项目,用于对数字内容进行签名和验证,确保内容的完整性和来源可信。
  7. OwnCloud/Server 是一个开源自托管文件同步和共享平台
  8. Jitsi Meet 是一个开源的视频会议解决方案

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

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。