openEuler系统使用说明,从入门到实践指南

LEAF
本指南为openEuler系统用户提供从入门到实践的全面指导,入门部分涵盖系统简介、环境搭建(如虚拟机安装、镜像烧录)、基础操作(桌面环境使用、命令行基础、文件管理),帮助新手快速上手;实践部分深入系统配置(网络、存储、用户权限)、服务管理(防火墙、进程)、开发工具(GCC、Git、容器化技术)及常见问题排查,结合实例演示应用部署与优化,助力用户掌握系统核心功能,提升实际运维与开发能力,适合从初学者到进阶者的学习需求。

openEuler是一款开源、免费的Linux操作系统,由开放原子开源基金会(OpenAtom Foundation)孵化,社区主导开发,它定位于服务器、云计算、边缘计算、嵌入式等场景,以“稳定、高效、安全”为核心特性,支持x86_64、ARM、RISC-V等多架构,广泛应用于企业级IT基础设施、云原生环境及人工智能领域,本文将从环境准备、安装配置、基础操作、进阶管理等方面,为用户提供一份清晰的openEuler系统使用指南。

系统环境准备

在开始使用openEuler前,需确认硬件与软件环境满足要求,确保安装和运行顺利。

硬件要求

  • CPU架构:支持x86_64(Intel/AMD)、ARM64(鲲鹏、飞腾等)、RISC-V等多种架构,需根据实际硬件选择对应版本。
  • 内存:最小推荐2GB(图形界面需4GB以上),服务器场景建议8GB以上。
  • 存储:至少20GB可用空间(建议SSD,提升读写性能),分区规划需预留系统更新空间。
  • 其他:支持网络连接(有线/无线),图形界面需独立显卡(开源驱动优先)。

