
openEuler 作为华为主导的开源 Linux 发行版,近年来在国产化服务器、桌面终端、云计算等场景中迅速普及。很多刚接触 openEuler 的朋友,发现它与常见的 Ubuntu、CentOS 有些差异,尤其在软件包管理工具、系统设置方面。
确认当前系统版本,第一步先掌握:
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 ...dnf 完全上手与 Ubuntu 使用 apt,CentOS 7 使用 yum 不同,openEuler 以 dnf 为主流包管理工具。dnf 比 yum 更现代、高效、并发支持更好。
sudo dnf update等同于传统的 yum update,但是速度更快、更智能。
sudo dnf install 软件包名例如安装 wget:
sudo dnf install wgetsudo dnf remove 软件包名dnf search 软件包名例如:
dnf search nginxdnf list installedsudo dnf clean all作者✍️猫头虎技术团队友情提示:
dnf自动处理依赖冲突,远比yum智能很多,尤其适合新手避免“依赖地狱”。
openEuler 使用 systemd 作为系统初始化管理工具,和主流 Linux 基本一致。
systemctl status 服务名例如查看 SSH 服务:
systemctl status sshd启动服务:
sudo systemctl start 服务名停止服务:
sudo systemctl stop 服务名重启服务:
sudo systemctl restart 服务名sudo systemctl enable 服务名取消开机自启:
sudo systemctl disable 服务名ip addr或简写:
ip aping IP或域名例如:
ping www.baidu.comip routesudo useradd 用户名设置密码:
sudo passwd 用户名sudo userdel -r 用户名sudo 管理员组sudo usermod -aG wheel 用户名作者✍️提示:openEuler 默认使用
wheel组控制 sudo 权限,类似 Ubuntu 的sudo用户组。
功能 | 命令示例 |
|---|---|
查看当前目录 | pwd |
查看文件列表 | ls -l |
切换目录 | cd 目录名 |
创建文件 | touch 文件名 |
创建目录 | mkdir 目录名 |
删除文件 | rm 文件名 |
删除目录 | rm -r 目录名 |
移动/重命名文件 | mv 源文件 目标文件 |
复制文件 | cp 源文件 目标文件 |
sudo dnf config-manager --set-enabled epolsudo dnf config-manager --add-repo https://repo.openeuler.org/openEuler-24.03/OS/x86_64/作者✍️猫头虎技术团队建议:合理使用社区源,可获取更多第三方软件支持,但注意版本兼容性问题。
查看防火墙状态:
sudo firewall-cmd --state开放端口:
sudo firewall-cmd --add-port=80/tcp --permanent
sudo firewall-cmd --reload查看当前状态:
getenforce设置为宽松模式(临时):
sudo setenforce 0修改配置文件永久关闭(慎用!):
sudo vi /etc/selinux/config
# 将 SELINUX=enforcing 改为 SELINUX=disabled功能 | openEuler | Ubuntu | CentOS 7 |
|---|---|---|---|
包管理器 | dnf | apt | yum |
默认用户组 | wheel | sudo | wheel |
官方支持架构 | ARM64 & x86_64 | x86_64 | x86_64 |
作者✍️猫头虎技术团队提醒各位新手: openEuler 作为国产化核心发行版,学习成本低、社区资源丰富。重点掌握
dnf和systemd,就可以快速上手!建议收藏本命令大全,在日常运维中随查随用,快速提高系统管理技能。