初学Linux系统之学习环境部署

在正式进入Linux系统学习之前,首先需要部署好学习实验环境。在这里我们采用虚拟机的方式来创建一台Linux系统的电脑。使用的工具如下:

1、VmwareWorkstation16------虚拟机软件

这是一款功能强大的桌面虚拟计算机软件,能够让用户在单一主机同时运行多个不同的操作系统;同时支持实时快照、虚拟网络、拖曳文件以及PXE等强悍功能。

2、RedHatEnterpriseLinux [RHEL] 8 ——红帽操作系统

由开源软件及全球服务型系统开发商红帽公司出品,是一款相当稳定、出色的Linux操作系统。

将上面提到的Vmware Workstation 16虚拟机软件安装包下载到电脑中,用鼠标双击该软件包,运行后即可看到如图1-1所示的安装向导初始界面(大约需要5~10秒)。

在虚拟机软件的安装向导界面单击“下一步”按钮,如图1-2所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-1  安装向导初始界面

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

                                                        图1-2  虚拟机的安装向导

在最终用户许可协议界面选中“我接受许可协议中的条款”复选框,然后单击“下一步”按钮,如图1-3所示。

自定义虚拟机软件的安装路径。一般情况下无须修改安装路径,但如果您担心C盘容量不足,则可以考虑修改安装路径,将其安装到其他位置。然后选中“增强型键盘驱动程序”复选框,单击“下一步”按钮,如图1-4所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-3  接受许可条款

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-4  选择虚拟机软件的安装路径

根据自身情况适当选择“启动时检查产品更新”与“加入VMware客户体验提升计划”复选框,然后单击“下一步”按钮,如图1-5所示。

为了方便今后更便捷地找到虚拟机软件的图标,建议选中“桌面”与“开始菜单程序文件夹”复选框,然后单击“下一步”按钮,如图1-6所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-5  用户体验设置

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-6  创建快捷方式

一切准备就绪后,单击“安装”按钮,如图1-7所示。

进入安装过程,此时要做的就是耐心等待虚拟机软件的安装过程结束,如图1-8所示(全程大约需要3~5分钟)。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-7  准备开始安装虚拟机

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-8  等待安装完成

虚拟机软件安装完成后,再次单击“完成”按钮,结束整个安装工作,如图1-9所示。

双击桌面上生成的虚拟机快捷图标,在弹出的如图1-10所示的界面中,输入许可证密钥(如果已经购买了的话)。大多数同学此时应该是没有许可证密钥,所以我们当前选中“我希望试用VMware Worksatation 16 30天”单选按钮,然后单击“继续”按钮。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-9  安装向导完成界面

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-10  许可证密钥验证界面

在弹出“欢迎使用VMware Workstation 16”界面后,无须任何犹豫,直接单击“完成”按钮,如图1-11所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

 图1-11  虚拟机软件的感谢界面

再次在桌面上双击快捷方式图标,此时便看到了虚拟机软件的管理界面,如图1-12所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-12  虚拟机软件的管理界面

注意,在第一次安装完虚拟机软件后,还不能立即安装Linux系统,因为还缺少重要的一步—设置硬件信息。设置硬件信息相当于为Linux系统设置一个硬件牢笼,限定它能够使用的最大硬盘和内存容量、CPU核心数量、系统镜像位置、网络模式等硬件信息。大家可以想象成是自己去组装一台电脑,只有把虚拟机内系统的硬件资源都模拟出来(组装完毕)后才能正式步入Linux系统的安装之旅。

VMware Workstation的强大之处在于不仅可以调取真实的物理设备资源,而且还可以模拟出多块硬盘或网卡设备,即便使用五六块硬盘也不用担心(详见第7章),我们弹指间就能创建出来,完全能够满足大家对学习环境的需求。因此再次强调,真的不用特意购买新电脑。


在如图1-12所示的管理界面中,单击“创建新的虚拟机”按钮,并在弹出的“新建虚拟机向导”界面中选择“自定义(高级)”单选按钮,然后单击“下一步”按钮,如图1-13所示(这样我们可以更充分地了解这台新系统)。

