openEuler 22.03 LTS 实战部署:3步完成VMware虚拟机安装与基础网络配置

发布时间:2026/7/7 16:09:13
openEuler 22.03 LTS 实战部署:3步完成VMware虚拟机安装与基础网络配置 openEuler 22.03 LTS 实战部署3步完成VMware虚拟机安装与基础网络配置在数字化转型浪潮中企业级操作系统扮演着关键角色。作为华为推出的开源Linux发行版openEuler凭借其高性能、高可靠性和完善的生态支持正成为越来越多企业的首选。本文将带您从零开始在VMware虚拟化环境中快速部署openEuler 22.03 LTS并完成基础网络配置为后续开发运维工作奠定坚实基础。1. 环境准备与虚拟机创建1.1 获取openEuler镜像首先需要从openEuler官网下载22.03 LTS版本的ISO镜像。LTSLong Term Support版本提供长达4年的维护支持是企业生产环境的理想选择。推荐下载openEuler-22.03-LTS-x86_64-dvd.iso标准安装镜像约4.7GB大小。验证镜像完整性可选但重要sha256sum openEuler-22.03-LTS-x86_64-dvd.iso将输出与官网提供的校验值比对确保下载过程无损坏。1.2 VMware虚拟机配置打开VMware Workstation本文以16 Pro为例按以下参数创建新虚拟机配置项推荐值说明虚拟机版本Workstation 16.x兼容最新功能操作系统类型Linux CentOS 8 64位openEuler基于CentOS生态内存分配4GB及以上流畅运行图形界面处理器2核及以上支持多任务处理磁盘类型SCSI 创建新虚拟磁盘性能与兼容性平衡磁盘容量50GB动态分配系统分区建议方案见下文网络适配器NAT模式方便主机与虚拟机互通关键分区方案在自定义硬件中设置/boot1GBext4/30GBxfsswap内存的1.5倍如4GB内存则设6GB/home剩余空间xfs提示生产环境中建议单独划分/var分区10GB以上用于存放日志等频繁写入数据2. 系统安装与初始配置2.1 图形化安装流程挂载ISO镜像启动虚拟机选择Install openEuler 22.03-LTS语言选择中文/English根据需求选择后续可修改安装信息摘要软件选择最小安装无图形界面或Server with GUI网络配置暂不启用安装完成后配置root密码设置符合复杂度要求的密码建议12位以上创建用户建议新建普通用户并赋予sudo权限典型安装命令记录# 创建用户并授权 useradd -m -G wheel openeuler_user passwd openeuler_user # 验证sudo权限 visudo # 确保%wheel组有sudo权限2.2 首次启动优化安装完成后重启进行以下基础优化更新系统dnf makecache dnf update -y安装常用工具dnf install -y vim bash-completion net-tools tar curl wget配置SSH服务如需远程管理systemctl enable --now sshd firewall-cmd --permanent --add-servicessh firewall-cmd --reload时间同步timedatectl set-timezone Asia/Shanghai systemctl enable --now chronyd3. 网络配置实战3.1 基础网络配置openEuler使用NetworkManager管理网络推荐使用nmtui文本界面工具nmtui # 进入交互式配置界面配置静态IP示例根据实际网络环境调整IP地址192.168.1.100/24 网关192.168.1.1 DNS8.8.8.8,114.114.114.114或使用命令行临时生效nmcli con mod 有线连接1 ipv4.addresses 192.168.1.100/24 nmcli con mod 有线连接1 ipv4.gateway 192.168.1.1 nmcli con mod 有线连接1 ipv4.dns 8.8.8.8 114.114.114.114 nmcli con mod 有线连接1 ipv4.method manual nmcli con up 有线连接13.2 网络连通性测试验证网络配置是否生效测试本地网络ping -c 4 127.0.0.1测试网关连通性ping -c 4 192.168.1.1测试外网访问ping -c 4 openEuler.org curl -I https://openeuler.org3.3 防火墙配置openEuler默认启用firewalld常用配置命令# 查看默认区域 firewall-cmd --get-default-zone # 放行HTTP/HTTPS服务 firewall-cmd --permanent --add-servicehttp firewall-cmd --permanent --add-servicehttps # 放行自定义端口如8080 firewall-cmd --permanent --add-port8080/tcp # 重新加载配置 firewall-cmd --reload # 查看生效规则 firewall-cmd --list-all4. 安全加固与后续步骤4.1 必做的安全设置SSH安全加固vim /etc/ssh/sshd_config修改关键参数PermitRootLogin no PasswordAuthentication no # 推荐使用密钥认证 MaxAuthTries 3 ClientAliveInterval 300用户密码策略vim /etc/login.defs调整参数PASS_MAX_DAYS 90 PASS_MIN_DAYS 7 PASS_MIN_LEN 12 PASS_WARN_AGE 14安装基础安全工具dnf install -y fail2ban rkhunter systemctl enable --now fail2ban4.2 开发环境准备可选根据实际需求安装开发工具# C/C开发环境 dnf groupinstall -y Development Tools # Python环境 dnf install -y python3 python3-pip python3-devel # 容器支持 dnf install -y podman docker-compose4.3 性能监控配置部署基础监控工具便于系统维护# 系统监控工具 dnf install -y htop iotop iftop nmon # 日志管理 dnf install -y rsyslog logrotate systemctl enable --now rsyslog通过以上步骤您已经完成了openEuler 22.03 LTS的基础部署。这套环境既适合作为学习openEuler的沙箱也可作为企业级应用的测试平台。后续可根据实际需求继续部署Web服务、数据库等中间件或探索openEuler在云计算、边缘计算等场景中的应用。