本指南专为openEuler新手打造,系统性地介绍了从系统安装、基础环境配置到日常运维管理的全流程,内容涵盖常用命令操作、软件包管理及常见故障排查,旨在帮助初学者快速掌握openEuler的核心技能,轻松完成从入门到实践的操作过渡,是学习该操作系统的实用教程。
openEuler 是一个开源、开放的操作系统平台,由开放原子开源基金会孵化,它源于华为的服务器操作系统,广泛应用于云计算、边缘计算和嵌入式场景,对于习惯了 CentOS 或 RHEL openEuler 既熟悉又充满新特性。
本文将详细介绍 openEuler 的使用方法,帮助新手快速上手,从系统安装到日常管理,一步步掌握这个国产操作系统的核心用法。
系统获取与安装
获取 ISO 镜像 访问 openEuler 官方网站的下载页面,根据你的需求选择版本:

- LTS(长期支持)版本: 推荐用于生产环境,稳定性高。
- 创新版本: 包含最新特性,适合开发者尝鲜。 下载对应架构(通常是 x86_64 或 ARM64)的 ISO 安装包。
安装过程 openEuler 的安装过程与传统的 Linux 发行版类似,通常使用图形化安装界面:
- 将 ISO 制作成启动 U 盘(使用 Rufus 或 Ventoy 等工具)。
- 在服务器或 PC 上从 U 盘启动。
- 进入安装界面后,选择语言、安装位置(磁盘分区)、网络配置以及 root 密码。
- 等待安装完成后重启系统即可。
基础配置与命令行操作
登录系统后,大部分操作通过终端完成,openEuler 默认使用 bash 或 zsh 作为 shell。
软件包管理
openEuler 使用 dnf(Dandified YUM)作为默认的软件包管理工具,它向下兼容 yum 命令。
- 更新系统:
sudo dnf update
- 安装软件:
例如安装
vim编辑器:sudo dnf install vim
- 搜索软件:
dnf search nginx
- 删除软件:
sudo dnf remove nginx
网络配置 openEuler 默认使用 NetworkManager 管理网络。
- 查看网络状态:
nmcli connection show
- 修改 IP 地址(命令行):
可以使用
nmtui命令进入图形化文本界面进行配置,或者直接编辑配置文件(通常位于/etc/sysconfig/network-scripts/目录下)。
openEuler 的特色工具使用
作为面向企业级的操作系统,openEuler 内置了一些增强工具,优化了性能和管理体验。
A-Tune 性能调优 A-Tune 是 openEuler 自带的系统性能优化引擎,它能根据业务场景自动调整系统参数。
- 安装 A-Tune:
sudo dnf install atune
- 启动服务并查看分析:
systemctl start atuned atune-adm list
iSulad 容器引擎 如果你在寻找 Docker 的轻量级替代品,openEuler 推荐使用自研的 iSulad,它兼容 OCI(开放容器倡议)标准,但更轻量、启动更快。
- 安装与启动:
sudo dnf install iSulad systemctl start isulad
防火墙与安全设置
安全是服务器操作系统的重中之重,openEuler 默认使用 firewalld 管理防火墙。
- 查看防火墙状态:
systemctl status firewalld
- 开放端口(例如开放 80 端口):
firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --reload
- SELinux 配置:
openEuler 默认开启 SELinux,这可能会影响某些服务的部署,新手在遇到权限问题时,可以暂时将其设置为 Permissive 模式(不推荐生产环境关闭):
setenforce 0
常见问题与社区支持
在使用 openEuler 的过程中,难免会遇到问题,由于它是基于 Linux 内核的,大部分 Linux 的通用解决方案都适用。
-
如何替换源? 如果官方下载速度慢,可以编辑
/etc/yum.repos.d/openEuler.repo文件,将 baseurl 替换为国内镜像源(如清华大学、华为云镜像源)。 -
获取帮助:
- 官方文档: openEuler 社区提供了非常详尽的官方文档。
- 论坛: openEuler 论坛(forum.openeuler.org)活跃着大量开发者和维护者,提问通常能得到及时回复。
openEuler 不仅仅是一个 CentOS 的替代品,它在内核调度、内存管理、云原生支持等方面都有独特的创新,掌握上述的基础使用方法后,你可以尝试探索其更高级的功能,如通过 OCF(Open Container Format)构建容器镜像,或者利用 EulerMaker 制作定制化的 ISO,希望这篇指南能成为你探索 openEuler 世界的起点。
