OpenEuler系统新手入门,从安装到日常使用的全面指南

LEAF
OpenEuler系统新手入门指南,从安装到日常使用全面覆盖,安装部分详解系统镜像获取、环境配置(如虚拟机/物理机)、图形化/命令行安装流程及基础分区设置,助用户快速完成部署,日常使用聚焦核心操作:命令行基础(ls/cd/mkdir等常用指令)、软件包管理(dnf/yum工具)、系统更新与维护、用户权限管理,以及常见问题排查,内容兼顾实用性与易用性,搭配实例演示,帮助新手快速熟悉系统操作,掌握OpenEuler核心技能,顺利过渡到日常办公与开发场景。

OpenEuler作为一款由华为发起、开放原子开源基金会托管的开源操作系统,凭借其稳定性、安全性和对多架构(x86、ARM、RISC-V等)的支持,已成为服务器、云计算、边缘计算等领域的重要选择,本文将从安装配置、基础操作、软件管理到进阶应用,带你全面了解OpenEuler系统的使用方法。

初识OpenEuler:系统简介与特点

在开始使用前,先简单了解OpenEuler的核心优势:

  • 企业级稳定:基于Linux内核,针对服务器场景深度优化,支持长时间高负载运行。
  • 开源开放:遵循GPL协议,社区活跃,开发者可自由参与贡献。
  • 多场景适配:覆盖数据中心、云原生、边缘设备、桌面环境等,满足不同需求。
  • 生态丰富:支持主流开发语言(Java、Python、Go等)、数据库(MySQL、PostgreSQL)和容器技术(Docker、Kubernetes)。

安装OpenEuler:从零开始部署系统

OpenEuler支持虚拟机安装和物理机安装,新手推荐从虚拟机入手,避免硬件兼容性问题。

OpenEuler系统新手入门,从安装到日常使用的全面指南

准备工作

  • 下载镜像:访问OpenEuler官网,下载最新稳定版ISO镜像(如openEuler-22.03-LTS-x86_64.iso)。
  • 虚拟机工具:安装VMware Workstation、VirtualBox等虚拟机软件(以VMware为例)。

虚拟机安装步骤

(1)创建虚拟机
打开VMware,点击“创建新虚拟机”,选择“典型(推荐)”,在“硬件兼容性”中选择默认版本,随后选择“安装程序光盘映像文件”,并下载的OpenEuler ISO镜像。

(2)配置硬件

  • 内存:至少分配2GB(推荐4GB以上)。
  • 处理器:2核以上。
  • 硬盘:20GB以上(SSD更佳)。

(3)启动安装
开启虚拟机电源,从ISO启动后进入安装界面:

  • 选择“Install OpenEuler”开始安装。
  • 语言选择“简体中文”,时区选“Asia/Shanghai”。
  • 磁盘分区:新手可选择“自动分区”(默认LVM格式),或手动划分“/”(根分区,至少20GB)、“/home”(用户数据,剩余空间)、“swap”(交换分区,内存的1-2倍)。
  • 用户设置:创建管理员用户(用户名和密码需牢记)和普通用户。

(4)完成安装
等待安装完成后重启虚拟机,首次登录需输入用户密码。

物理机安装(可选)

若需在物理机安装,需确保硬件支持OpenEuler架构(x86/ARM/RISC-V),可通过U盘启动ISO镜像,步骤与虚拟机安装类似,注意提前备份硬盘数据。

初次使用:界面与基础操作

OpenEuler默认搭载GNOME桌面环境(服务器版默认为命令行),界面简洁易上手。

图形界面(GUI)与命令行(CLI)切换

  • 进入图形界面:安装后默认启动GUI,包含桌面、任务栏、文件管理器等。
  • 切换到命令行:按Ctrl+Alt+F2~F6切换到终端(TTY),输入用户名和密码登录;若需GUI开机启动,可通过systemctl set-default graphical.target设置。
  • 命令行返回GUI:在TTY中输入startx(若已安装GUI),或按Ctrl+Alt+F1返回。

基础操作指南

  • 文件管理

    • 图形界面:使用“文件”应用,支持复制、粘贴、压缩(右键菜单选择“压缩”)。
    • 命令行:常用命令包括ls(列出文件)、cd(切换目录,如cd /home)、mkdir(创建目录,如mkdir test)、cp(复制文件,如cp a.txt b.txt)、rm(删除文件,如rm -rf test递归删除目录)。
  • 网络配置

    • 图形界面:点击右上角网络图标,选择“有线连接”或“WiFi”,配置IP地址(可选择DHCP或静态IP)。
    • 命令行:编辑/etc/sysconfig/network-scripts/ifcfg-ens33(网卡名可能不同),设置BOOTPROTO=static,添加IPADDR=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.1,保存后执行systemctl restart network重启网络。
  • 软件中心
    图形界面打开“软件”应用,可搜索并安装软件(如浏览器、办公套件),或通过命令行安装(见下文“软件管理”)。