由于这是一个全新安装的系统,所以不必担心虚拟机的兼容性问题,这里直接在“硬件兼容性”下拉列表中选择“Workstation 16.x”,然后单击“下一步”按钮,如图1-14所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-13  新建虚拟机向导

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-14 设置硬件兼容性

进入如图1-15所示的界面,选中“稍后安装操作系统”单选按钮,然后单击“下一步”按钮。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-15  设置系统的安装来源

在图1-16中,将客户机操作系统的类型选择为“Linux”,版本选择为“Red Hat Enterprise Linux 8 64位”,然后单击“下一步”按钮。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-16  选择操作系统的版本

填写“虚拟机名称”字段,名称可以自行发挥。建议为“位置”字段选择一个大容量的硬盘分区,最少要有20GB以上的空闲容量。然后再单击“下一步”按钮,如图1-17所示。

设置“处理器数量”和“每个处理器的内核数量”,大家可以根据自身电脑的情况进行选择。可以在网络上搜索一下自己的CPU处理器的型号信息,或者在Windows系统中打开“任务管理器”,然后访问“性能”选项卡,该选项卡右下侧的逻辑处理器数量就是您的CPU内核数量。如果上述方法都不奏效,可以暂时将处理器和内核数量都设置成1(见图1-18),后期再随时修改,不影响实验。搞定后单击“下一步”按钮。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-17  命名虚拟机及设置安装路径

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-18 设置CPU处理器信息

设置分配给虚拟机的内存值。如果物理机的内存小于4GB,则建议分配给虚拟机1GB;如果物理机的内存大于4GB(不论是8GB还是更大),则建议分配给虚拟机2GB,如图1-19所示。为虚拟机分配过多的内存不会对实验结果有直接影响,而且超过2GB就可能存在浪费现象了。

VMware Workstation这款虚拟机软件为用户提供了3种可选的网络模式,分别为“使用桥接网络”“使用网络地址转换(NAT)”与“使用仅主机模式网络”。

使用桥接网络:相当于在物理机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网。

使用网络地址转换(NAT):让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网;在物理机中对应的物理网卡是VMnet8。

使用仅主机模式网络:仅让虚拟机的系统与物理主机通信,不能访问外网;在物理机中对应的物理网卡是VMnet1。

由于当前不需要将虚拟机内的系统连接到互联网,所以这里将网络连接的类型设置为“使用仅主机模式网络”,然后单击“下一步”按钮,如图1-20所示。

图1-21所示为选择SCSI控制器的类型,这里使用“LSI Logic(推荐)”值,然后单击“下一步”按钮。

接下来设置虚拟磁盘类型,简单来说就是设置稍后新安装系统的硬盘接口类型。这里我们选择工作中更常使用的SATA接口类型,然后单击“下一步”按钮,如图1-22所示。此处请尽量与老师保持一致,如果选择了IDE与NVMe接口类型的磁盘,则在第6章的实验中磁盘名称不是/dev/sda,这容易让新手产生疑惑。

由于这是一台全新安装的操作系统,不存在已有数据需要恢复的问题,所以直接选择“创建新虚拟磁盘”单选按钮,然后单击“下一步”按钮,如图1-23所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-19 设置内存分配量

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-20 设置网络类型

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-21 设置I/O控制器类型

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-22 设置虚拟磁盘类型

将虚拟机系统的“最大磁盘大小”设置为20.0GB(默认值),这是限定系统能够使用的最大磁盘容量,并不是立即占满这部分空间。如果想让磁盘拥有更好的性能,这里可以选中“立即分配所有磁盘空间”复选框。另外,如果同学们后续要经常移动这台虚拟机的话,可以选中“将虚拟磁盘拆分成多个文件”单选按钮;如果不确定今后是否要经常移动的话,不妨也将虚拟磁盘进行拆分,这对实际操作无任何影响。然后单击“下一步”按钮,如图1-24所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-23 创建新虚拟磁盘

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-24 设置最大磁盘容量

设置磁盘文件的名称,这里完全没有必要修改,因此直接单击“下一步”按钮,如图1-25所示。

