一、安装配置VM虚拟机
VMware WorkStation虚拟机软件是一款桌面计算机虚拟软件,让用户能够在单一主机上同时运行多个不同的操作系统。每个虚拟操作系统的磁盘分区、数据配置都是独立的,不用担心影响到自己电脑中原本的数据。而且VM还支持实时快照、虚拟网络、文件拖曳传输以及网络安装等方便实用的功能,到时候可以把多台虚拟机构成一个专用局域网,使用起来很方便。
第1步:将上面所提到的Vmware Workstation 15虚拟机软件安装包下载到电脑中,双击鼠标运行后即可看到如图1-1所示的安装向导初始界面,大约需要5-10秒时间。
图1-1 安装向导初始界面
第2步:在虚拟机软件的安装向导界面点击“下一步”按钮,如图1-2所示。
图1-2 虚拟机的安装向导
第3步:在用户许可协议界面中勾中“我接受许可协议中的条款”选项框,然后点击“下一步”按钮,如图1-3所示。
图1-3 接受许可条款
第4步:自定义虚拟机软件的安装路径,一般情况下无需修改,但如果您担心C盘容量不足的话,可以视情况改到其他盘符下。然后勾选“增强型键盘驱动程序”选项框后单击“下一步”按钮,如图1-4所示。
图1-4 选择虚拟机软件的安装路径
第5步:根据自身情况适当选择“启动时检查产品更新”与“加入VMware客户体验提升计划”选项框,然后单击“下一步”按钮,如图1-5所示。
图1-5 用户体验设置
第6步:为了方便今后更便捷的找到虚拟机软件图标,建议选中创建“桌面”与“开始菜单程序文件夹”选项框,然后单击“下一步”按钮,如图1-6所示。
图1-6 创建快捷方式
第7步:一切准备就绪后,轻轻单击一下“安装”按钮,如图1-7所示。
图1-7 准备开始安装虚拟机
第8步:进入安装过程中,此时要做的就是耐心等待虚拟机软件的安装过程结束,全程大约3-5分钟,如图1-8所示。
图1-8 等待安装完成
第9步:嗖的一下,虚拟机软件便会安装完成,此时单击一下“完成”按钮,便结束了安装工作,如图1-9所示。
图1-9 安装向导完成界面
第10步:双击桌面上生成的虚拟机快捷图标,在弹出如图1-10所示的界面中,选中“我希望试用VMware Worksatation 15 30天”选项框,然后点击“继续”按钮。
图1-10 许可证验证界面
第11步:在弹出欢迎使用VMware Workstation 15提示后,无需任何犹豫,直接单击“完成”按钮,如图1-11所示。
图1-11 虚拟机软件的感谢界面
第12步:再次在桌面上双击快捷方式图标,便看到了虚拟机软件的管理界面,如图1-12所示。
图1-12 虚拟机软件的管理界面
注意:当我们第一次安装完虚拟机软件时,是还不能立即安装操作系统的,还缺少重要的一步——设置硬件信息。相当于就是为操作系统设置一个硬件牢笼,限定能够使用的最大硬盘和内存容量、CPU核心数量、系统镜像位置、网络模式等等硬件信息。可以想象成是自己去组装一台电脑的感觉,只有把虚拟机内系统的硬件资源都模拟出来后才能正式步入Linux系统安装之旅。
VM虚拟机的强大之处在于不仅可以调取真实的物理设备资源,还可以模拟出多块硬盘或网卡设备,即便后面第7章节会使用到五六块硬盘也不用担心,弹指间就能创建出来,完全可以满足大家对学习环境的需求,因此再次强调,真的不用特意购买新电脑。
第1步:在如上图1-12所示的管理界面中,单击“创建新的虚拟机”按钮,并在弹出的新建虚拟机向导中选择“自定义(高级)”选项,然后单击“下一步”按钮,如图1-13所示。这样我们可以更充分的了解这台新系统,不要偷懒呦~
图1-13 新建虚拟机向导
第2步:由于这是一台被全新安装的系统,所以不必担心虚拟机的兼容性问题,直接选择“Workstation 15.x”最新版本,然后单击“下一步”按钮,如图1-14所示。
图1-14 设置硬件兼容性
第3步:进入到安装来源界面,选中“稍后安装操作系统”选项,然后单击“下一步”按钮,如图1-15所示。
图1-15 设置系统的安装来源
第4步:在图1-16中,将客户机操作系统的类型选择为“Linux”,版本选择为“CentOS 64位”,然后单击“下一步”按钮。
图1-16 选择操作系统的版本
第5步:填写“虚拟机名称”字段,名称可以自行发挥。下方安装位置的路径建议选择一个比较大容量的盘符,最少要有20GB以上的空闲容量呦~决定后再单击“下一步”按钮,如图1-17所示。
图1-17 命名虚拟机及设置安装路径
第6步:设置CPU处理器的数量和内核数量,这个选项的值根据自身电脑情况进行选择,可以在网络上搜索一下自己CPU处理器的型号信息,或者在Windows系统中打开任务管理器,进入到性能标签,右下侧的逻辑处理器数量就是您的CPU内核数量。如果上述方法都不奏效,可以如图1-18所示,暂时将处理器和内核数量都设置成1,后期可以随时修改,不影响实验。搞定后点击“下一步”按钮,
图1-18 设置CPU处理器信息
第7步:设置虚拟机内存分配值。如果真机内存小于4GB,则建议分配给虚拟机1GB;如果真机内存大于4GB,不论是8GB还是更多,均建议分配给虚拟机2GB,如图1-19所示。过多的分配内存不会对实验结果有直接影响,超过2GB就可能存在着浪费现象了。
图1-19 设置内存分配量
第8步:设置网络类型为仅主机模式。VM虚拟机软件为用户提供了3种可选的网络模式,分别为桥接模式、NAT模式与仅主机模式,由于当前不需要虚拟机内系统连接互联网,所以此处设置为仅主机模式网络类型,然后点击“下一步”按钮,如图1-20所示。这三种模式的大致介绍如下:
桥接模式:相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网。
NAT模式:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网,在真机中对应的物理网卡是VMnet8。
仅主机模式:仅让虚拟机的系统之间与物理主机通信,不能访问外网,在真机中对应的物理网卡是VMnet1。
图1-20 设置网络类型
第9步:此处为SCSI控制器类型选项,使用“LSI Logic”推荐值,然后点击“下一步”按钮,如图1-21所示。
图1-21 设置I/O控制器类型
第10步:设置虚拟磁盘类型,简单来说就是设置一会新安装系统的硬盘接口类型,此处我们选择工作中更多使用的SATA接口类型,然后点击“下一步”按钮,如图1-22所示。
图1-22 设置虚拟磁盘类型
第11步:由于这是一台全新安装的操作系统,不存在已有数据需要恢复的问题,所以直接选择“创建新虚拟磁盘”选项,然后点击“下一步”按钮,如图1-23所示。
图1-23 创建新虚拟磁盘
第12步:将虚拟机系统的“最大磁盘大小”设置为20.0GB(默认值),这是限定系统能够使用的最大磁盘容量,并不是立即占满这部分空间,如果想让磁盘性能更好的话可以勾选上“立即分配所有磁盘空间”选项。另外如果今后要经常移动这台虚拟机的话,可以选中“将虚拟磁盘拆分成多个文件”选项;而如果不确定今后是否要经常移动的话,不妨也进行拆分,对实际操作无任何影响,性能也很好,然后单击“下一步”按钮。如图1-24所示。
图1-24 设置最大磁盘容量
第13步:设置磁盘文件名称,这个是完全没有必要修改的,因此直接点击“下一步”按钮,如图1-25所示。
图1-25 设置磁盘文件名称
第14步:当虚拟机的硬件信息已经基本设置妥当后,VM安装向导程序会向我们询问是否确认。由于还有几处信息需要修改,所以此时点击“自定义硬件”按钮,如图1-26所示。
图1-26 配置信息总览
第15步:点击“CD/DVD(SATA)”选项,在右侧“ISO映像文件”里找到并选中此前已经下载好的CentOS 8系统文件,即iso结尾的文件,不要解压,直接选中即可,如图1-27所示。
图1-27 选中CentOS 8系统映像文件路径
第16步:顺手把“USB控制器”、“声卡”、“打印机”设备统统移除掉。移掉声卡后可以避免在输入错误后发出提示声音,确保自己在今后实验中思绪不被打扰。然后单击“确认”按钮,如图1-28所示。
图1-28 最终的虚拟机配置情况
第17步:当看到如图1-29所示的界面时,就说明虚拟机已经被配置成功了,稍微休息一下,接下来准备步入属于您的Linux系统之旅吧。
图1-29 虚拟机配置成功的界面
二、安装Linux CentOS 8系统
安装CentOS 8系统时,物理电脑的CPU需要支持虚拟化技术(Virtualization Technology),简称VT。这是一种能够让单台计算机分割出多个独立资源区,并让每个资源区按照需要模拟出系统的一项技术,其本质就是通过中间层实现计算机资源的管理和再分配,让系统资源的利用率最大化。
其实有个简单方法进行判断——只要您的电脑不是五六年前购买的,或者价格不低于三千元,那么处理器就肯定支持VT虚拟化的。大多数情况下都是默认已经开启的,只有当安装系统失败时才需要在物理机器的BIOS中手动开启一下,一般是在物理机器开机时多次按下F2或F12键便可进入,如图1-30所示进行开启。
图1-30 物理电脑BIOS开启虚拟化
第1步:在虚拟机管理界面中单击“开启此虚拟机”按钮后数秒就看到CentOS 8系统安装界面了,如图1-31所示。此时通过键盘的方向键选择第一个选项“Install CentOS Linux 8”来直接安装Linux系统。
图1-31 CentOS 8系统安装界面
第2步:接下来按回车键后开始加载安装镜像,所需时间大约在20~30秒,请耐心等待,如图1-32所示。
图1-32 安装向导的初始化界面
第3步:选择系统的安装语言后单击“Continue”按钮,如图1-33所示。
图1-33 选择系统的安装语言
第4步:安装概要界面是Linux系统安装所需信息的集合之处,如图1-34所示,包含如下内容:“Keyboard(键盘格式设置)”、“Language Support(语言设置)”、“Time&Date(时间设置)”、“Installation Source(安装源设置)”、“Software Selection(软件包选择)”、“Installation Destination(磁盘分区设置)”、“KDUMP(一个服务)”、“Network&Host Name(网络设置)”、“SECURITY POLICY(设置安全策略)”。
图1-34 安装概要界面
第5步:稳住不要慌,选项虽然多,但不是全都需要我们手动配置一遍。其中的“Keyboard”、“Language Support”指的是键盘类型和语言支持,这两项默认是英文的不用改,除非想换成中文界面。
所以首先点击“Time&Data”按钮来设置下系统的时区和时间吧,在地图上点击中国境内即可显示出上海的当前时间,这个就很好,确认后点击左上角的“Done”按钮吧,如图1-35所示。
图1-35 设置系统时区
第6步:中间列的“Installation Source”指的是系统从哪里获取的,默认已经是我们的光盘镜像文件了,不要改。CentOS 8系统的软件模式界面可以根据用户的需求来调整系统的基本环境,例如想把Linux系统用作基础服务器、文件服务器、Web服务器或工作站等,那么在系统安装过程中就会被额外安装上一些基础软件包,帮助用户尽快上手。这里首先点击“Software Selection”按钮进入到配置界面中,如图1-36所示。
CentOS 8系统提供六种软件基本环境,依次为“带图形化的服务器”、“服务器”、“最小化安装”、“工作站”、“自定义”和“虚拟化”。我们只要检查下当前模式是默认值“Server with GUI”即可,后面额外的软件包不要选择,后续学习过程中慢慢安装,这样才有乐趣是不是~点击左上角的“Done”按钮。
图1-36 选择基本环境
第7步:返回到安装概要界面后,右侧第一个“Installation Destination”指的是想把系统安装到那个硬盘。此时仅仅是让我们进行确认,不需要进行任何修改,单击左上角的“Done”按钮,如图1-37所示。
图1-37 设置系统安装设备
第8步:接下来进入到KDUMP服务的配置界面中,这个服务是用于收集系统内核崩溃数据的,但由于短时间并不打算调试系统内核参数呢,所以建议取消选中“Enable kdump”选项框,这样的话可以帮助我们节省约160M物理内存,随后单击左上角的“Done”按钮,如图1-38所示:
图1-38 关闭kdump服务
第9步:接下来进入到“Network&Host Name”配置界面中,首先点击右上角的开关按钮,设置成“ON”开启状态。然后在左下角将主机名称修改为“server1”并点击一下右侧“Apply”按钮进行确认,这是可以保证我们后续的命令提示符前缀一致,尽量不产生学习上的歧义。最后单击左上角的“Done”按钮,如图1-39所示。
图1-39 配置网络信息
第10步:返回到安装概要界面后,剩下的“SECURITY POLICY”暂时不需要配置,我们点击右下侧的“Begin Installation”按钮开始正式安装的操作系统吧,过程大约持续20~30分钟,如图1-40所示。
第11步:在系统安装过程中,我们点击“Root Password”按钮来设置管理员的密码,如图1-41所示,这个操作非常重要,密码马上会在登录系统时被用到。这里需要多说一句,当在虚拟机中做实验的时候,密码无所谓强弱,但在生产环境中一定要让root管理员的密码足够复杂,否则系统将面临严重的安全问题。
图1-41 设置管理员密码
第12步:继续点击“User Creation”按钮,为CentOS 8系统创建一个本地的普通用户,该账户的名字叫“mzzz”,密码统一设置为“123456”,确认后点击“Done”按钮吧~如图1-42所示。
图1-42 创建普通用户
第13步:安装过程大约持续了20~30分钟,一切完成后点击“Reboot”按钮来重启下系统,让此前配置的参数都能立即生效起来,如图1-43所示。
图1-43 安装完毕后等待重启
第14步:重启系统后将看到初始化界面,还剩最后一个选项需要我们进行确认——“License Information”。如图1-44所示。
图1-44 安装后的收尾工作
第15步:直接通过“License Information”按钮进入到产品许可信息界面~内容大意是版权说明、双方责任、法律风险等等,我们没什么好犹豫的,勾选上“I accept the license agreement”选项框后点击一下左上角的“Done”按钮吧~如图1-45所示。
图1-45 接受许可协议
第16步:在安装初始化界面中点击“FINISH CONFIGURATION”按钮进行确认后,系统将会进行最后一轮的重启,大约经过2分钟的等待时间,我们便可以看到如图1-46所示的登录界面了。点击用户下方的“Not listed?”按钮,手动输入管理员账号:“root”以及所设置的密码吧(第11步),如图1-47和1-48所示。
图1-46 选择用其他用户登录
图1-47 输入管理员账号
图1-48 输入管理员密码
第17步:点击“Sign In”按钮后顺利进入到系统中,终于看到了欢迎界面,此时会有一系列的非必要性询问,例如语言、键盘、输入来源等等信息,我们一路点击“Next”按钮即可。最终如图1-49所示的便是CentOS 8系统对您的欢迎信息,单击“Start Using CentOS Linux”按钮便能进入到系统桌面了。至此,CentOS 8系统完成了全部的安装和部署工作,准备开始学习Linux系统吧~
图1-49 正式开始使用系统