openEuler 新手入门指南,从安装到日常操作的实用教程

XMSDN
本指南专为openEuler新手打造,系统性地介绍了从系统安装、基础环境配置到日常运维管理的全流程,内容涵盖常用命令操作、软件包管理及常见故障排查,旨在帮助初学者快速掌握openEuler的核心技能,轻松完成从入门到实践的操作过渡,是学习该操作系统的实用教程。

openEuler 是一个开源、开放的操作系统平台,由开放原子开源基金会孵化,它源于华为的服务器操作系统,广泛应用于云计算、边缘计算和嵌入式场景,对于习惯了 CentOS 或 RHEL openEuler 既熟悉又充满新特性。

本文将详细介绍 openEuler 的使用方法,帮助新手快速上手,从系统安装到日常管理,一步步掌握这个国产操作系统的核心用法。

系统获取与安装

获取 ISO 镜像 访问 openEuler 官方网站的下载页面,根据你的需求选择版本:

openEuler 新手入门指南,从安装到日常操作的实用教程

  • LTS(长期支持)版本: 推荐用于生产环境,稳定性高。
  • 创新版本: 包含最新特性,适合开发者尝鲜。 下载对应架构(通常是 x86_64 或 ARM64)的 ISO 安装包。

安装过程 openEuler 的安装过程与传统的 Linux 发行版类似,通常使用图形化安装界面:

  • 将 ISO 制作成启动 U 盘(使用 Rufus 或 Ventoy 等工具)。
  • 在服务器或 PC 上从 U 盘启动。
  • 进入安装界面后,选择语言、安装位置(磁盘分区)、网络配置以及 root 密码。
  • 等待安装完成后重启系统即可。

基础配置与命令行操作

登录系统后,大部分操作通过终端完成,openEuler 默认使用 bashzsh 作为 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 的通用解决方案都适用。

  1. 如何替换源? 如果官方下载速度慢,可以编辑 /etc/yum.repos.d/openEuler.repo 文件,将 baseurl 替换为国内镜像源(如清华大学、华为云镜像源)。

  2. 获取帮助:

    • 官方文档: openEuler 社区提供了非常详尽的官方文档。
    • 论坛: openEuler 论坛(forum.openeuler.org)活跃着大量开发者和维护者,提问通常能得到及时回复。

openEuler 不仅仅是一个 CentOS 的替代品,它在内核调度、内存管理、云原生支持等方面都有独特的创新,掌握上述的基础使用方法后,你可以尝试探索其更高级的功能,如通过 OCF(Open Container Format)构建容器镜像,或者利用 EulerMaker 制作定制化的 ISO,希望这篇指南能成为你探索 openEuler 世界的起点。

💡 温馨提示

📌 阅读须知 Rules & Notice

本站坚持免费分享,致力于为大家提供实用、优质的内容与资源。

🔗欢迎大家收藏与转发,转载请保留本站链接,请勿私自去除版权信息。

📚所有外部整理资源,仅作学习交流使用,请勿用于各类商业用途。

🤝网络相聚本是缘分,希望大家文明交流,理性浏览。

🛠️若发现内容有误或涉及侵权,我们将第一时间处理整改。

💖 感谢每一位朋友的陪伴与支持

✨ 用心分享,一路同行 ✨

目录[+]