当虚拟机的硬件信息在基本设置妥当后,VM安装向导程序会向让我们进行确认。由于还有几处信息需要修改,所以这里单击“自定义硬件”按钮,如图1-26所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-25 设置磁盘文件名称

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-26 配置信息总览

单击“CD/DVD(SATA)”选项,在右侧“使用ISO映像文件”下拉列表中找到并选中此前已经下载好的RHEL 8系统文件(即iso结尾的文件),不要解压,直接选中即可,如图1-27所示。

 

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

 图1-27 选中RHEL 8系统映像文件路径

顺手把USB控制器、声卡、打印机设备统统移除掉。移掉声卡后可以避免在输入错误后发出提示声音,确保自己在今后的实验中思绪不被打扰。然后单击“确认”按钮,如图1-28所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-28 最终的虚拟机配置情况

当看到如图1-29所示的界面时,说明虚拟机已经被配置成功。稍微休息一下,接下来准备步入属于您的Linux系统之旅吧。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-29  虚拟机配置成功的界面

1.3 安装您的Linux系统

安装RHEL 8或CentOS 8系统时,您的电脑的CPU需要支持VT(Virtualization Technology,虚拟化技术)。这是一种能够让单台计算机分割出多个独立资源区,并让每个资源区按照需要模拟出系统的一项技术,其本质就是通过中间层实现计算机资源的管理和再分配,让系统资源的利用率最大化。

其实有个简单的方法来判断CPU是否支持VT—只要您的电脑不是五六年前购买的,或者只要价格不低于3000元,那么就肯定支持VT。大多数情况下,CPU对VT的支持默认都是开启的,只有当系统安装失败时才需要在物理机的BIOS中手动开启(一般是在物理机开机时多次按下F2或F12键进入BIOS设置界面),如图1-30所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-30 物理电脑BIOS开启虚拟化

在虚拟机管理界面中单击“开启此虚拟机”按钮后数秒就看到RHEL 8系统安装界面了,如图1-31所示。在界面中,Test this media & install Red Hat Enterprise Linux 8.0.0和Troubleshooting的作用分别是校验光盘完整性后再安装以及启动救援模式。此时通过键盘的方向键选择Install Red Hat Enterprise Linux 8.0.0选项直接安装Linux系统。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-31  RHEL 8系统安装界面

接下来按回车键后开始加载安装镜像,所需时间大约在20~30秒,请耐心等待,如图1-32所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-32 安装向导的初始化界面

选择系统的安装语言后单击Continue按钮,如图1-33所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-33 选择系统的安装语言

INSTALLATION SUMMARY(安装概要)界面是Linux系统安装所需信息的集合之处,如图1-34所示(需要说明的是,在采用虚拟机安装时,该图就是这个样子,而非作者截图不全)。该界面包含如下内容:Keyboard、Language Support、Time & Date、Installation Source、Software Selection、Installation Destination、KDUMP、Network & Host Name、SECURITY POLICY、System Purpose。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-34 安装概要界面

同学们稳住,不要慌,这里选项虽然多,但并不是全都需要我们手动配置一遍。其中的Keyboard和Language Support分别指的是键盘类型和语言支持,这两项默认都是英文的,不用修改(除非想换成中文界面)。

我们首先单击Time & Date按钮,设置系统的时区和时间。在地图上单击中国境内即可显示出上海的当前时间,确认后单击左上角的Done按钮。

图1-34中的Installation Source指的是系统是从哪里获取的。这里默认是我们的光盘镜像文件,所以不用修改。RHEL 8系统的软件模式(SOFTWARE SELECTION)界面可以根据用户的需求来调整系统的基本环境。例如,如果想把Linux系统用作基础服务器、文件服务器、Web服务器或工作站等,那么在系统安装过程中就会额外安装上一些基础软件包,以帮助用户尽快上手。这里首先单击Software Selection按钮,进入配置界面,如图1-35所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-35 设置系统模式

RHEL 8系统提供6种软件基本环境,依次为Server with GUI(带图形化的服务器)、Server(服务器)、Minimal Install(最小化安装)、Workstation(工作站)、Custom Operating System(自定义操作系统)和Virtualization Host(虚拟化主机)。只要检查当前模式是默认的Server with GUI即可,右侧额外的软件包不要选择,可以在后续学习过程中慢慢安装,这样才有乐趣。单击左上角的Done按钮。

