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