openEuler系统新手入门,从安装到日常使用的完整指南

LEAF
本指南专为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)。

openEuler系统新手入门,从安装到日常使用的完整指南

安装方式:虚拟机与物理机

(1)虚拟机安装(推荐新手)

以VMware Workstation为例:

  • 创建新虚拟机,选择“典型配置”,操作系统类型选“Linux”,版本选“Other Linux 4.x/5.x或更高内核(64位)”;
  • 分配内存(建议4GB)、硬盘(建议30GB以上),选择“使用ISO镜像文件”,下载的openEuler镜像;
  • 启动虚拟机,进入安装界面:选择“Install OpenEuler”(默认图形安装),语言选“简体中文”,时区选“亚洲/上海”;
  • 磁盘分区:默认选择“自动分区”(适合新手),或手动分区(建议/boot 500MB、 20GB、/home 剩余空间、swap 2倍内存);
  • 用户设置:创建普通用户(避免直接用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)。

参与社区与文档

常见问题解答(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之旅吧!

文章版权声明:除非注明,否则均为XMSDN - MSDN原版系统镜像 | 纯净ISO系统下载原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码