Linux系统安装教程:VMware虚拟机安装linux图文详解(CentOS 7避坑指南与网络配置详解)
前言
为什么市场上已经有那么多Linux安装教程,我们还需要这一篇?因为绝大多数教程只告诉你怎么点“下一步”,却没告诉你为什么这么点。当你遇到网络不通、软件源报错、甚至系统无法启动时,你依然束手无策。
这篇教程,我们反其道而行之。我们不仅要带你完整走一遍VMware安装CentOS 7的全过程,更会把每个步骤背后的“为什么”讲清楚。我们会把复杂的网络配置拆解成“找地址-填地址”两步傻瓜式操作,会告诉你设置root密码时那些没人明说的潜规则,甚至会在最后帮你配置好一个可以直接使用的YUM源,让你装完系统就能立刻投入实战。相信我,跟着这篇Linux系统安装教程走完这34步,你将收获一个完全属于自己的、网络通畅、工具齐备的开发环境。
一、Linux是什么?
在开始动手之前,我们花三十秒理解一下我们今天要安装的主角。
Linux,严格来说,它只是一个内核(Kernel),一个连接计算机硬件和上层应用程序的核心枢纽。而我们通常所说的“Linux系统”,其实是基于这个内核,搭配上GNU工具集、图形界面、应用软件等一起打包成的发行版(Distribution)。
我们今天要安装的CentOS 7,正是Linux众多发行版中的“明星产品”。它最大的特点就是稳定和免费。它是红帽企业版Linux(RHEL)的“社区克隆版”,这意味着它经过了企业级应用的严格考验。即便在2024年,CentOS 7已经停止维护,但在无数服务器上,它依然在兢兢业业地工作。选择它作为你学习Linux系统安装教程的第一个系统,是一个无比明智的决定——因为它够稳,稳到你遇到的绝大多数问题,都能在搜索引擎上找到现成的解决方案。
二、Linux系统安装教程(VMware Workstation Pro 虚拟机部署 CentOS 7 详尽步骤)
前置准备:
- VMware Workstation Pro 虚拟机软件(已安装)。
- CentOS-7-x86_64-DVD-1804.iso 系统镜像文件。
📦 资源下载:
通过网盘分享的文件:CentOS-7-x86_64-DVD-1804
链接: https://pan.baidu.com/s/1qm2SqlTFXTy4eKrSPmsjVA?pwd=7eas 提取码: 7easVMware 安装包与密钥: 若您尚未安装VMware,可参考此教程获取:https://blog.csdn.net/weixin_41558294/article/details/163845576
1. 双击打开VMware
一切准备就绪,让我们正式开始这个Linux系统安装教程。找到桌面上的VMware图标,双击它。如果桌面上没有,去开始菜单里找找。如果压根没装,请先移步上面的链接补课。

2. 点击“创建新的虚拟机”
打开VMware主界面,你会看到一个大大的“创建新的虚拟机”按钮,或者点击菜单栏的“文件” > “新建虚拟机”。点它。

3. 选择“自定义(高级)”,点击“下一步”
这里我们选择“自定义”模式,虽然步骤多几步,但它能让我们更精准地控制虚拟机的硬件,避免后续一些莫名其妙的问题。这是这个Linux系统安装教程里第一个重要的选择。

4. 继续点击“下一步”
虚拟机硬件兼容性,直接默认即可,它代表了VMware支持的各种虚拟硬件特性。

5. 选择“稍后安装操作系统”,点击“下一步”
这是个关键点! 很多教程会让你直接选择ISO文件。但我们偏不。我们选择“稍后安装操作系统”。这就像相亲,我们先把房间(虚拟机硬件环境)布置得舒舒服服,再请姑娘(操作系统)进来。这样可以避免一些由于硬件检测引起的奇怪安装问题。

6. 选择客户机操作系统为“Linux”,版本为“CentOS 7 64位”,点击“下一步”
这一步很好理解,告诉VMware,我们准备迎接一位来自Linux家族的CentOS 7客人。千万别选错成Windows,否则你的虚拟机内部可能会鸡同鸭讲,驱动错乱。

7. 命名虚拟机并选择安装位置
给你的虚拟机起个名字吧,比如“CentOS-7-Dev”或者“我的Linux学习机”。安装位置一定要选一个非C盘且有足够空间(建议至少20GB)的文件夹。

8. 处理器配置
根据你电脑的CPU性能来分配。一般来说,1个处理器,2个核心对于学习CentOS 7来说已经足够。如果你的电脑性能强劲,给4核也行,但别给太多,以免影响宿主机运行。

