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

📅 2026/7/16 11:44:30
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 --check1.2 安装过程详解从分区到服务配置启动虚拟机后安装程序会进入TUI文本用户界面安装流程。与桌面版不同服务器版需要特别注意以下环节存储配置建议选择Custom storage layout手动分区典型服务器分区方案/boot/efi300MBUEFI必备/boot1GB/剩余空间的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 apply1.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/hgfs2. 高级配置与性能调优2.1 内核参数优化编辑/etc/sysctl.conf添加以下参数提升服务器性能vm.swappiness10 vm.dirty_ratio40 vm.dirty_background_ratio10 net.ipv4.tcp_tw_reuse1 fs.file-max20971522.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 fail2ban2.3 资源监控方案推荐安装以下监控工具# 基础监控套件 sudo apt install -y sysstat glances # 实时监控需额外端口 sudo apt install -y netdata sudo systemctl enable --now netdata3. 常见问题排错指南3.1 安装阶段问题问题1UEFI启动失败解决方案检查虚拟机设置中是否启用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. 生产环境建议配置对于需要投入生产的服务器建议额外配置备份方案# 安装timeshift进行系统快照 sudo apt install -y timeshift日志管理# 安装logrotate防止日志膨胀 sudo apt install -y logrotate时间同步sudo timedatectl set-ntp true sudo apt install -y chrony性能基准测试# 安装sysbench进行压力测试 sudo apt install -y sysbench sysbench cpu --cpu-max-prime20000 run通过VMware虚拟化部署Ubuntu服务器既能保留完整Linux服务器特性又具备快照、克隆等便捷功能。我在实际运维中发现定期执行vmware-toolbox-cmd disk shrink /可以有效回收虚拟磁盘空间这对长期运行的服务器尤为重要。