本指南专为openEuler系统新手打造,涵盖从安装到日常使用的全流程,安装部分详解系统需求、ISO镜像获取及虚拟机/物理机部署步骤,包括分区规划与引导配置,日常使用部分聚焦基础操作:命令行入门(常用命令、文件管理)、软件管理(dnf安装/更新)、系统配置(网络、用户)及日常维护(日志查看、简单故障排查),通过图文结合与实例演示,帮助新手快速熟悉系统,掌握核心技能,顺利开启openEuler使用之旅。
openEuler是一款基于Linux的开源操作系统,由开放原子开源基金会(OpenAtom Foundation)托管,最初由华为发起,旨在打造一个面向数字基础设施的开源操作系统平台,它支持服务器、云计算、边缘计算、嵌入式等多种场景,具备高安全性、高可靠性和高性能的特点,适合企业开发者、个人爱好者及Linux新手入门使用,本文将从安装、基础操作、软件管理到进阶应用,带你全面了解openEuler系统的使用方法。
安装准备与步骤:快速上手openEuler
系统要求与镜像下载
在安装前,需确认硬件配置是否符合要求:
- 最低配置:双核CPU、2GB内存、20GB硬盘空间(图形界面建议4GB内存以上);
- 推荐配置:四核CPU、8GB内存、50GB硬盘空间,支持虚拟化(如Intel VT-x/AMD-V)。
镜像下载:访问openEuler官网,根据需求选择版本(推荐长期支持版LTS,如22.03 LTS),下载对应架构(x86_64、ARM64等)的ISO镜像(文件名通常为openEuler-<版本号>-<架构>-dvd.iso)。

