openEuler入门学习教程,从入门到精通,openEuler系统安装与配置的详细知识点(2)
本文详细介绍了在VMware Workstation上安装和配置openEuler系统的完整流程。主要内容包括:虚拟机环境准备(2-4GB内存、20GB磁盘)、openEuler ISO镜像下载与安装(22.03 LTS SP3版本)、基础网络配置与SSH服务启用、国内软件源更换(华为云镜像)、常用工具安装(vim/wget/git等)以及可选图形界面配置。文章还提供了系统初始化脚本模板,涵盖软件
openEuler系统安装与配置的详细知识点
一、虚拟工作站与虚拟机概念
知识点说明
- 虚拟机(Virtual Machine, VM):通过软件模拟完整计算机硬件环境,可在一台物理主机上运行多个操作系统实例。
- VMware Workstation:主流桌面虚拟化软件,支持 Windows/Linux 主机上创建和管理虚拟机。
案例:无代码,但需理解架构
虚拟机隔离性强,适合学习、测试 openEuler 而不影响主机系统。
二、安装 VMware Workstation
操作步骤(Windows 主机为例)
- 访问 VMware 官网
- 下载 VMware Workstation Pro(需注册账户)
- 双击安装包,按向导完成安装(默认选项即可)
- 启动后输入许可证密钥(试用版可跳过)
注意:Linux 主机可使用 VirtualBox 或 KVM 替代。
三、创建新的虚拟机(以 VMware 为例)
步骤详解
- 打开 VMware → “创建新的虚拟机”
- 选择“典型”配置 → 下一步
- 安装来源:选择“稍后安装操作系统”
- 客户机操作系统:Linux → 版本选择 “其他 Linux 5.x 内核 64 位”
- 命名虚拟机(如
openEuler-22.03-LTS),设置存储位置 - 分配磁盘大小(建议 ≥20GB,单个文件)
- 自定义硬件:
- 内存:≥2GB(推荐 4GB)
- 处理器:≥2 核
- CD/DVD:稍后挂载 ISO 镜像
四、安装 Linux 之前的准备
1. 下载 openEuler 发行版
- 官方镜像地址:https://www.openeuler.org/zh/download/
- 推荐版本:
openEuler 22.03 LTS SP3(长期支持)
# 示例:使用 wget 下载(在宿主机或另一 Linux 系统中执行)
wget https://repo.openeuler.org/openEuler-22.03-LTS-SP3/ISO/x86_64/openEuler-22.03-LTS-SP3-x86_64-dvd.iso
2. 配置虚拟机 CD/DVD
- 在 VMware 虚拟机设置中:
- 选择 CD/DVD (SATA)
- 勾选“使用 ISO 镜像文件”
- 浏览并选择下载好的
.iso文件 - 勾选“启动时连接”
五、安装 openEuler 发行版
安装流程(图形化安装界面)
-
启动虚拟机,自动从 ISO 引导
-
选择 “Install openEuler 22.03 LTS”
-
语言选择:中文(简体)或 English
-
安装摘要界面配置:
- 日期和时间:选择上海时区
- 键盘布局:默认
English (US) - 安装源:自动识别 DVD
- 软件选择:默认“最小安装”(无图形界面)
- 安装目标:选择自动分区(或手动)
- 网络和主机名:开启 Ethernet,设置主机名为
openeuler-node1 - root 密码:设置强密码(如
OpenEuler@2025) - (可选)创建普通用户(如
user1)
-
点击“开始安装”,等待完成(约 5–10 分钟)
-
安装完成后点击“重启”,移除 ISO 镜像(VMware 中取消勾选“连接”)
六、Linux 客户端访问方式
1. 开启 Linux 本地终端
- 图形界面下:Ctrl+Alt+T
- 字符界面(安装时未选图形):直接登录后即为终端
2. 远程 SSH 客户端(需先配置网络与 SSH 服务)
确保 openEuler 已启用 SSH 服务
# 查看 sshd 是否运行
systemctl status sshd
# 若未安装,先安装 openssh-server
dnf install -y openssh-server
# 启动并设置开机自启
systemctl start sshd
systemctl enable sshd
# 查看 IP 地址(用于客户端连接)
ip addr show eth0 # 或使用 ip a
案例:使用 PuTTY(Windows)
- Host Name:
192.168.10.128(替换为实际 IP) - Port:
22 - Connection type: SSH
- 登录用户名:
root或user1
案例:使用 Git Bash(Windows)
# 在 Git Bash 中执行(替换 IP 和用户名)
ssh root@192.168.10.128
# 输入密码后即可远程登录
案例:使用 JuiceSSH(Android)
- 新建连接 → Host:
192.168.10.128, Username:root, Auth: Password
七、openEuler 安装后的配置
1. 更改国内软件源(提升下载速度)
openEuler 默认使用官方源,国内访问较慢。推荐使用华为云镜像。
# 备份原 repo 文件
sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
# 清空原有 repo
sudo rm -f /etc/yum.repos.d/*.repo
# 下载华为云 openEuler 22.03 LTS SP3 repo
sudo curl -o /etc/yum.repos.d/openEuler.repo https://mirrors.huaweicloud.com/repository/conf/openeuler-22.03-lts-sp3-everything.repo
# 生成缓存
sudo dnf makecache
注:
dnf是 openEuler 的包管理器(替代 yum)。
2. 查看系统版本与更新
# 查看内核版本
uname -r
# 输出示例:5.10.0-136.12.0.89.oe2203sp3.x86_64
# 查看操作系统版本
cat /etc/os-release
# 输出关键字段:
# NAME="openEuler"
# VERSION="22.03 LTS SP3"
# 更新系统(谨慎在生产环境操作)
sudo dnf update -y
3. 建议修改的系统设置
(1)关闭防火墙(测试环境)
sudo systemctl stop firewalld
sudo systemctl disable firewalld
(2)设置时区为上海
sudo timedatectl set-timezone Asia/Shanghai
timedatectl status # 验证
(3)启用 NTP 时间同步
sudo dnf install -y chrony
sudo systemctl enable --now chronyd
chronyc sources -v # 查看同步状态
4. 安装必备软件
# 常用工具
sudo dnf install -y vim wget curl net-tools htop git
# 开发基础
sudo dnf install -y gcc gcc-c++ make cmake gdb
# 网络调试
sudo dnf install -y telnet nc tcpdump
5. 安装开发环境(以 Python 为例)
# 安装 Python 3 及 pip
sudo dnf install -y python3 python3-pip
# 验证
python3 --version # 如 Python 3.9.16
pip3 --version
# 设置软链接(可选)
sudo ln -s /usr/bin/python3 /usr/bin/python
sudo ln -s /usr/bin/pip3 /usr/bin/pip
注意:openEuler 默认不提供
python命令,避免与 Python 2 混淆。
6. 安装图形界面(可选)
openEuler 默认为命令行模式。若需 GUI:
# 安装 GNOME 桌面环境
sudo dnf groupinstall -y "GNOME Desktop"
# 设置默认启动图形界面
sudo systemctl set-default graphical.target
# 重启生效
sudo reboot
重启后将进入 GNOME 登录界面。若虚拟机性能不足,建议保持 CLI 模式。
八、小结
| 阶段 | 关键操作 | 命令/工具 |
|---|---|---|
| 虚拟机准备 | VMware 创建 VM | VMware GUI |
| 系统安装 | 挂载 ISO,分区,设密码 | openEuler 安装器 |
| 网络配置 | 启用网卡,获取 IP | nmcli, ip a |
| 远程访问 | 启用 SSH | systemctl start sshd |
| 软件源优化 | 替换为华为云镜像 | curl ... .repo |
| 系统更新 | dnf update |
包管理 |
| 开发环境 | 安装 gcc, python, git | dnf install |
| 图形界面 | 安装 GNOME | dnf groupinstall |
附:完整初始化脚本(可一键执行基础配置)
#!/bin/bash
# filename: init-openeuler.sh
# 用途:openEuler 安装后初始化脚本(需 root 权限)
echo "[*] 备份原 repo..."
cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
echo "[*] 配置华为云软件源..."
rm -f /etc/yum.repos.d/*.repo
curl -o /etc/yum.repos.d/openEuler.repo https://mirrors.huaweicloud.com/repository/conf/openeuler-22.03-lts-sp3-everything.repo
echo "[*] 生成 dnf 缓存..."
dnf makecache
echo "[*] 安装常用软件..."
dnf install -y vim wget curl git net-tools htop gcc gcc-c++ make python3 python3-pip
echo "[*] 设置时区为上海..."
timedatectl set-timezone Asia/Shanghai
echo "[*] 启用并启动 SSH 服务..."
systemctl enable --now sshd
echo "[*] 关闭防火墙(仅测试环境)..."
systemctl stop firewalld && systemctl disable firewalld
echo "[+] 初始化完成!请使用 'ip a' 查看 IP 并通过 SSH 连接。"
使用方式:
chmod +x init-openeuler.sh
sudo ./init-openeuler.sh
以上内容覆盖了 openEuler 从零部署到基础开发环境搭建的全部核心知识点,适用于教学、实验及生产前准备。所有命令均在 openEuler 22.03 LTS SP3 环境验证通过。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐



所有评论(0)