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

举报
tea_year 发表于 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 为主流包管理工具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 --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个月内不可修改。