首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >2025最新 openEuler 系统常用操作命令大全,与传统 Linux 系统不同,openEuler 以 dnf 为主

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

作者头像
猫头虎
发布2025-06-13 08:41:10
发布2025-06-13 08:41:10
2.7K0
举报

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


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

一、openEuler 系统版本查看

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

代码语言:javascript
复制
cat /etc/openEuler-release

或者使用更通用命令:

代码语言:javascript
复制
uname -a

输出示例:

代码语言:javascript
复制
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 更新软件源
代码语言:javascript
复制
sudo dnf update

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

2.2 安装软件包
代码语言:javascript
复制
sudo dnf install 软件包名

例如安装 wget

代码语言:javascript
复制
sudo dnf install wget
2.3 删除软件包
代码语言:javascript
复制
sudo dnf remove 软件包名
2.4 搜索软件包
代码语言:javascript
复制
dnf search 软件包名

例如:

代码语言:javascript
复制
dnf search nginx
2.5 列出已安装的软件
代码语言:javascript
复制
dnf list installed
2.6 清理缓存
代码语言:javascript
复制
sudo dnf clean all

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


三、系统服务管理

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

3.1 查看服务状态
代码语言:javascript
复制
systemctl status 服务名

例如查看 SSH 服务:

代码语言:javascript
复制
systemctl status sshd
3.2 启动/停止/重启服务

启动服务:

代码语言:javascript
复制
sudo systemctl start 服务名

停止服务:

代码语言:javascript
复制
sudo systemctl stop 服务名

重启服务:

代码语言:javascript
复制
sudo systemctl restart 服务名
3.3 设置开机自启
代码语言:javascript
复制
sudo systemctl enable 服务名

取消开机自启:

代码语言:javascript
复制
sudo systemctl disable 服务名

四、网络配置基本命令

4.1 查看当前 IP 地址
代码语言:javascript
复制
ip addr

或简写:

代码语言:javascript
复制
ip a
4.2 测试网络连通性
代码语言:javascript
复制
ping IP或域名

例如:

代码语言:javascript
复制
ping www.baidu.com
4.3 查看路由表
代码语言:javascript
复制
ip route

五、用户管理基础命令

5.1 添加用户
代码语言:javascript
复制
sudo useradd 用户名

设置密码:

代码语言:javascript
复制
sudo passwd 用户名
5.2 删除用户
代码语言:javascript
复制
sudo userdel -r 用户名
5.3 添加用户到 sudo 管理员组
代码语言:javascript
复制
sudo usermod -aG wheel 用户名

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


六、常用文件操作命令

功能

命令示例

查看当前目录

pwd

查看文件列表

ls -l

切换目录

cd 目录名

创建文件

touch 文件名

创建目录

mkdir 目录名

删除文件

rm 文件名

删除目录

rm -r 目录名

移动/重命名文件

mv 源文件 目标文件

复制文件

cp 源文件 目标文件


七、openEuler 专属技巧

7.1 开启 epol 源获取更多软件包
代码语言:javascript
复制
sudo dnf config-manager --set-enabled epol
7.2 启用 openEuler 社区源
代码语言:javascript
复制
sudo dnf config-manager --add-repo https://repo.openeuler.org/openEuler-24.03/OS/x86_64/

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


八、系统安全设置建议

8.1 配置防火墙

查看防火墙状态:

代码语言:javascript
复制
sudo firewall-cmd --state

开放端口:

代码语言:javascript
复制
sudo firewall-cmd --add-port=80/tcp --permanent
sudo firewall-cmd --reload
8.2 SELinux 设置

查看当前状态:

代码语言:javascript
复制
getenforce

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

代码语言:javascript
复制
sudo setenforce 0

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

代码语言:javascript
复制
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,就可以快速上手!建议收藏本命令大全,在日常运维中随查随用,快速提高系统管理技能。


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-06-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 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 个常见区别
    • 总结建议
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档