安装方式:虚拟机与物理机
(1)虚拟机安装(推荐新手)
以VMware Workstation为例:
- 创建新虚拟机,选择“典型配置”,操作系统类型选“Linux”,版本选“Other Linux 4.x/5.x或更高内核(64位)”;
- 分配内存(建议4GB)、硬盘(建议30GB以上),选择“使用ISO镜像文件”,下载的openEuler镜像;
- 启动虚拟机,进入安装界面:选择“Install OpenEuler”(默认图形安装),语言选“简体中文”,时区选“亚洲/上海”;
- 磁盘分区:默认选择“自动分区”(适合新手),或手动分区(建议
/boot500MB、 20GB、/home剩余空间、swap2倍内存); - 用户设置:创建普通用户(避免直接用root),设置密码,勾选“将用户加入wheel组”(用于sudo权限);
- 完成安装,重启进入系统。
(2)物理机安装
- 制作启动U盘:使用
dd命令(Linux/macOS)或Rufus(Windows)将ISO镜像写入U盘(dd if=openEuler.iso of=/dev/sdb bs=4M status=progress); - 插入U盘,开机时按F2/F12进入BIOS,设置U盘为第一启动项;
- 后续步骤与虚拟机安装类似,注意磁盘分区时避免误删已有数据。
基本操作:熟悉系统界面与核心命令
图形界面与命令行切换
openEuler默认采用GNOME桌面环境,支持图形化操作,同时提供强大的命令行工具:
- 进入命令行:按
Ctrl+Alt+F2~F6,可切换到tty2-tty6文本终端(登录后输入用户名和密码); - 返回图形界面:按
Ctrl+Alt+F1(或F7,根据系统配置); - 打开终端:在桌面按
Ctrl+Alt+T,或点击“应用程序”→“终端”。
桌面环境核心组件
- 活动总览:按
Super键(Win键或Mac Command键),打开应用程序菜单、搜索文件/应用; - 文件管理器:Nautilus,支持浏览文件、管理目录,可访问
/home/用户名(用户目录)、/etc(系统配置)、/var/log(日志文件)等; - 系统设置:通过“设置”可调整网络、显示、声音、用户账户等(网络设置中配置WiFi或固定IP)。
基础Shell命令
Linux的核心是命令行,掌握以下命令即可完成日常操作:
| 命令 | 功能 | 示例 |
|---|---|---|
ls |
列出目录内容 | ls -la(显示隐藏文件+详细信息) |
cd |
切换目录 | cd /home(进入home目录) |
pwd |
显示当前工作目录 | pwd |
mkdir |
创建目录 | mkdir test(创建test目录) |
touch |
创建空文件 | touch file.txt |
cp |
复制文件/目录 | cp file.txt /tmp/ |
mv |
移动/重命名文件/目录 | mv file.txt newfile.txt |
rm |
删除文件/目录 | rm -rf test/(强制删除目录) |
cat |
查看文件内容 | cat file.txt |
grep |
文本搜索 | grep "error" log.txt |
top |
查看系统进程 | top(按q退出) |
free -h |
查看内存使用情况 | free -h(以GB/MB显示) |
软件管理:用dnf/yum轻松安装应用
openEuler使用dnf(下一代yum)作为包管理器,支持从软件源安装、更新、卸载软件,依赖关系自动解决。
软件源配置
默认使用官方源,若下载速度慢,可更换为国内镜像(如阿里云、清华源):
- 备份原源:
sudo cp /etc/yum.repos.d/openEuler.repo /etc/yum.repos.d/openEuler.repo.bak - 编辑源文件:
sudo nano /etc/yum.repos.d/openEuler.repo,将baseurl中的https://repo.openeuler.org替换为https://mirrors.aliyun.com/openeuler(阿里云源示例):[base] name=openEuler-$releasever - Base baseurl=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS/OS/$basearch/ enabled=1 gpgcheck=0
- 更新缓存:
sudo dnf makecache
常用dnf命令
- 更新系统:
sudo dnf update(升级所有已安装软件包) - 安装软件:
sudo dnf install <软件名>(sudo dnf install vim安装文本编辑器) - 卸载软件:
sudo dnf remove <软件名>(sudo dnf remove firefox) - 搜索软件:
dnf search <关键词>(dnf search browser搜索浏览器) - 查看已安装软件:
dnf list installed
示例:安装开发工具集
若需编译代码,可安装“开发工具集”:
sudo dnf groupinstall "Development Tools"
包含gcc、make、gdb等常用开发工具。
网络配置:连接互联网与共享文件
有线网络与WiFi
- 图形界面配置:进入“设置”→“网络”,点击“有线”或“WiFi”,开启连接并输入密码;
- 命令行配置(nmcli):
- 查看网络设备:
nmcli dev list - 连接WiFi:
nmcli dev wifi connect "WiFi名称" password "密码" - 设置静态IP:
nmcli con mod "eth0" ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8
- 查看网络设备:
网络测试与诊断
ping:测试网络连通性(ping www.baidu.com);ip addr:查看网络接口IP地址;netstat -tuln:查看监听的端口(netstat -tuln | grep 80查看80端口是否开放)。
文件共享(Samba)
若需与Windows共享文件,可安装Samba服务:
sudo dnf install samba samba-client sudo mkdir /home/share # 创建共享目录 sudo chmod 777 /home/share # 设置权限 sudo smbpasswd -a 用户名 # 添加Samba用户(需已存在系统用户)
编辑Samba配置:sudo nano /etc/samba/smb.conf,添加:
[share] path = /home/share available = yes valid users = 用户名 browseable = yes public = yes writable = yes
启动服务:sudo systemctl enable smb --now,Windows中可通过\\openEulerIP\share访问共享目录。
系统维护与优化:保持系统稳定高效
日志查看
系统日志记录了运行状态,可通过以下命令查看:
journalctl:查看系统日志(按Shift+G跳转至末尾,q退出);/var/log/messages:标准系统日志(普通用户需sudo cat查看);/var/log/secure:安全认证日志(如登录失败记录)。
磁盘空间管理
- 查看磁盘使用情况:
df -h(按分区显示); - 查看目录大小:
du -sh *(当前目录下各文件夹大小); - 清理无用文件:
sudo dnf clean all(清理dnf缓存)、sudo rm -rf /tmp/*(清理临时文件)。
服务管理
openEuler使用systemctl管理服务(如开机自启、启动/停止服务):
- 启动服务:
sudo systemctl start httpd(以Apache为例); - 停止服务:
sudo systemctl stop httpd; - 设置开机自启:
sudo systemctl enable httpd; - 查看服务状态:
systemctl status httpd。
防火墙配置
默认使用firewalld防火墙,常用命令:
- 查看防火墙状态:
sudo firewall-cmd --state; - 开放端口:
sudo firewall-cmd --add-port=80/tcp --permanent(永久开放80端口); - 重新加载防火墙:
sudo firewall-cmd --reload; - 查看已开放端口:
sudo firewall-cmd --list-ports。
进阶学习:从新手到Linux高手
学习Shell脚本
通过编写Shell脚本自动化重复任务(如备份文件、定时任务),例如创建一个备份脚本backup.sh:
#!/bin/bash src=/home/用户名 dst=/backup/$(date +%Y%m%d) mkdir -p $dst cp -r $src/* $dst echo "Backup completed at $(date)"
赋予执行权限:chmod +x backup.sh,运行:./backup.sh。
容器与虚拟化
openEuler支持Docker和Podman容器技术,可快速部署应用:
- 安装Docker:
sudo dnf install docker; - 启动Docker:
sudo systemctl start docker; - 运行Nginx容器:
docker run -d -p 8080:80 nginx(访问http://localhost:8080)。
参与社区与文档
- 官方文档:openEuler文档中心,包含安装指南、开发教程等;
- 社区论坛:openEuler论坛,可提问或参与讨论;
- GitHub:openEuler源码,贡献代码或报告问题。
常见问题解答(FAQ)
Q1:安装后无法进入图形界面?
A:尝试按Ctrl+Alt+F1进入命令行,检查/var/log/Xorg.0.log日志(如显卡驱动问题),可尝试安装开源驱动(如sudo dnf install xorg-x11-drivers)。
Q2:dnf安装软件时提示“包未找到”?
A:检查软件源是否配置正确(sudo dnf makecache更新缓存),或确认软件包名称(如dnf search nginx查找正确名称)。
Q3:忘记root密码怎么办?
A:开机时进入GRUB菜单(按ESC),选择“openEuler”按e,编辑内核行,在末尾添加rd.break,按Ctrl+X启动,执行以下命令重置密码:
mount -o remount,rw /sysroot chroot /sysroot passwd root touch /.autorelabel exit reboot
openEuler作为一款功能强大的开源操作系统,无论是企业级应用还是个人学习,都能提供稳定可靠的支持,从安装配置到进阶开发,本文的指南已覆盖核心使用场景,新手用户建议从图形界面和基础命令入手,逐步探索Shell脚本、容器等进阶功能,通过官方文档和社区资源持续学习,你会发现Linux世界的无限可能,开始你的openEuler之旅吧!


