> 技术文档 > 2025最新 openEuler 系统常用操作命令大全,与传统 Linux 系统不同,openEuler 以 dnf 为主_openeuler命令大全

2025最新 openEuler 系统常用操作命令大全,与传统 Linux 系统不同,openEuler 以 dnf 为主_openeuler命令大全


2025最新 openEuler 系统常用操作命令大全,与传统 Linux 系统不同,openEuler 以 dnf 为主


openEuler 作为华为主导的开源 Linux 发行版,近年来在国产化服务器、桌面终端、云计算等场景中迅速普及。很多刚接触 openEuler 的朋友,发现它与常见的 Ubuntu、CentOS 有些差异,尤其在软件包管理工具、系统设置方面。

今天,>作者✍️猫头虎微信号:Libin9iOak,将为大家带来一份2025最新版 openEuler 系统常用操作命令大全,适合初学者收藏备用!

2025最新 openEuler 系统常用操作命令大全,与传统 Linux 系统不同,openEuler 以 dnf 为主_openeuler命令大全

作者✍️
猫头虎微信号:Libin9iOak
公众号:猫头虎技术团队
万粉变现经纪人:CSDNWF


文章目录

  • 2025最新 openEuler 系统常用操作命令大全,与传统 Linux 系统不同,openEuler 以 dnf 为主
    • 一、openEuler 系统版本查看
    • 二、openEuler 软件包管理器 —— `dnf` 完全上手
      • 2.1 更新软件源
      • 2.2 安装软件包
      • 2.3 删除软件包
      • 2.4 搜索软件包
      • 2.5 列出已安装的软件
      • 2.6 清理缓存
    • 三、系统服务管理
      • 3.1 查看服务状态
      • 3.2 启动/停止/重启服务
      • 3.3 设置开机自启
    • 四、网络配置基本命令
      • 4.1 查看当前 IP 地址
      • 4.2 测试网络连通性
      • 4.3 查看路由表
    • 五、用户管理基础命令
      • 5.1 添加用户
      • 5.2 删除用户
      • 5.3 添加用户到 `sudo` 管理员组
    • 六、常用文件操作命令
    • 七、openEuler 专属技巧
      • 7.1 开启 epol 源获取更多软件包
      • 7.2 启用 openEuler 社区源
    • 八、系统安全设置建议
      • 8.1 配置防火墙
      • 8.2 SELinux 设置
    • 九、FAQ:openEuler 与其他 Linux 的 3 个常见区别
    • 总结建议

一、openEuler 系统版本查看

确认当前系统版本,第一步先掌握:

cat /etc/openEuler-release

或者使用更通用命令:

uname -a

输出示例:

openEuler release 24.03 (LTS-SP1)Linux openEuler 5.10.0-201.1.0.99.oe2203.x86_64 #1 SMP ...

二、openEuler 软件包管理器 —— dnf 完全上手

与 Ubuntu 使用 apt,CentOS 7 使用 yum 不同,openEuler 以 dnf 为主流包管理工具dnfyum 更现代、高效、并发支持更好。

2.1 更新软件源

sudo dnf update

等同于传统的 yum update,但是速度更快、更智能。

2.2 安装软件包

sudo dnf install 软件包名

例如安装 wget

sudo dnf install wget

2.3 删除软件包

sudo dnf remove 软件包名

2.4 搜索软件包

dnf search 软件包名

例如:

dnf search nginx

2.5 列出已安装的软件

dnf list installed

2.6 清理缓存

sudo dnf clean all

作者✍️猫头虎技术团队友情提示:dnf 自动处理依赖冲突,远比 yum 智能很多,尤其适合新手避免“依赖地狱”。


三、系统服务管理

openEuler 使用 systemd 作为系统初始化管理工具,和主流 Linux 基本一致。

3.1 查看服务状态

systemctl status 服务名

例如查看 SSH 服务:

systemctl status sshd

3.2 启动/停止/重启服务

启动服务:

sudo systemctl start 服务名

停止服务:

sudo systemctl stop 服务名

重启服务:

sudo systemctl restart 服务名

3.3 设置开机自启

sudo systemctl enable 服务名

取消开机自启:

sudo systemctl disable 服务名

四、网络配置基本命令

4.1 查看当前 IP 地址

ip addr

或简写:

ip a

4.2 测试网络连通性

ping IP或域名

例如:

ping www.baidu.com

4.3 查看路由表

ip route

五、用户管理基础命令

5.1 添加用户

sudo useradd 用户名

设置密码:

sudo passwd 用户名

5.2 删除用户

sudo userdel -r 用户名

5.3 添加用户到 sudo 管理员组

sudo usermod -aG wheel 用户名

作者✍️提示:openEuler 默认使用 wheel 组控制 sudo 权限,类似 Ubuntu 的 sudo 用户组。


六、常用文件操作命令

功能 命令示例 查看当前目录 pwd 查看文件列表 ls -l 切换目录 cd 目录名 创建文件 touch 文件名 创建目录 mkdir 目录名 删除文件 rm 文件名 删除目录 rm -r 目录名 移动/重命名文件 mv 源文件 目标文件 复制文件 cp 源文件 目标文件

七、openEuler 专属技巧

7.1 开启 epol 源获取更多软件包

sudo dnf config-manager --set-enabled epol

7.2 启用 openEuler 社区源

sudo dnf config-manager --add-repo https://repo.openeuler.org/openEuler-24.03/OS/x86_64/

作者✍️猫头虎技术团队建议:合理使用社区源,可获取更多第三方软件支持,但注意版本兼容性问题。


八、系统安全设置建议

8.1 配置防火墙

查看防火墙状态:

sudo firewall-cmd --state

开放端口:

sudo firewall-cmd --add-port=80/tcp --permanentsudo firewall-cmd --reload

8.2 SELinux 设置

查看当前状态:

getenforce

设置为宽松模式(临时):

sudo setenforce 0

修改配置文件永久关闭(慎用!):

sudo vi /etc/selinux/config# 将 SELINUX=enforcing 改为 SELINUX=disabled

九、FAQ:openEuler 与其他 Linux 的 3 个常见区别

功能 openEuler Ubuntu CentOS 7 包管理器 dnf apt yum 默认用户组 wheel sudo wheel 官方支持架构 ARM64 & x86_64 x86_64 x86_64

总结建议

作者✍️猫头虎技术团队提醒各位新手:
openEuler 作为国产化核心发行版,学习成本低、社区资源丰富。重点掌握 dnfsystemd,就可以快速上手!建议收藏本命令大全,在日常运维中随查随用,快速提高系统管理技能。


如需更多 openEuler 技术干货,欢迎关注:
作者✍️
猫头虎微信号:Libin9iOak
公众号:猫头虎技术团队
万粉变现经纪人:CSDNWF