openEuler常用指令差异【华为根技术】

举报
人工智能-张晨光 发表于 2025/11/25 11:37:00 2025/11/25
【摘要】 openEuler(开源欧拉操作系统,简称“开源欧拉”)是开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目。 openEuler是面向数字基础设施的操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持OT领域应用及OT与ICT的融合。 openEuler开源社区通过开...

openEuler(开源欧拉操作系统,简称“开源欧拉”)是开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目。 
openEuler是面向数字基础设施的操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持OT领域应用及OT与ICT的融合。 
openEuler开源社区通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持多种处理器架构、覆盖数字设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。openEuler 作为华为主导的开源 Linux 发行版,近年来在国产化服务器、桌面终端、云计算等场景中迅速普及。很多刚接触 openEuler 的朋友,发现它与常见的 Ubuntu、CentOS 有些差异,尤其在软件包管理工具、系统设置方面。

一、openEuler 系统版本查看

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

代码语言:javascript

AI代码解释

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

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。