openEuler 基础安装与配置(完整版)
---
课程目标
- [ ] openEuler 基本概念与发展历史
- [ ] 版本选型与镜像下载
- [ ] VMware 虚拟机环境准备
- [ ] openEuler 系统安装
- [ ] 远程连接配置
- [ ] 网络与安全基础配置
---
第一部分:基本概念
---
一、发展历史
openEuler(开源欧拉) 是由开放原子开源基金会孵化的开源 Linux 发行版,定位于数字基础设施操作系统。
发展历程:
| 阶段 | 说明 |
|---|---|
| 起源 | 源于华为 EulerOS(企业级 Linux 操作系统) |
| 开源 | 2019 年华为将 EulerOS 开源,命名为 openEuler |
| 基金会托管 | 由开放原子开源基金会孵化管理 |
| 现状 | 已成为国内企业替代 CentOS 的主流选择 |
核心特点:
- 支持多种 CPU 架构:x86_64、ARM64(鲲鹏、飞腾)等
- 定位于数字基础设施操作系统
- 国产化替代 CentOS 的首选方案
二、版本选型
官网地址: https://www.openeuler.org
| 版本系列 | 适用场景 | 运维建议 |
|---|---|---|
| 22.03 LTS SP3/SP4 | 传统业务、金融、政务(求稳) | 首选。内核 5.10,生命周期至 2032 年,生态最成熟 |
| 24.03 LTS | 云原生、AI 算力、新硬件 | 推荐。内核 6.6,支持机密计算、容器深度优化,生命周期长 |
| 25.09 | 测试、边缘计算 | 慎用。创新版,生命周期短,不建议用于核心生产 |
选型建议:
- 生产环境求稳 → 22.03 LTS SP3/SP4
- 新项目、云原生场景 → 24.03 LTS
- 学习测试 → 25.09 或任意版本
三、镜像下载
下载地址: https://www.openeuler.openatom.cn/zh/download/?archive=true
下载步骤:
1. 打开下载地址页面 2. 选择对应的版本(如 22.03 LTS SP4) 3. 点击对应的 ISO 下载地址 4. 下载得到相应的 ISO 文件
镜像类型说明:
| 文件名 | 说明 |
|---|---|
openEuler-22.03-LTS-SP4-x86_64-dvd.iso | 完整安装镜像(推荐) |
openEuler-22.03-LTS-SP4-x86_64-netinst.iso | 网络安装镜像(精简) |
---
第二部分:系统安装
---
一、环境准备(VMware)
1.1 创建虚拟机
第一步: 打开 VMware 17,选择【文件】→【新建虚拟机】
第二步: 选择【典型】安装类型
第三步: 选择【稍后安装操作系统】
第四步: 选择操作系统类型
- 客户机操作系统:Linux
- 版本:其他 Linux 5.x 内核 64 位
第五步: 修改虚拟机名称和存储位置
- 名称:自定义(如
openEuler-node1)
- 位置:建议放在 D 盘(如
D:\VM\openEuler-node1)
第六步: 配置硬件
| 硬件 | 最低要求 | 建议配置 |
|---|---|---|
| CPU | 2 核 | 2 核及以上 |
| 内存 | 4 GB | 4 GB 及以上 |
| 磁盘 | 50 GB | 50 GB 及以上 |
| 网络 | NAT | NAT 模式 |
第七步: 设置 CD/DVD 的 ISO 文件路径,指向下载好的 openEuler ISO 镜像
1.2 虚拟机硬件配置详解
CPU: 最少 2 核
内存: 最少 4 GB
磁盘: 最少 50 GB
网络: NAT 模式
CD/DVD: 指向 openEuler ISO 镜像文件二、启动虚拟机
1. 点击【开启虚拟机】 2. 在启动菜单中,直接敲回车进行安装 3. 在磁盘检查阶段,可以按 Esc 键跳过检查,直接进入安装 4. 等待进入可视化安装页面
三、安装配置
3.1 语言选择
- 选择【中文】→【中文(中国)】
- 点击【继续】
3.2 安装目的地
1. 点击【安装目的地】 2. 选择本地标准磁盘 3. 存储配置选择【自动】 4. 点击【完成】
3.3 软件选择
1. 点击【软件选择】 2. 根据需求选择安装模式:
- 最小安装:只有命令行,无图形界面(推荐服务器使用)
- 带 GUI 的服务器:包含图形桌面环境
3. 点击【完成】
3.4 网络和主机名
1. 点击【网络和主机名】 2. 开启网络(将开关打开) 3. 设置主机名(如 node1) 4. 点击【完成】
3.5 设置 root 密码
1. 点击【Root 密码】 2. 设置密码(需满足强度要求)
- 示例密码:
ITheima@123
3. 点击【完成】
3.6 开始安装
1. 确认所有配置无误后,点击【开始安装】 2. 等待安装完成 3. 安装完成后点击【重启系统】
3.7 安装完成验证
重启后,可以看到内核版本信息:
# 登录系统后查看内核版本
uname -r5.10.0-136.12.0.86.oe2203sp3.x86_64---
第三部分:远程连接
---
一、查看 IP 地址
# 查看 IP 地址
ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:b9:e5:f1 brd ff:ff:ff:ff:ff:ff
inet 192.168.88.160/24 brd 192.168.88.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever二、使用 MobaXterm 远程连接
连接步骤:
1. 打开 MobaXterm 2. 点击【Session】→【SSH】 3. 配置连接信息:
- Remote host:
192.168.88.160(虚拟机 IP)
- Port:
22
- Specify username:
root
4. 点击【OK】 5. 输入密码(如 ITheima@123) 6. 连接成功后,即可在终端进行交互
三、修改命令提示符
# 修改 PS1 格式,显示用户名@主机名 当前目录
echo -e "export PS1='[\$(whoami)@\$(hostname) \$PWD]\\$ '" >> /etc/profile && source /etc/profile
# 设置主机名
hostnamectl set-hostname node1命令作用:
- 把命令后的文本或变量展开结果写到标准输出;配合
>或>>时会改为写入文件,前者覆盖、后者追加。
执行结果:
- 成功后文本或变量展开结果会输出到终端;带重定向时会写入目标文件。
关键参数:
注意事项:
关键参数:
关键参数:
注意事项:
验证:
**注意事项:**
---
---
| 序号 | 配置项 | 命令 | 说明 |
|---|---|---|---|
| 1 | 修改主机名 | `hostnamectl set-hostname node1` | 方便识别服务器 |
| 2 | 配置静态 IP | 编辑 `/etc/sysconfig/network-scripts/ifcfg-ens33` | 防止 IP 变动 |
| 3 | 关闭 SELinux | `sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config` | 学习环境关闭 |
| 4 | 关闭防火墙 | `systemctl stop firewalld && systemctl disable firewalld` | 学习环境关闭 |
| 5 | 修改 PS1 | `echo -e "export PS1='[\$(whoami)@\$(hostname) \$PWD]\\$ '" >> /etc/profile` | 美化提示符 |
| 6 | 远程连接 | 使用 MobaXterm/SSH 工具连接 | 方便操作 |
| 配置方式 | 工具 | 说明 |
|---|---|---|
| **nmtui** | 交互式工具 | 图形化界面修改网络,适合新手 |
| **配置文件** | vi 编辑 | 直接修改 `ifcfg-ens33`,适合熟练运维 |
| **nmcli** | 命令行工具 | NetworkManager 命令行,适合脚本自动化 |