返回到安装概要界面后,右侧第一个Installation Destination指的是想把系统安装到哪个硬盘。此时仅仅是让我们进行确认,不需要进行任何修改,单击左上角的Done按钮,如图1-36所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-36 设置系统安装设备

接下来进入KDUMP服务的配置界面。KDUMP服务用于收集系统内核崩溃数据,但是考虑到短时间内我们并不打算调试系统内核参数,所以这里建议取消选中Enable kdump复选框,这可以节省约160MB物理内存。随后单击左上角的Done按钮,如图1-37所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-37 关闭kdump服务

接下来进入NETWORK & HOST NAME配置界面。首先单击右上角的开关按钮,设置成ON(开启)状态。然后在左下角将Host Name(主机名称)修改为linuxprobe.com并单击右侧的Apply按钮进行确认,这样可以保证后续的命令提示符前缀一致,以免产生学习上的歧义。最后单击左上角的Done按钮,如图1-38所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-38 配置网络信息

返回到安装概要界面,剩下的SECURITY POLICY与System Purpose暂时不需要配置。单击界面右下侧的Begin Installation按钮开始正式安装操作系统,如图1-39所示。整个安装过程大约持续20~30分钟。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-39 系统开始安装

在系统安装过程中,单击Root Password按钮,设置管理员的密码,如图1-40所示。这个操作非常重要,密码马上会在登录系统时用到。这里需要多说一句,当在虚拟机中做实验的时候,密码无所谓强弱,但在生产环境中一定要让root管理员的密码足够复杂,否则系统将面临严重的安全问题。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-40 设置管理员密码

继续单击User Creation按钮,为RHEL 8系统创建一个本地的普通用户。该账户的名字叫linuxprobe,密码统一设置为redhat,这个账户将会在第5章使用到。确认后单击Done按钮,如图1-41所示。

安装过程大约持续20~30分钟。一切完成后单击右下角的Reboot按钮重启系统,让之前配置的参数都能立即生效,如图1-42所示。

重启系统后将看到初始化界面。此时还剩最后两个选项需要我们进行确认,即License Information和Subscription Manager,如图1-43所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-41 创建普通用户

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-42 安装完毕后等待重启

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-43 安装后的收尾工作

我们先说一下Subscription Manager。它指的是红帽产品订阅服务,是红帽公司的一项收费服务,我们暂时不需要,所以也就不用单击了。直接单击License Information按钮进入红帽产品许可信息界面,如图1-44所示。该界面中的内容大意是版权说明、双方责任、法律风险等。没什么好犹豫的,直接选中“I accept the license agreement”复选框,然后单击左上角的Done按钮即可。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-44 接受红帽许可协议

返回到初始化界面,单击FINISH CONFIGURATION按钮进行确认后,系统将会进行最后一轮的重启。在大约2分钟的等待时间过后,便能够看到如图1-45所示的登录界面了。为了保证在学习到第5章前不受权限的牵绊,请同学们务必单击用户下方的“Not listed?”,手动输入管理员账号(root)以及所设置的密码,如图1-46和图1-47所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-45 选择用其他用户登录

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-46 输入管理员账号

单击Sign In按钮,顺利进入到系统中,终于看到了欢迎界面。此时会有一系列的非必要性询问,例如语言、键盘、输入来源等信息,一路单击Next按钮即可。最终将会看到RHEL 8系统显示的欢迎信息,如图1-48所示。

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-47 输入管理员密码

第1章 动手部署一台Linux操作系统第1章 动手部署一台Linux操作系统

图1-48 正式开始使用系统

单击“Start Using Red Hat Enterprise Linux”按钮便能进入到系统桌面了。至此,便完成了RHEL 8系统的全部安装和部署工作。准备开始学习Linux系统吧。

今天的学习主要是跟着老师把Linux系统环境搭建完成,并且创建好初始实验环境的虚拟机快照(方便随时恢复到最初状态)为后续的Linux命令的学习做好准备。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值