参考资料

  1. NATS 是一个高性能、轻量级的开源消息系统
  2. ClefOS 是一款基于开源技术的轻量级 Linux 发行版
  3. ZooKeeper 是一个开源的分布式协调服务
  4. Logstash 是 Elastic 公司开发的开源数据收集和处理引擎
  5. Ubuntu-debootstrap 是一个用于在现有 Linux 系统上创建最小化 Ubuntu 根文件系统的工具
  6. Convertigo是一个开源的低代码开发平台
  7. Ghost 是一个开源的博客平台,专注于专业发布和内容创作
  8. docker镜像源配置详细说明以及案例

详细简介

EulerOS 是华为推出的企业级 Linux 操作系统,基于开源 Linux 内核开发,针对企业级应用场景优化,提供高安全、高可靠和高性能支持。主要面向服务器、云计算和容器环境。

特点

  1. 高安全性:内置多种安全机制,如 SELinux、漏洞防护等。

  2. 高性能:针对企业级负载优化,支持多种硬件架构。

  3. 长期支持:提供长期维护版本(LTS),适合企业稳定运行。

  4. 容器友好:优化 Docker 和 Kubernetes 支持。

  5. 兼容性:兼容主流开源软件和硬件设备。

最新更新内容及时间

  • 最新版本:EulerOS 2.0 SP10(截至 2023 年 10 月)

  • 更新内容

    • 内核升级至 4.19.90

    • 新增对 ARM64 架构的优化支持

    • 增强容器运行时安全性

    • 修复多个安全漏洞

镜像下载地址

官网地址

文档地址

Docker 安装示例

  1. 更新系统包:

    yum update -y
  2. 安装 Docker 依赖:

    yum install -y yum-utils device-mapper-persistent-data lvm2
  3. 添加 Docker 仓库:

    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  4. 安装 Docker:

    yum install -y docker-ce docker-ce-cli containerd.io
  5. 启动 Docker:

    systemctl start docker && systemctl enable docker

Yum 仓库设置教程

  1. 备份原有配置:

    mv /etc/yum.repos.d/euleros.repo /etc/yum.repos.d/euleros.repo.bak
  2. 新建仓库文件:

    vi /etc/yum.repos.d/euleros.repo
  3. 添加以下内容(示例为 EulerOS 2.0 SP10 x86_64):

    [euleros]
    name=EulerOS-2.0 SP10
    baseurl=https://repo.huaweicloud.com/euler/2.10/os/x86_64/
    enabled=1
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/euler/2.10/os/RPM-GPG-KEY-EulerOS

常用错误问题

  1. 依赖冲突
    解决:使用 yum autoremove 清理旧包,或手动排除冲突包。

  2. Docker 启动失败
    解决:检查日志 journalctl -u docker,常见问题为存储驱动冲突(建议使用 overlay2)。

  3. Yum 更新失败
    解决:确认仓库配置正确,或临时禁用其他仓库测试。

  4. SELinux 阻止操作
    解决:临时设置为宽容模式 setenforce 0,或调整策略。

  5. 内核模块缺失
    解决:安装对应内核头文件包 kernel-devel