9. 内存分配
这是决定你虚拟机运行是否流畅的关键。建议至少分配 2048 MB (2GB)。如果你电脑内存有16GB以上,给4GB会让你的CentOS 7体验更丝滑。低于2GB,系统会频繁使用交换分区,导致性能大幅下降。

10. 网络类型选择
这里我们选择 “使用网络地址转换(NAT)” 。这是对新手最友好的模式。简单说,你的电脑(宿主机)就是一个路由器,你的虚拟机躲在它后面上网。宿主机能上网,虚拟机就能上网,完全不需要你操心复杂的网络配置。

11-13. I/O控制器类型、磁盘类型、磁盘选择
接下来的三步,全部选择 “推荐” 或默认选项即可。SCSI控制器、虚拟磁盘类型,VMware的默认推荐都是最优解。



14. 指定磁盘容量
“最大磁盘大小(GB)” 填写 20.0 或更大。然后,务必选择“将虚拟磁盘拆分成多个文件”。这样方便你将虚拟机整体迁移到别的电脑上。

15-16. 指定磁盘文件、点击完成
磁盘文件位置默认即可,然后点击“完成”。恭喜你,虚拟机的“毛坯房”已经盖好了。


17. 点击“编辑虚拟机设置”
现在,我们要往这个“毛坯房”里添置最重要的“家具”——操作系统安装盘。

18. 指定ISO镜像文件
在设置界面,选择 “CD/DVD (IDE)” ,在右侧选择 “使用ISO映像文件”,然后点击“浏览”,找到你刚下载好的 CentOS-7-x86_64-DVD-1804.iso 文件。点击“确定”保存。

19. 点击“开启此虚拟机”
一切准备就绪!按下这神圣的“开机”键,我们的Linux系统安装教程将进入最核心的操作阶段。

20. 开始安装CentOS 7
虚拟机启动后,鼠标点击进入虚拟机窗口(此时鼠标会被“困”在里面,按 Ctrl + Alt 可以释放鼠标)。使用键盘的 向上方向键 (PgUp) 选择 “Install CentOS 7”,然后按回车键。

21. 选择安装语言
在欢迎界面,下拉左侧菜单,选择 “中文”,然后点击 “继续”。不用刻意选英文,一个清晰的语言环境能帮你避免很多因误解选项而产生的错误。

22. 安装信息摘要 - 关键配置
进入主安装界面,这里有四个项目需要我们特别关注和配置:
- 📍 日期和时间 (DATE & TIME):点击进入,地图上选择 “亚洲/上海” 时区,确保时间正确。然后点击左上角 “完成”。
- ⌨️ 键盘布局 (KEYBOARD):默认
English (US)即可,不用更改。 - 💾 安装位置 (INSTALLATION DESTINATION):这是最关键的一步! 点击进入,你会看到我们之前创建的20GB虚拟磁盘。无需任何操作,直接点击左上角的 “完成” 按钮。系统会自动进行分区。这是给新手最友好的方式。
- 🌐 网络和主机名 (NETWORK & HOST NAME):点击进入。这是确保你能远程连接虚拟机的核心步骤。


23. 配置网络和主机名(重中之重)
这是整个Linux系统安装教程里最容易出错,但也最需要我们讲透的地方。
-
修改主机名:在“主机名”输入框中,输入你喜欢的名字,例如
centos7-server。 -
打开网络:将右上角的 “以太网 (ens33)” 开关,由
OFF拨动到ON。 -
点击“配置”:点击右下角的“配置”按钮,进入网络详细设置。


-
获取网络参数:在弹出的网络配置窗口中,选择 “IPv4 设置” 标签页,将“方法”从“自动 (DHCP)”改为 “手动”。现在,我们需要去获取三个关键信息:IP地址、子网掩码、网关。
- 关闭这个配置窗口,回到VMware主界面。
- 点击VMware菜单栏的 “编辑” > “虚拟网络编辑器”。
- 在列表中,选择类型为 “NAT 模式” 的网络(通常是
VMnet8),然后点击下方的 “NAT 设置”。


