news 2026/7/16 11:44:24

VMware下Ubuntu 22.04服务器版安装与优化指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VMware下Ubuntu 22.04服务器版安装与优化指南

1. VMware环境下Ubuntu 22.04服务器版安装全指南

在虚拟化环境中部署Linux服务器已成为现代开发运维的标配技能。作为最稳定的LTS版本之一,Ubuntu 22.04 Server以其五年长期支持和优化的云原生工具链,正逐步取代CentOS成为企业级应用的新宠。本教程将完整演示如何在VMware Workstation Pro 17(同样适用于Player版)中,从零开始部署纯净的Ubuntu 22.04服务器环境。

实测环境:VMware Workstation 17.0.2 + Ubuntu-22.04.3-live-server-amd64.iso
硬件建议:至少2核CPU/4GB内存/50GB存储空间

1.1 准备工作:镜像获取与虚拟机创建

官方镜像建议通过阿里云镜像站下载(mirrors.aliyun.com/ubuntu-releases/22.04/),选择带有"live-server"字样的ISO文件。与桌面版不同,服务器版镜像体积更小(约1GB左右),且不包含图形界面组件。

在VMware中新建虚拟机时,关键配置如下:

  • 客户机操作系统选择"Linux" -> "Ubuntu 64位"
  • 固件类型务必选择"UEFI"(现代服务器标准配置)
  • 虚拟磁盘建议采用"单个文件"存储方式,性能更好
  • 网络适配器默认NAT模式即可满足大多数场景
# 校验镜像完整性(可选) echo "5e38b55d57d94ff029719342357325ed3bda38fa80054f9330dc789cd2d43931 *ubuntu-22.04.3-live-server-amd64.iso" | shasum -a 256 --check

1.2 安装过程详解:从分区到服务配置

启动虚拟机后,安装程序会进入TUI(文本用户界面)安装流程。与桌面版不同,服务器版需要特别注意以下环节:

存储配置
建议选择"Custom storage layout"手动分区,典型服务器分区方案:

  • /boot/efi:300MB(UEFI必备)
  • /boot:1GB
  • /:剩余空间的70%
  • /var:剩余空间的20%
  • /home:剩余空间的10%

生产环境建议单独划分/var/log防止日志爆盘

