阿里龙蜥操作系统(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安装(物理机/虚拟机)
- 下载
Anolis OS 8.x-x86_64-dvd.iso - 制作U盘启动盘(使用 Rufus、balenaEtcher 等工具)
- 启动进入安装界面,选择:
- 安装语言
- 磁盘分区(自动或手动)
- 设置root密码和用户
- 安装完成后重启,进入系统
安装过程与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博客