1. VMware虚拟机环境准备
在开始安装Ubuntu 22.04服务器版之前,我们需要先准备好VMware虚拟化环境。VMware Workstation Pro 16是目前最稳定的版本,实测对Ubuntu 22.04的兼容性最佳。安装时建议选择"自定义安装"模式,勾选所有虚拟化组件(包括VMware Tools),这能确保后续虚拟机性能最大化。
注意:如果主机是Windows 10/11系统,需在BIOS中开启VT-x/AMD-V虚拟化支持。具体操作是开机时按Del/F2进入BIOS,找到Intel Virtualization Technology或AMD SVM选项设为Enabled。
下载完成后运行安装程序,建议修改默认安装路径到非系统盘(如D:\VMware),避免占用C盘空间。安装过程中会提示输入许可证密钥,个人使用可以选择试用模式,企业环境建议购买正版授权。
2. Ubuntu 22.04服务器版镜像获取
Ubuntu官方提供了两种服务器版镜像:
- 标准版(64-bit PC (AMD64) server install image)
- 最小化版(64-bit PC (AMD64) minimal image)
对于大多数应用场景,建议下载标准版镜像。访问Ubuntu官网时,注意选择22.04 LTS版本(Jammy Jellyfish),LTS代表长期支持版本,官方会提供5年的安全更新。
下载完成后务必校验SHA256哈希值,避免镜像损坏导致安装失败。在Windows下可以通过PowerShell运行:
Get-FileHash -Algorithm SHA256 .\ubuntu-22.04-live-server-amd64.iso将输出值与官网公布的校验码比对。
3. 创建虚拟机实例
打开VMware Workstation,点击"创建新的虚拟机",选择"自定义(高级)"配置模式:
3.1 硬件配置建议
- 处理器:至少2核(开发环境建议4核)
- 内存:服务器版最少2GB(生产环境建议4GB+)
- 硬盘:SCSI类型,25GB起步(建议选择"将虚拟磁盘拆分成多个文件")
- 网络:NAT模式(适合大多数场景)或桥接模式(需要固定IP时使用)
关键技巧:在"自定义硬件"设置中,移除不必要的设备(如声卡、打印机),可以降低资源占用。务必勾选"虚拟化Intel VT-x/EPT或AMD-V/RVI",这能显著提升虚拟机性能。
3.2 安装选项配置
在VM设置中加载下载的ISO镜像,设置启动顺序为CD/DVD优先。高级选项中建议:
- 固件类型:UEFI(兼容性更好)
- 虚拟化引擎:优先选择"Intel VT-x/AMD-V"
- 加速3D图形:服务器版不需要勾选
4. Ubuntu 22.04服务器版安装详解
启动虚拟机后进入安装界面,以下是关键步骤说明:
4.1 初始设置
- 语言选择:建议保持英文(后续可添加中文支持)
- 键盘布局:根据实际硬件选择(通常为English-US)
- 网络配置:DHCP自动获取或手动设置静态IP
- 代理设置:如有需要在此处配置http代理
4.2 磁盘分区方案
服务器版推荐手动分区(Manual),典型方案:
- /boot:1GB(EFI系统分区)
- swap:内存的1-2倍(如8GB内存可设12GB swap)
- /:剩余全部空间(ext4格式)
生产环境建议:单独划分/var(日志)、/home(用户数据)分区,避免系统盘写满影响服务运行。
4.3 用户账户配置
- 设置主机名(如ubuntu-server)
- 创建管理员用户(避免直接使用root)
- 设置强密码(建议12位以上混合字符)
- 导入SSH公钥(方便远程管理)
4.4 软件包选择
服务器版默认只安装基本系统,需要手动勾选:
- OpenSSH server(远程管理必备)
- Docker(容器化部署)
- 标准系统工具(包含常用命令行工具)
5. 安装后优化配置
5.1 系统更新与基础配置
首次登录后立即运行:
sudo apt update && sudo apt upgrade -y sudo apt install -y net-tools vim curl git设置时区:
sudo timedatectl set-timezone Asia/Shanghai5.2 VMware Tools安装
- 在VMware菜单选择"虚拟机"→"安装VMware Tools"
- 挂载镜像后执行:
sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom sudo tar -xzvf VMwareTools-*.tar.gz -C /tmp/ cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl -d5.3 网络优化
编辑网络配置文件:
sudo vim /etc/netplan/00-installer-config.yaml示例静态IP配置:
network: ethernets: ens33: 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 apply6. 常见问题解决方案
6.1 安装过程中断
- 检查ISO镜像完整性(重新下载校验)
- 增加虚拟机内存分配(至少2GB)
- 关闭主机杀毒软件实时防护
6.2 网络连接失败
- 确认VMware网络适配器设置(NAT/桥接)
- 检查虚拟机防火墙规则:
sudo ufw status sudo ufw allow 22/tcp6.3 性能优化技巧
- 在VMware设置中启用"加速3D图形"(仅桌面版需要)
- 调整虚拟机内存分配不超过主机物理内存的70%
- 定期清理APT缓存:
sudo apt autoremove sudo apt clean6.4 共享文件夹设置
- 在VMware设置中添加主机共享目录
- 虚拟机中安装VMware Tools后执行:
sudo vmhgfs-fuse -o allow_other -o auto_unmount .host:/ /mnt/hgfs7. 生产环境部署建议
对于企业级应用,还需要考虑:
7.1 安全加固
- 修改SSH默认端口
- 禁用root远程登录
- 安装fail2ban防暴力破解
sudo apt install -y fail2ban sudo systemctl enable fail2ban7.2 监控配置
安装基础监控工具:
sudo apt install -y htop iotop iftop nmon7.3 备份策略
设置定时备份(示例每天凌晨3点备份关键目录):
sudo crontab -e添加:
0 3 * * * tar -czvf /backup/$(date +\%Y\%m\%d).tar.gz /etc /var/www我在实际部署中发现,Ubuntu 22.04服务器版对新型硬件的支持明显提升,特别是在NVMe SSD和10G网卡驱动方面。一个实用的技巧是在安装完成后立即制作虚拟机快照,方便后续快速回滚。