新手装服务器虚拟机,最稳妥的路线是:在本机装好VMware Workstation或VirtualBox,下载一个Linux服务器镜像(推荐CentOS Stream或Ubuntu Server),然后跟着向导一步步创建虚拟机、分配硬件资源、挂载镜像并完成系统安装,全程大约30分钟。
虚拟机安装教程:宿主机的准备与软件选择
先搞清楚你电脑能不能跑得动虚拟机
装虚拟机之前,先确认你的物理机配置。内存至少8GB,建议16GB,因为你同时要跑宿主机系统和虚拟机系统,CPU方面,现在的Intel i5或AMD Ryzen 5以上基本都没问题,但需要在BIOS里开启虚拟化技术(VT-x或AMD-V),怎么看开没开?打开任务管理器,切到“性能”标签,底部会显示虚拟化状态。
磁盘空间也要留够,一个最小化的服务器系统安装完大概要10GB左右,如果装桌面环境或更多软件,预留30-50GB更舒服。
主流虚拟机软件怎么选
市面上常用的虚拟机软件就两个阵营。VMware Workstation Pro对新手更友好,向导逻辑清晰,硬件兼容性好,现在对个人用户已经免费。VirtualBox是Oracle出的开源方案,完全免费,功能也够用,但界面稍显粗糙,性能调优需要多折腾一点。
选哪个?如果你主要目的是学习服务器运维、搭测试环境,直接上VMware Workstation,省心,如果预算为零且不想用破解版,VirtualBox也完全能胜任,尤其是你只想跑个轻量级Linux实验环境的时候。
服务器虚拟机安装步骤详解:从下载到新建虚拟机
第一步:下载VMware Workstation和系统镜像
先去VMware官网下载Workstation Pro,安装过程就是一路Next,没什么需要特别设置的,至于系统镜像,这里要分清场景:
- 学习Linux运维,装CentOS Stream或者Ubuntu Server LTS都合适,前者偏企业运维方向,后者资料多、社区活跃
- 想模拟Windows服务器环境,可以去微软官网下载Windows Server评估版ISO,180天试用期够你练手了
- 只是测试用,装个轻量级的Debian或AlmaLinux,配置要求更低
镜像文件一般都在1-4GB之间,下载速度取决于你的网络,建议用国内高校镜像站或者简米云镜像站下载,比官网快很多。
第二步:新建虚拟机的关键配置项
打开VMware,点击“创建新的虚拟机”,选择“典型”安装模式就行,接下来几个关键配置项要留意:
- 安装来源:选择“稍后安装操作系统”,不要直接选ISO文件,这样方便你后续调整设置
- 操作系统类型:选Linux,版本选CentOS 7 64位或对应的版本,选错版本会导致驱动加载异常
- 虚拟机名称和位置:名字随意但要有辨识度,CentOS-测试机”,存放路径不要放C盘系统盘,放到D盘或E盘的数据分区
- 磁盘容量:给到40GB,把“立即分配所有磁盘空间”勾选上,性能更好,虽然会一次性占用物理硬盘空间
第三步:调整虚拟机硬件设置
完成向导后别急着开机,先右键虚拟机→“设置”,把几个默认参数改一下:
- 内存调到2048MB以上,如果宿主机内存充裕,给到4GB更流畅
- 处理器核心数给到2核
- 网络适配器选NAT模式,这种模式下虚拟机可以通过宿主机上网,同时和宿主机之间也能互通,适合新手学习
- 声卡和打印机设备可以直接移除,服务器环境用不到,还能省资源
- 在“CD/DVD”一栏里,把刚才下载的ISO镜像文件挂载上,记得勾选“启动时连接”
虚拟机上装系统:CentOS Stream实操全流程
开机引导与安装语言选择
点击“开启此虚拟机”,屏幕会进入安装引导界面,第一个选项是“Install CentOS Stream”,直接回车,等系统加载完,会让你选安装界面语言,选中文或English都行,推荐选English,因为后续写配置文件和查资料时,英文路径更容易对应上。
分区方案与软件包选择
页面后,重点配置两个地方:
- 安装目的地:点进去,直接选“自动配置分区”就行,新手不用手动分,新手阶段搞手动分区往往把/boot分区弄太小,后患无穷
- 软件选择:如果你的目标是学习运维,选“最小安装”即可,不带图形界面,纯命令行操作,如果想有个界面能看,选“带GUI的服务器”,但会更吃内存
之前设置里的“网络和主机名”也要看一下,把以太网开关打开,确保能自动获取IP地址,这一步没做,装完系统连网都没有,还得手动配。
设置root密码和创建普通用户
确认安装源和配置没有黄色警告后,点“开始安装”,安装过程中会让你设置root密码,建议设一个你能记住但别太简单的密码,同时创建一个普通用户,勾选“以此用户作为管理员”,日常操作就用这个用户登录,需要提权时用sudo命令。
等待进度条走完,点“重启”,系统就装好了。
虚拟机安装Linux后必做的环境配置
VMware Tools和增强功能有什么用
重启进入系统后,第一件事是安装VMware Tools或open-vm-tools,它负责让虚拟机的鼠标移动更顺滑、分辨率自适应、剪贴板互通,在命令行执行:
sudo dnf install -y open-vm-tools
装完后重启虚拟机生效,如果是Ubuntu系统,命令换成sudo apt install open-vm-tools。
网络配置检查与SSH远程连接
服务器虚拟机通常要能被宿主机或其他电脑远程访问,这时候SSH就派上用场了,在虚拟机里执行:
sudo systemctl status sshd
如果没启动,用sudo systemctl start sshd启动,再执行sudo systemctl enable sshd设为开机自启,然后在宿主机上用终端工具(Windows用Windows Terminal或Xshell,Mac直接用自带终端)连接虚拟机IP,IP怎么看?在虚拟机里执行ip addr查看。
如果发现网络不通,大概率是NAT模式的网卡没激活,编辑/etc/sysconfig/network-scripts/ifcfg-ens33(CentOS路径),把ONBOOT=no改成ONBOOT=yes,重启网络服务。
快照功能:装虚拟机环境一定要养成的好习惯
系统配置到一个干净可用的状态后,马上拍一个快照,右键虚拟机标签 →“快照”→“拍摄快照”,起个名字比如“基础环境-已配置网络”,之后你随便折腾系统,搞坏了就恢复到这个快照状态,省得重装。
这个习惯在实操中真的救命,尤其是你在练习LAMP部署、防火墙策略、SELinux配置的时候,一条命令写错可能整个服务起不来,有快照兜底就能放心大胆试。
虚拟机安装ubuntu server和centos的区别在哪
很多新手会在Ubuntu Server和CentOS之间犹豫,这里说下两者在虚拟机环境下的实际差异:
| 对比维度 | Ubuntu Server | CentOS Stream |
|---|---|---|
| 包管理命令 | apt系列 |
dnf/yum系列 |
| 默认文件系统 | ext4 | xfs |
| 软件源更新频率 | 半年一个版本 | 滚动发布,更新较快 |
| 适合人群 | 刚入门、想快速搭环境 | 想靠近企业生产环境 |
不管装哪个,虚拟机安装教程对应的核心步骤是一致的:创建虚拟机、挂载ISO、分区、设置用户、装增强工具,只是安装界面和包管理器命令有差异。
服务器虚拟机常见问题FAQ
装好虚拟机后开机黑屏或卡在启动界面怎么办?
先检查虚拟机的配置里有没有勾选“启动时连接”ISO镜像,如果还挂着安装镜像,系统会优先尝试从光盘启动,另外检查是否给虚拟机分配了足够的资源,内存低于1GB时Linux会启动得很痛苦,甚至直接黑屏,最后确认VMware的虚拟化引擎设置里勾了“虚拟化Intel VT-x/EPT”选项。
虚拟机里能装Windows Server当服务器用吗?
能装,方法和装Linux一样,镜像换成微软官方的Windows Server评估版ISO即可,安装过程中需要输入产品密钥,直接点“我没有产品密钥”跳过,系统会自动激活为180天评估版本,日常学习和练手完全够用。
宿主机和虚拟机之间怎么互相拷贝文件?
最简单的方式是装完VMware Tools后直接拖拽文件,如果没有拖拽功能,可以在虚拟机上开启SSH服务,然后在宿主机命令行用scp命令传文件,或者用图形化的WinSCP工具连接虚拟机的IP地址,凭用户名密码登录后就能双向传文件。