阿里龙蜥系统怎么使用?

服务器

阿里龙蜥操作系统(Anolis OS)是由开放原子开源基金会主导、阿里巴巴积极参与并贡献核心代码的开源Linux发行版,目标是打造一个稳定、高性能、安全的企业级操作系统,兼容RHEL(Red Hat Enterprise Linux)生态,尤其适用于云计算、服务器和边缘计算场景。

以下是关于如何使用阿里龙蜥系统(Anolis OS)的详细指南:


一、了解龙蜥系统(Anolis OS)

  • 定位:企业级、服务器级Linux发行版
  • 架构支持:x86_64、ARM64(鲲鹏、飞腾等国产芯片)
  • 兼容性:兼容CentOS、RHEL 生态(RPM/YUM/DNF包管理)
  • 版本周期
    • 长期支持版(如 Anolis OS 8.x,支持到2029年)
    • 滚动更新版(如 Anolis OS 23,类似Fedora/CentOS Stream)

二、获取龙蜥系统

1. 官方网站下载

访问龙蜥官网:
👉 https://openanolis.cn

点击“下载”选择你需要的版本:

  • Anolis OS 8.8(推荐生产环境使用)
  • Anolis OS 23(滚动更新,适合开发者)

支持的镜像类型:

  • ISO(用于物理机/虚拟机安装)
  • 虚拟机镜像(VMware、VirtualBox)
  • 云镜像(阿里云、AWS、QEMU等)

2. 阿里云市场镜像

在阿里云ECS控制台中搜索“Anolis OS”,可直接创建基于龙蜥系统的云服务器。


三、安装龙蜥系统

方法1:使用ISO安装(物理机/虚拟机)

  1. 下载 Anolis OS 8.x-x86_64-dvd.iso
  2. 制作U盘启动盘(使用 Rufus、balenaEtcher 等工具)
  3. 启动进入安装界面,选择:
    • 安装语言
    • 磁盘分区(自动或手动)
    • 设置root密码和用户
  4. 安装完成后重启,进入系统

安装过程与CentOS非常相似,图形化界面友好。


四、基础使用与配置

1. 包管理(DNF/YUM)

Anolis OS 使用 dnf 作为默认包管理器(兼容yum):

# 更新系统
sudo dnf update -y

# 安装软件(例如nginx)
sudo dnf install nginx -y

# 搜索软件包
sudo dnf search vim

# 查看已安装包
dnf list installed | grep httpd

2. 启用EPEL源(可选)

sudo dnf install epel-release -y

3. 网络配置

  • 使用 nmtui 图形化配置网络(终端运行)
  • 或编辑配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0
  • 推荐使用 nmcli 命令行工具
nmcli connection show
nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24
nmcli connection up eth0

4. 开启SSH服务

sudo systemctl enable sshd --now
sudo systemctl start sshd

五、集成龙蜥生态工具

1. 使用 Compiler Explorer(编译器优化)

Anolis 提供高性能编译器(如 GCC 增强版),提升程序性能。

2. 安装 OpenAnolis 镜像X_X器

sudo dnf config-manager --add-repo=https://mirrors.openanolis.cn/anolis/8.8/x86_64/os/

或替换默认源为国内镜像(提升下载速度):

sed -e 's|^mirrorlist=|#mirrorlist=|g' 
    -e 's|^#baseurl=http://repo.openanolis.cn|baseurl=https://mirrors.openanolis.cn|g' 
    -i /etc/yum.repos.d/anolis.repo

3. 使用 Anolis OS 23 的滚动更新特性

sudo dnf upgrade -y  # 持续获取最新内核和组件

六、开发与容器支持

1. 安装Docker

sudo dnf install docker -y
sudo systemctl enable docker --now
sudo usermod -aG docker $USER

2. 支持Kubernetes、KubeEdge等云原生技术

Anolis OS 是龙蜥社区支持 OpenStack、K8s、Serverless 的首选OS之一。

3. 内核热升级(kpatch)

龙蜥支持无需重启的内核安全补丁更新,适用于高可用场景。

# 安装热补丁工具
sudo dnf install kpatch kpatch-kernel

# 查看可用补丁
kpatch list

七、技术支持与社区

  • 官网:https://openanolis.cn
  • GitHub:https://github.com/openanolis
  • 中文文档:https://openanolis.cn/docs
  • 钉钉群:搜索“龙蜥社区”加入技术交流群

八、适用场景推荐

场景 推荐版本
生产服务器、企业应用 Anolis OS 8.x LTS
云原生、K8s节点 Anolis OS 8 或 23
国产化替代(ARM+国产芯片) Anolis OS 8 ARM64
开发测试、尝鲜 Anolis OS 23

九、常见问题

Q:Anolis OS 和 CentOS 有什么区别?
A:Anolis 是 CentOS 停更后的国产替代方案,兼容RHEL生态,由阿里等企业长期维护,支持国产硬件。

Q:能直接替换CentOS吗?
A:可以。大多数RPM包、Shell脚本、Docker镜像都能无缝迁移。

Q:是否免费?
A:完全开源免费,可商用。


总结

阿里龙蜥系统(Anolis OS)是一个安全、稳定、高性能的企业级Linux系统,特别适合:

✅ 替代 CentOS
✅ 国产化信创项目
✅ 云服务器部署
✅ 高性能计算与容器环境


如果你有具体的使用场景(如:在VMware安装、部署Web服务、替换CentOS等),欢迎继续提问,我可以提供详细操作步骤。

未经允许不得转载:CDNK博客 » 阿里龙蜥系统怎么使用?