VMware虚拟机全流程实战Ubuntu 18.04.6 Server安装与配置详解当你第一次接触服务器操作系统时那种既兴奋又忐忑的心情我完全理解。作为过来人我清楚地记得自己第一次在VMware上安装Ubuntu Server时的手忙脚乱——镜像下载哪个版本安装类型选典型还是自定义网络配置怎么弄SSH服务要不要开启这些问题当时困扰了我很久。本文将用最详尽的步骤带你避开所有我踩过的坑完成一次完美的Ubuntu Server安装体验。1. 环境准备与镜像获取在开始安装之前我们需要做好充分的准备工作。不同于桌面版UbuntuServer版本没有图形界面这意味着所有操作都将在命令行中完成因此前期的正确配置尤为重要。必备工具清单VMware Workstation 15或更高版本Pro版功能更完整至少20GB的可用磁盘空间4GB以上内存推荐8GB以获得更好体验稳定的网络连接关于Ubuntu 18.04.6 LTS Server镜像有几点需要特别注意LTS代表长期支持版本官方维护周期长达5年18.04.6是18.04系列的第六个更新版本修复了大量已知问题Server版专为服务器环境优化去除了图形界面等非必要组件镜像获取渠道对比来源优点缺点官网官方正版安全可靠下载速度可能较慢国内镜像站下载速度快需要验证镜像完整性网盘分享方便快捷存在安全风险推荐从阿里云镜像站下载http://mirrors.aliyun.com/ubuntu-releases/18.04.6/下载完成后务必验证SHA256校验码确保镜像完整无损。在Linux/Mac上可以使用shasum -a 256 ubuntu-18.04.6-live-server-amd64.iso在Windows上可以使用CertUtilCertUtil -hashfile ubuntu-18.04.6-live-server-amd64.iso SHA2562. VMware虚拟机创建指南启动VMware Workstation后点击创建新的虚拟机这时你会面临第一个重要选择典型安装还是自定义安装典型安装适合大多数初学者自动配置大部分参数过程简单快捷适合标准使用场景自定义安装则提供了更多控制权可以精确调整硬件配置支持更高级的虚拟化选项适合有特殊需求的用户提示即使是新手我也建议尝试自定义安装这能帮助你更好地理解虚拟机的工作原理。关键配置参数建议配置项推荐值说明处理器2核确保主机有足够资源内存2048MB(2GB)起步4GB更流畅网络适配器NAT模式最易上手的网络配置磁盘类型SCSI性能更好磁盘容量25GB系统盘建议最小值虚拟磁盘格式单个文件管理更方便在选择ISO镜像步骤如果VMware没有自动识别你下载的镜像可以手动浏览并选择。这里有个常见问题有时VMware会错误识别镜像类型导致后续安装选项不符。解决方法是在虚拟机设置中明确指定客户机操作系统为Linux版本Ubuntu 64位。3. Ubuntu Server安装详解启动虚拟机后你将进入Ubuntu Server的文本安装界面。整个过程大约需要15-30分钟取决于你的硬件配置。3.1 初始配置安装程序首先会询问语言选择。虽然你可以选择中文但我强烈建议使用English原因有三服务器环境通常使用英文提前适应有益无害某些情况下中文可能导致显示异常查找错误解决方案时英文关键词更有效接下来是键盘布局配置。使用默认的English (US)即可除非你有特殊需求。3.2 网络与镜像源配置网络配置是安装过程中最容易出错的环节之一。如果你的主机网络正常但虚拟机无法联网尝试以下步骤在VMware中检查虚拟网络编辑器设置确保选择了正确的网络适配器类型推荐NAT在安装界面选择Configure IPv4手动设置如果需要镜像源配置直接影响软件包下载速度。默认的海外源在国内可能很慢建议替换为阿里云镜像http://mirrors.aliyun.com/ubuntu修改方法在Configure the package manager步骤清空原有地址输入上述镜像URL。3.3 磁盘分区方案对于新手来说磁盘分区可能是最令人困惑的部分。Ubuntu提供了几种预设方案使用整个磁盘最简单适合大多数用户手动分区高级用户可自定义各挂载点LVM逻辑卷管理灵活但复杂注意选择使用整个磁盘选项时安装程序会自动创建swap分区大小通常等于物理内存。如果你选择手动分区以下是最简推荐方案挂载点类型大小说明/ext4剩余空间根分区swapswap内存大小交换空间/bootext4512MB启动分区可选3.4 用户账户与SSH服务创建用户账户时建议用户名全小写无特殊字符密码强度足够至少8位含大小写和数字记住你设置的密码后续sudo操作需要在SSH Setup界面务必选择Install OpenSSH server这将允许你通过SSH远程管理服务器。这是服务器管理的基础技能即使你现在不用也建议安装。其他可选服务snapd用于安装snap包standard system utilities基础工具集4. 首次登录与基础验证安装完成后系统会提示重启。首次启动时你将看到文本登录界面。输入你设置的用户名和密码注意密码输入时不会显示任何字符这是正常的安全设计。成功登录后你应该检查网络连接ping -c 4 mirrors.aliyun.com更新软件包列表sudo apt update检查SSH服务状态sudo systemctl status sshd常见问题排查无法登录检查Caps Lock状态确认用户名/密码正确网络不通检查VMware网络设置确认主机能上网SSH连接失败确认服务已启动检查防火墙设置5. 必备的后续配置虽然系统已经安装完成但为了更好的使用体验还需要进行一些基础配置。5.1 时区设置即使安装时选择了时区有时仍需要手动同步sudo timedatectl set-timezone Asia/Shanghai sudo apt install ntpdate sudo ntpdate ntp.aliyun.com5.2 基础工具安装以下工具将极大提高你的工作效率sudo apt install -y \ vim \ # 强大的文本编辑器 net-tools \ # 网络诊断工具 htop \ # 增强型系统监控 curl \ # 数据传输工具 wget \ # 文件下载工具 git # 版本控制系统5.3 VMware工具安装可选安装VMware Tools可以改善虚拟机体验sudo apt install -y open-vm-tools sudo systemctl enable open-vm-tools sudo systemctl start open-vm-tools6. 系统快照与备份在继续探索之前强烈建议创建一个系统快照。在VMware中关闭虚拟机右键虚拟机 → 快照 → 拍摄快照命名如Clean Install添加描述初始安装后的干净状态快照使用建议在进行重大变更前创建快照定期清理旧快照避免占用过多空间重要数据不要依赖快照应有独立备份7. 进阶配置建议当你熟悉基础操作后可以考虑以下增强配置安全加固sudo apt install -y ufw sudo ufw allow ssh sudo ufw enable磁盘空间监控sudo apt install -y ncdu ncdu /日志查看journalctl -xe # 查看系统日志 dmesg | less # 查看内核日志性能监控vmstat 1 # 实时系统状态 iostat -x 1 # I/O统计记得在每次重要配置变更后测试系统功能确保一切如预期工作。Ubuntu Server虽然开始可能有些陌生但随着使用深入你会发现它的强大和稳定正是服务器环境所需要的。