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

一、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 为主流包管理工具。dnf 比 yum 更现代、高效、并发支持更好。

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 --permanent
sudo 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

————————————————
版权声明:本文为CSDN博主「猫头虎」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_44866828/article/details/148617463

阅读剩余
THE END