核心技能:命令行与软件管理

Linux系统的核心在于命令行,熟练掌握命令和软件管理是使用OpenEuler的关键。

常用命令速查

命令 功能描述 示例
pwd 显示当前工作目录 pwd → 输出/home/user
ls -la 列出文件详情(含隐藏文件) ls -la /etc
cat 查看文件内容 cat /etc/os-release
grep 文本搜索(含正则) grep "name" file.txt
vi/vim 文本编辑器 vim test.txt(按i编辑,wq保存)
top 实时查看进程资源占用 top(按q退出)
df -h 查看磁盘空间使用情况 df -h → 显示各分区容量
free -m 查看内存使用情况(MB为单位) free -m

软件包管理:DNF/YUM

OpenEuler使用DNF(Dandified YUM)作为软件包管理器,兼容YUM命令,支持从官方源或第三方源安装/卸载/更新软件。

(1)配置软件源

默认使用官方源,若下载速度慢,可替换为国内镜像源(如华为开源镜像、阿里云镜像):

  • 备份原源:sudo cp /etc/yum.repos.d/openEuler.repo /etc/yum.repos.d/openEuler.repo.bak
  • 编辑源文件:sudo vi /etc/yum.repos.d/openEuler.repo
    baseurl中的https://repo.openeuler.org替换为国内镜像地址(如https://repo.huaweicloud.com/openeuler),保存后执行sudo dnf makecache更新缓存。

(2)安装/卸载/更新软件

  • 安装软件sudo dnf install 包名(如安装Nginx:sudo dnf install nginx
  • 卸载软件sudo dnf remove 包名(如卸载Nginx:sudo dnf remove nginx
  • 更新所有软件sudo dnf update
  • 搜索软件dnf search 关键词(如搜索“web”:dnf search web

系统维护与优化

系统更新与补丁

定期更新系统可修复安全漏洞:

sudo dnf update  # 更新所有软件包
sudo dnf upgrade  # 升级系统版本(如需跨版本升级)

服务管理

OpenEuler使用systemctl管理服务,常用命令:

  • 启动服务:sudo systemctl start 服务名(如启动Nginx:sudo systemctl start nginx
  • 停止服务:sudo systemctl stop 服务名
  • 设置开机自启:sudo systemctl enable 服务名
  • 查看服务状态:systemctl status 服务名

日志查看

系统日志记录了运行信息,可通过journalctl查看:

  • 查看所有日志:journalctl
  • 查看最新日志:journalctl -n 100
  • 查看特定服务日志:journalctl -u nginx

防火墙配置

OpenEuler默认使用firewalld防火墙,常用命令:

  • 查看防火墙状态:sudo firewall-cmd --state
  • 开启防火墙:sudo systemctl start firewalld
  • 开放端口(如80端口):sudo firewall-cmd --permanent --add-port=80/tcp
  • 重新加载防火墙:sudo firewall-cmd --reload

进阶应用场景

服务器部署

  • Web服务器:安装Apache(sudo dnf install httpd),启动后访问虚拟机IP即可看到默认页面。
  • 数据库:安装MySQL(sudo dnf install mysql-server),初始化数据库:sudo mysql_secure_installation

开发环境搭建

  • 编译工具:安装GCC、Make等:sudo dnf install gcc make
  • Python环境:安装Python3及pip:sudo dnf install python3 python3-pip
  • 容器化:安装Docker(sudo dnf install docker),启动服务:sudo systemctl start docker

云计算与边缘计算

OpenEuler深度适配云平台(如华为云、OpenStack),可直接部署为虚拟机镜像;在边缘设备上,可通过轻量级版本(如openEuler Edge)实现低功耗、高可靠运行。

常见问题与解决

  • 忘记密码:开机时按e进入编辑模式,找到linux行,添加rd.break,按Ctrl+X启动,执行mount -o remount,rw /sysrootchroot /sysrootpasswd修改密码,保存后重启。
  • 无法联网:检查网卡是否启用(nmcli device status),若未启用则nmcli device connect ens33;确认DNS配置(cat /etc/resolv.conf)。
  • 软件依赖问题:安装软件时提示依赖缺失,可用sudo dnf install 包名 --allowerasing自动解决依赖冲突。

OpenEuler作为一款开源企业级操作系统,兼具稳定性与灵活性,无论是新手入门还是企业部署,都能提供强大支持,本文从基础安装到进阶应用,为你梳理了核心使用路径,建议结合官方文档(https://docs.openeuler.org/)深入学习,多动手实践,逐步掌握系统精髓,从今天开始,探索OpenEuler的无限可能吧!

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

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