-
填入网络参数:
- 在弹出的窗口中,你会看到 “网关 IP (G)”,比如
192.168.xxx.2,请记下这个网关地址。 - 同时,记下“子网掩码”,通常是
255.255.255.0。 - IP地址怎么来?它需要和你的网关在同一个网段。比如你的网关是
192.168.10.2,那么你的IP地址就可以设置为192.168.10.128(取2-254之间的任意一个数字即可,只要不与局域网内其他设备冲突)。 - DNS服务器:为了能用域名访问互联网,DNS可以填写
114.114.114.114或8.8.8.8。 - 现在,回到刚才的IPv4设置界面,将这些信息填入对应的输入框。
- 点击 “保存”,然后点击 “完成”。


- 在弹出的窗口中,你会看到 “网关 IP (G)”,比如
24. 开始安装
所有配置都完成后,回到主安装界面,点击右下角的 “开始安装”。

25. 设置 ROOT 密码
在安装过程中,你会看到 “ROOT 密码” 的选项。点击它,为你的Linux最高权限账户设置一个密码。
⚠️ ROOT 密码设置原则:
- 强度:密码一定要足够复杂,建议包含大小写字母、数字和特殊符号。
- 记忆:一定要是你自己能记住的密码。忘记了Root密码,虽然不是世界末日,但处理起来极其麻烦。
- 责任:root是Linux的“神”,拥有至高无上的权限。请谨慎使用root账户,日常操作建议使用普通用户。


26. 安装完成,重启
等待进度条走完,你会看到“安装完成”的提示。点击 “重启” 按钮。

27. 登录验证
系统重启后,会进入字符登录界面。输入用户名 root,然后输入你刚才设置的密码(密码输入时屏幕无任何显示,这是Linux的安全特性),回车即可成功登录。至此,这个Linux系统安装教程的核心部分——系统安装,已经大功告成!

三、Linux入门教程:远程连接与环境配置
一个真正的Linux系统,通常是“无头”的(没有图形界面),我们通过SSH远程管理。下面的步骤,属于Linux入门教程的进阶内容,它能让你的Linux生活方便一百倍。
1. 使用 Xshell 远程连接
- 新建会话:打开Xshell,点击“文件” > “新建”。
- 填写信息:在弹出的窗口中,名称随便填,主机(H)处填写你刚才在虚拟机里设置的IP地址。
- 连接:点击“连接”,在弹出的安全警告中选择“接受并保存”。
- 登录:输入用户名
root和对应的密码,你就能看到和虚拟机里一样的命令行界面了。



- 测试网络:在Xshell中,输入
ping baidu.com,如果能收到回复,说明你的网络配置完全正确!

2. 配置本地 YUM 源
YUM源是CentOS的软件仓库。我们将安装光盘配置为本地源,这样以后安装软件就不需要联网,且速度飞快。
# 1. 将光盘挂载到 /mnt 目录
mount /dev/cdrom /mnt
# 2. 进入YUM源配置目录
cd /etc/yum.repos.d
# 3. 备份所有官方源
mkdir -p bk
mv *.repo bk/
# 4. 创建本地源配置文件
cat >> /etc/yum.repos.d/local.repo << EOF
[local]
name=Local CentOS 7 DVD
baseurl=file:///mnt
gpgcheck=0
enabled=1
EOF
3. 安装 Linux 常用工具
配置好YUM源后,安装常用工具就像呼吸一样简单:
# 安装基础工具集
yum install -y wget curl vim net-tools unzip zip tar gzip
# 安装网络排查与系统监控工具
yum install -y lsof telnet nc traceroute sysstat iotop htop
这些工具就像是Linux世界的“瑞士军刀”,有了它们,你后续的学习和操作会顺畅得多。
总结
恭喜你!你不仅成功完成了这个Linux系统安装教程,还顺便掌握了网络配置、远程连接和YUM源搭建等实用技能。你亲手搭建的这台CentOS 7虚拟机,已经不再是一个冰冷的软件,而是你探索Linux世界最坚实的起步平台。
回顾一下,我们通过这34个步骤,其实就只做了三件大事:
- 安家:在VMware中为CentOS 7创建了一个舒适的“家”(虚拟机硬件环境)。
- 落户:顺利地将CentOS 7操作系统安装到了这个“家”中,并为他配好了“网络身份证”(静态IP)。
- 装修:通过Xshell远程入住,并配备了常用的“家具家电”(常用工具和本地YUM源)。
Linux的学习是一场漫长的马拉松,而安装系统只是站在了起跑线上。希望这个简明易懂的Linux入门教程能为你开个好头。当你面对满屏的命令符不再恐惧时,你就已经超越了绝大多数初学者。现在,去探索这个充满魅力的开源世界吧!
更多推荐

所有评论(0)