安装介质准备

  • 官方镜像下载:访问openEuler官网(https://www.openeuler.org/)或镜像站(如华为开源镜像站),下载最新稳定版ISO镜像(如openEuler-22.03-LTS-x86_64.iso)。
  • 启动盘制作:使用工具(如Rufus、UltraISO)将ISO镜像写入U盘,制作可启动安装盘;或通过虚拟机(如VMware、VirtualBox)直接加载ISO文件进行安装。

系统安装步骤

以图形化安装界面为例(支持命令行安装,适合高级用户),步骤如下:

启动安装程序

将U盘插入目标设备,重启并进入BIOS/UEFI设置,将启动顺序调整为从U盘启动,保存设置后,系统将从U盘加载安装程序,进入初始界面。

语言与键盘布局

  • 选择安装语言(简体中文/English等),点击“继续”。
  • 配置键盘布局(默认“Chinese”,可根据需求调整)。

系统安装配置

  • 安装源选择:默认“本地介质”(U盘),若通过网络安装可选择“网络镜像”。
  • 时区设置:选择“Asia/Shanghai”,同步时间(需网络连接)。
  • 分区方案
    • 自动分区:适合新手,系统自动分配/(根)、/boot、swap等分区,默认LVM逻辑卷管理。
    • 手动分区:适合高级用户,可自定义分区大小(建议/boot 500MB、swap=内存大小、/剩余空间),文件系统选择XFS(推荐,适合大文件)或ext4。
  • 用户配置:设置“主机名”(如openEuler-test)、创建普通用户(避免直接使用root)、设置密码(需包含字母+数字+特殊字符,长度8位以上)。

安装与启动

确认配置信息后,点击“开始安装”,等待进度条完成(约10-20分钟),安装完成后,重启系统,首次登录需输入用户名和密码,进入桌面环境(默认GNOME)。

基础操作指南

图形界面与命令行切换

  • 图形界面(GUI):默认使用GNOME桌面,支持任务栏、应用程序菜单、系统设置等操作,适合新手入门。
  • 命令行(CLI):按Ctrl+Alt+T打开终端,或通过Ctrl+Alt+F2-F6切换到虚拟终端(TTY),输入用户名密码登录。
    • 切换回图形界面:Ctrl+Alt+F1(或startx命令,需确保系统启动了图形服务)。

文件与目录管理

  • 目录结构:遵循Linux标准,根目录下包含bin(可执行命令)、etc(配置文件)、home(用户家目录)、var(动态数据)等关键目录。
  • 常用命令
    • 查看文件:ls -la(显示隐藏文件及权限)
    • 创建/删除:touch file.txt(创建文件)、mkdir dir(创建目录)、rm -rf dir(强制删除目录)
    • 复制/移动:cp file.txt /tmp/(复制文件)、mv file.txt /home/(移动文件)
    • 查找文件:find / -name "*.log"(查找所有.log文件)

用户与权限管理

  • 用户管理
    • 创建用户:sudo useradd -m -s /bin/bash newuser(-m创建家目录,-s指定默认shell)
    • 设置密码:sudo passwd newuser
    • 删除用户:sudo userdel -r newuser(-r删除家目录)
  • 权限管理
    • 权限标识:r(读,4)、w(写,2)、x(执行,1),如chmod 755 file(所有者rwx,组用户r-x,其他用户r-x)
    • 修改所有者:sudo chown user:group file(将file的所有者改为user,组改为group)

软件包管理

openEuler使用dnf(基于YUM)作为软件包管理工具,支持RPM包的安装、卸载、更新及依赖管理。

常用dnf命令

  • 搜索软件包dnf search 关键词(如dnf search vim
  • 安装软件包sudo dnf install 包名(如sudo dnf install nginx
  • 卸载软件包sudo dnf remove 包名(如sudo dnf remove nginx
  • 更新系统sudo dnf update(更新所有已安装包)、sudo dnf update 包名(更新指定包)
  • 查看已安装包dnf list installed
  • 清理缓存sudo dnf clean all(删除下载的缓存文件)

第三方仓库配置

若需安装官方仓库未包含的软件(如特定版本的应用),可添加第三方仓库(如EPEL):

sudo dnf install epel-release  # 安装EPEL仓库
sudo dnf repolist             # 查看已启用的仓库

系统配置与优化

网络配置

  • 图形化配置:进入“设置”→“网络”,选择有线/无线连接,点击“配置”,可设置IP地址(静态/DHCP)、DNS、网关等。
  • 命令行配置:使用nmcli工具(NetworkManager命令行接口):
    nmcli connection show               # 查看网络连接
    nmcli con mod "ens33" ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8  # 配置静态IP
    nmcli con up "ens33"               # 启用连接

服务管理

openEuler使用systemd管理系统服务,通过systemctl命令控制服务启停及开机自启:

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

系统更新与维护

  • 更新系统:定期执行sudo dnf update,保持系统及软件包最新,修复安全漏洞。
  • 清理无用包sudo dnf autoremove(自动卸载不再依赖的包)、sudo dnf autoremove(清理缓存)。

常用工具与进阶操作

文本编辑器

  • Vi/Vim:经典命令行编辑器,vim file.txt进入编辑模式,i插入,Esc退出编辑,wq保存退出。
  • Gedit:图形化文本编辑器,适合新手,通过应用程序菜单打开。

系统监控

  • top:实时查看进程资源占用(CPU/内存),按q退出。
  • htop:增强版top(需安装:sudo dnf install htop),支持交互式操作(如排序、终止进程)。
  • df -h:查看磁盘空间使用情况。
  • free -h:查看内存及交换分区使用情况。

远程管理

  • SSH登录:在另一台设备上执行ssh username@IP地址(如ssh root@192.168.1.100),首次登录需确认主机密钥。
  • SSH密钥登录:生成密钥对(ssh-keygen),将公钥(~/.ssh/id_rsa.pub)复制到目标设备的~/.ssh/authorized_keys,实现免密登录。

故障排查

  • 查看系统日志journalctl -xe(查看系统日志,实时跟踪错误信息)
  • 启动故障修复:若系统无法启动,进入救援模式(安装时选择“救援”),通过chroot /mnt/sysimage切换到系统根目录修复配置。

学习资源与社区支持

  • 官方文档:https://docs.openeuler.org/(包含安装指南、开发文档、API参考等)
  • 社区论坛:https://www.openeuler.org/zh/forum/(用户交流、问题反馈)
  • GitHub仓库:https://gitee.com/openeuler(源码及项目协作)
  • 培训课程:华为云开发者学院、openEuler官方培训(提供系统化学习路径)。

openEuler凭借其开源特性、企业级稳定性及多架构支持,已成为企业数字化转型的重要选择,本文从基础安装到进阶管理,覆盖了系统使用的核心操作,用户可根据实际需求逐步深入,通过结合官方文档与社区资源,快速掌握openEuler的使用,为服务器运维、云原生开发等场景奠定坚实基础。

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

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