给新手的保姆级教程:在VMware里一步步装好Ubuntu Server 22.04.4(含静态IP和SSH配置)

📅 发布时间:2026/7/5 17:01:21 👁️ 浏览次数:
给新手的保姆级教程:在VMware里一步步装好Ubuntu Server 22.04.4(含静态IP和SSH配置)
零基础玩转Ubuntu ServerVMware虚拟化环境全流程实战指南第一次在虚拟化环境中部署Linux服务器就像学习骑自行车——既兴奋又忐忑。作为全球最流行的企业级Linux发行版之一Ubuntu Server以其稳定的LTS版本和活跃的社区支持成为无数开发者和运维人员的首选。本文将带你用VMware Workstation/Player这个业界标杆的虚拟化工具从镜像下载到SSH远程管理完成一次完整的Ubuntu Server 22.04.4部署之旅。不同于简单的安装步骤复现我们会重点解决三个核心痛点虚拟网络配置的底层原理、静态IP的精准设置、以及安装后立即实现远程管理的完整方案。1. 环境准备与镜像获取在开始安装之前我们需要做好两项基础工作搭建虚拟化环境和获取系统镜像。VMware Workstation Pro适用于Windows/Linux和VMware Fusion适用于Mac都提供了30天免费试用期而VMware Player则是完全免费的轻量级选择。建议使用16.x或更新版本以获得最佳的硬件兼容性。获取Ubuntu Server镜像时官方源和国内镜像站是两种主要选择官方源https://releases.ubuntu.com/22.04/国内镜像推荐阿里云https://mirrors.aliyun.com/ubuntu-releases/22.04/网易http://mirrors.163.com/ubuntu-releases/22.04/下载时注意选择ubuntu-22.04.4-live-server-amd64.iso这样的LTS长期支持版本。为验证文件完整性可对比SHA256校验值# Linux/Mac校验命令示例 shasum -a 256 ubuntu-22.04.4-live-server-amd64.iso创建虚拟机时关键参数配置直接影响后续使用体验。以下是一组经过验证的推荐值配置项推荐值说明虚拟机版本Workstation 16.x或更高兼容UEFI安全启动内存≥2GB建议4GB运行基本服务的最低要求处理器2核现代CPU建议开启虚拟化技术支持磁盘类型SCSI性能优于IDE磁盘空间≥25GB动态分配系统分区自动扩展网络适配器NAT或桥接根据网络环境选择提示虚拟磁盘选择立即分配所有磁盘空间可提升性能但会立即占用物理磁盘空间。对于SSD用户建议启用将虚拟磁盘存储为单个文件选项。2. 安装过程详解与关键决策点启动虚拟机并从ISO镜像引导后我们将面对一系列配置选项。这些选择将直接影响服务器的安全性和可用性。安装界面语言建议选择English英语这不仅能避免后续终端出现乱码也是大多数运维场景的标准配置。键盘布局保持默认的English (US)即可除非有特殊需求。软件包选择环节初学者可以直接选择Ubuntu Server基础安装它包含了最常见的服务器组件。如果需要特定环境如LAMP栈或Kubernetes可以在安装完成后通过tasksel命令灵活添加sudo tasksel网络配置是第一个关键决策点。虽然DHCP自动获取IP简单方便但在服务器环境中静态IP才是王道——它能确保你的服务地址不会意外变更。如果此时选择Edit IPv4可以手动输入以下参数Address: 192.168.1.100/24 # 根据实际网络环境调整 Gateway: 192.168.1.1 DNS: 8.8.8.8,114.114.114.114代理设置通常保持为空除非你的网络需要通过代理服务器访问外部资源。镜像源选择直接影响软件下载速度国内用户建议替换为阿里云或清华源http://mirrors.aliyun.com/ubuntu/存储配置需要特别注意。自动分区方案会创建以下结构/根分区ext4swap交换分区内存≤2GB时自动创建对于高级用户手动分区Custom storage layout可以提供更精细的控制。一个典型的生产环境分区方案可能包括/boot500MB引导分区/20GB系统文件/var10GB日志和可变数据/home剩余空间用户数据注意虚拟化环境中过度分区可能导致性能下降简单的自动分区往往是最佳选择。3. 系统初始化与网络深度配置安装完成后首次重启我们需要立即进行几项关键配置。首先是系统更新这能确保所有组件都是最新安全版本sudo apt update sudo apt upgrade -y网络配置是服务器管理的命脉。Ubuntu Server 22.04使用Netplan作为默认网络管理工具其配置文件位于/etc/netplan/目录下。以下是一个完整的静态IP配置示例# /etc/netplan/00-installer-config.yaml network: ethernets: ens33: # 网卡名称可能不同 dhcp4: no addresses: [192.168.1.100/24] routes: - to: default via: 192.168.1.1 nameservers: addresses: [8.8.8.8, 114.114.114.114] version: 2应用配置并验证sudo netplan apply ip a show ens33 # 查看IP是否生效 ping -c 4 baidu.com # 测试网络连通性如果遇到网络问题可以按以下步骤排查确认VMware网络适配器设置NAT/桥接模式检查物理主机网络连接状态验证IP地址是否与局域网其他设备冲突查看网关和DNS设置是否正确4. SSH服务配置与远程管理没有远程管理的服务器就像没有方向盘的汽车。OpenSSH是Linux远程管理的标准工具安装时如果忘记勾选可以后续安装sudo apt install openssh-server -y安全是SSH配置的首要原则。建议进行以下加固修改默认端口降低自动化攻击风险sudo sed -i s/#Port 22/Port 2222/ /etc/ssh/sshd_config禁用root直接登录sudo sed -i s/#PermitRootLogin prohibit-password/PermitRootLogin no/ /etc/ssh/sshd_config启用密钥认证比密码更安全sudo sed -i s/#PasswordAuthentication yes/PasswordAuthentication no/ /etc/ssh/sshd_config应用配置并重启服务sudo systemctl restart sshd从Windows主机连接时可以使用PuTTY或Windows Terminal。Linux/Mac用户直接使用ssh命令ssh -p 2222 username192.168.1.100为提高效率可以在本地~/.ssh/config中添加别名配置Host myserver HostName 192.168.1.100 Port 2222 User username这样只需输入ssh myserver即可快速连接。文件传输可以使用scp命令或WinSCP等图形工具scp -P 2222 local_file.txt myserver:~/remote_path/5. 虚拟化环境优化与日常维护VMware环境中的Ubuntu Server需要特别优化才能发挥最佳性能。首先安装VMware Tools或open-vm-toolssudo apt install open-vm-tools -y内存管理对虚拟机尤为关键。可以通过以下命令监控资源使用情况free -h # 内存使用 top # 实时进程监控 vmstat 1 # 系统活动统计定期维护是保持服务器健康的关键。建议设置自动化更新和安全检查# 配置无人值守更新 sudo apt install unattended-upgrades sudo dpkg-reconfigure -plow unattended-upgrades # 添加日志轮转配置 sudo vim /etc/logrotate.d/myapp备份策略可以根据需求选择文件级备份使用rsync同步重要数据系统级备份通过VMware快照功能混合方案结合两者优势# rsync示例备份到外部存储 rsync -avz --delete /path/to/data backup_userbackup_server:/backup/path/监控是运维的眼睛。基础监控可以通过以下工具实现htop增强型进程查看器nmon全面的系统监控工具cockpit基于Web的图形化管理界面安装cockpit可以快速获得Web管理界面sudo apt install cockpit -y sudo systemctl enable --now cockpit.socket访问地址为https://your-server-ip:9090支持账户密码登录。