网络配置
安装阶段建议暂时使用DHCP,待系统安装完成后再通过netplan配置静态IP。Ubuntu 22.04默认使用netplan的YAML配置文件(/etc/netplan/*.yaml),比传统ifconfig更现代。

服务选择
安装程序会提示选择需要预装的附加服务:

  • OpenSSH server:必选,方便远程管理
  • Docker:容器化部署需求可勾选
  • Kubernetes:需要集群部署时选择
  • LAMP stack:传统Web服务套件

1.3 首次启动后的关键配置

安装完成后,建议立即执行以下操作:

# 更新软件源并升级系统 sudo apt update && sudo apt full-upgrade -y # 安装基础工具包 sudo apt install -y vim git curl net-tools tree htop # 配置静态IP(示例) sudo nano /etc/netplan/00-installer-config.yaml

典型netplan配置:

network: ethernets: ens33: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 114.114.114.114] version: 2

应用配置:sudo netplan apply

1.4 VMware工具集成优化

安装open-vm-tools增强虚拟化性能:

sudo apt install -y open-vm-tools sudo systemctl enable --now vmtoolsd

共享文件夹配置(需先在VMware设置中创建共享):

sudo mkdir /mnt/hgfs sudo vmhgfs-fuse -o allow_other /mnt/hgfs

2. 高级配置与性能调优

2.1 内核参数优化

编辑/etc/sysctl.conf添加以下参数提升服务器性能:

vm.swappiness=10 vm.dirty_ratio=40 vm.dirty_background_ratio=10 net.ipv4.tcp_tw_reuse=1 fs.file-max=2097152

2.2 安全加固措施

基础安全配置:

# 禁用root SSH登录 sudo sed -i 's/PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config # 配置UFW防火墙 sudo ufw allow 22/tcp sudo ufw enable # 安装fail2ban防暴力破解 sudo apt install -y fail2ban

2.3 资源监控方案

推荐安装以下监控工具:

# 基础监控套件 sudo apt install -y sysstat glances # 实时监控(需额外端口) sudo apt install -y netdata sudo systemctl enable --now netdata

3. 常见问题排错指南

3.1 安装阶段问题

问题1:UEFI启动失败
解决方案:检查虚拟机设置中是否启用UEFI,同时确认ISO镜像完整性。可尝试在VMware BIOS设置中禁用"Secure Boot"。

问题2:分区失败
典型错误:当磁盘小于20GB时可能触发。解决方案:至少分配25GB空间,或精简分区方案(仅保留/和swap)。

3.2 运行阶段问题

问题1:网络连接异常
排查步骤:

ip a # 检查网卡状态 sudo netplan --debug apply # 调试netplan journalctl -u systemd-networkd # 查看网络服务日志

问题2:共享文件夹不可见
确保已执行:

sudo vmhgfs-fuse -o allow_other /mnt/hgfs

并在VMware设置中启用共享文件夹的"Enabled"选项。

4. 生产环境建议配置

对于需要投入生产的服务器,建议额外配置:

  1. 备份方案
# 安装timeshift进行系统快照 sudo apt install -y timeshift
  1. 日志管理
# 安装logrotate防止日志膨胀 sudo apt install -y logrotate
  1. 时间同步
sudo timedatectl set-ntp true sudo apt install -y chrony
  1. 性能基准测试
# 安装sysbench进行压力测试 sudo apt install -y sysbench sysbench cpu --cpu-max-prime=20000 run

通过VMware虚拟化部署Ubuntu服务器,既能保留完整Linux服务器特性,又具备快照、克隆等便捷功能。我在实际运维中发现,定期执行vmware-toolbox-cmd disk shrink /可以有效回收虚拟磁盘空间,这对长期运行的服务器尤为重要。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/16 11:42:54

AI驱动的供应链网络优化:实时决策与多目标分析

1. 项目背景与核心价值在全球化供应链管理中,网络优化是决定企业运营成本与可持续性的关键环节。传统供应链网络设计研究通常需要10-12周时间,最终交付物多为静态的幻灯片报告,决策者难以实时调整参数进行场景测试。本项目通过构建连接MCP服务…

作者头像 李华
网站建设 2026/7/16 11:42:10

Abaqus 2026安装避坑指南:Java/TomEE/VC++兼容性实战

1. 这不是普通软件安装,而是一场与历史兼容性博弈的实战Abaqus / SIMULIA 2026 的安装过程,表面看是点几下“下一步”,实则像在时间裂缝里穿行——你面对的不是一个孤立的新版本,而是一个被三十年工程仿真生态层层包裹的复杂系统。…

作者头像 李华
网站建设 2026/7/16 11:40:43

计算机视觉开源库解析与应用实践指南

1. 计算机视觉与开源生态概述计算机视觉作为人工智能领域的重要分支,正深刻改变着我们与数字世界的交互方式。从智能手机的人脸解锁到工业质检的自动化流程,这项技术已经渗透到日常生活的各个角落。开源社区在这一进程中扮演着关键角色,通过集…

作者头像 李华
网站建设 2026/7/16 11:40:06

WinBtrfs深度解析:在Windows系统中无缝管理Btrfs分区的终极方案

WinBtrfs深度解析:在Windows系统中无缝管理Btrfs分区的终极方案 【免费下载链接】btrfs WinBtrfs - an open-source btrfs driver for Windows 项目地址: https://gitcode.com/gh_mirrors/bt/btrfs 在跨平台数据共享日益普遍的今天,Windows用户访…

作者头像 李华