综合案例:CentOS Stream 9的安装和使用
本案例将以CentOS Stream 9为例,介绍Linux发行版的安装和使用。CentOS官网免费提供CentOS Stream 9镜像文件,绝大多数用户适合选择包含“x86_64”字样的版本,例如编者下载的镜像文件名称为CentOS-Stream-9-latest-x86_64-dvd1.iso。镜像文件大小超过8GB。下载时间与网速有关,请耐心等待。部分用户的硬盘或者U盘如果采用fat/fat32格式的文件系统,可能无法存放这么大的文件,此时通过修改格式为NTFS可以解决这一问题。Linux初学者若遇到此类问题,建议寻找专业人士来获取帮助,以免数据丢失。
对于初学者,直接在计算机上安装Linux发行版并不可取。不论是单独安装Linux发行版还是安装Linux和Windows双操作系统,都不建议初学者尝试;否则,操作稍有不当,就可能导致硬盘上的数据丢失。通过虚拟机安装和使用Linux发行版是最为常见的解决方案之一。虚拟机是指通过软件模拟的、具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。典型的虚拟机软件有VM Workstation和VirtualBox。Windows用户也可以使用微软公司提供的Hyper-V。
本案例中,编者将以VM Workstation为基础,演示CentOS Stream 9的安装过程。在VirtualBox和Hyper-V中安装CentOS Stream 9的过程基本类似,有兴趣的读者可以自行尝试。完成CentOS Stream 9的安装后,我们将简要介绍其GUI。需要注意的是,对于Linux用户,使用GUI的机会极其有限,因此其并不是学习的重点,本书此后也将不再涉及GUI相关内容。此外,我们还将介绍VM Workstation提供的快照功能。初学者容易遇到各类问题,快照有助于快速备份和恢复。
1.安装准备
首先,创建VM Workstation虚拟机。关于VM Workstation的安装、虚拟机的创建和配置方法,请读者通过百度等搜索引擎查询或者访问人民邮电出版社网站上的本书主页获取帮助。
然后,在VM Workstation主界面左侧的列表中,选择刚才创建的虚拟机,并在界面右侧中,单击“编辑虚拟机设置”按钮,打开“虚拟机设置”对话框,执行效果如图1—2所示。图1—2中显示编者为该虚拟机分配的内存是4GB,编者宿主机内存是8GB。读者应当在内存允许的情况下尽可能为虚拟机分配更大内存。但是过多为虚拟机分配内存会降低宿主机性能,读者应当均衡考虑。图1—2中显示编者为该虚拟机分配的硬盘空间为20GB。本书第4篇“前沿应用篇”所讲案例需要占用较大的空间,实际20GB并不够用。建议读者在宿主机硬盘空间允许的情况下尽量设置一个更大的空间(至少40GB),否则后期可能硬盘空间不够,需要自行清理多余文件,而这需要丰富的经验。VM Workstation默认动态分配空间,即使设置一个很大的硬盘空间值也不会在一开始就真正占用指定大小的空间。
图1—2 选择安装镜像文件
在“虚拟机设置”对话框的硬件列表中,选择“CD/DVD(IDE)”,然后在右侧的“连接”选项组中选择“使用ISO映像文件”,单击“浏览”按钮,选择之前下载的CentOS Stream 9安装镜像文件,最后单击“确定”按钮保存设置。至此,虚拟机配置完成。
2.安装过程
接下来我们开启虚拟机。单击菜单栏上绿色的三角形按钮,虚拟机启动后,屏幕显示GRUB菜单,并默认选中第1项,执行效果如图1—3所示。
图1—3 GRUB菜单
此时,编者选择默认的第1项,按“Enter”键后,进入语言选择界面,执行效果如图1—4所示。读者如果选择图1—3中第2项,计算机将直接加载CentOS Stream 9系统,并不需要用户进行过多设置。试用时的运行效果与安装后再启动CentOS Stream 9的效果基本类似,有兴趣的读者可以自行尝试。
图1—4 选择语言
在左侧的列表中选择“中文”,然后在右侧的列表中选择“简体中文(中国)”,单击“继续”按钮,系统将显示“安装信息摘要”界面。执行效果如图1—5所示。图1—5中有两处内容用红色文字显示(纸书中不易看出),并且它们的旁边有带感叹号的小三角形图案。在该界面的最下面,显示一条带感叹号的提示信息“请先完成带有此图标标记的内容再进行下一步。”。
图1—5 安装信息摘要
首先,在图1—5所示界面中,单击“root密码”,进入“ROOT密码”界面,并为root用户设置密码。编者习惯使用SSH登录,因此勾选了“允许root用户使用密码进行SSH登录”,建议读者跟编者的设置保持一致。执行效果如图1—6所示。单击左上角的“完成”按钮可以返回到图1—5所示界面。
图1—6 “ROOT密码”界面
然后,在图1—5所示界面中,单击“安装目的地”,进入“安装目标位置”界面,存储配置默认选择“自动”,初学者不需要进行更改。执行效果如图1—7所示。单击左上角的“完成”按钮可以返回到图1—5所示界面。
完成上述操作后,图1—5中的红色提示信息消失,并且界面右下角的“开始安装”按钮变成蓝色。单击“开始安装”按钮,进入“安装进度”界面,执行效果如图1—8所示。安装过程耗时较长。例如,编者演示用的计算机配置一般,耗时约20分钟。安装完成后,图1—8界面右下角的“重启系统”按钮将变为蓝色。单击“重启系统”按钮启动系统。
首次启动系统,将显示“欢迎”界面,执行效果如图1—9所示。
图1—7 “安装目标位置”界面
图1—8 “安装进度”界面
图1—9 首次启动系统时显示“欢迎”界面
单击图1—9所示界面下方的“开始配置”按钮,将依次显示“隐私”界面,“在线账号”界面。读者依次单击界面右上方的“前进”按钮和“跳过”按钮,此时将出现“关于您”界面,执行效果如图1—10所示。
图1—10 “关于您”界面
读者在图1—10所示界面中的“全名”后面的文本框中输入内容,下方“用户名”后面的文本框中将自动填充同样的内容。本书后续实例中经常要用到用户名“zp”,并且许多路径和变量都与用户名“zp”直接相关。为避免犯错,建议读者与编者保持一致,也使用“zp”作为用户名。如果读者坚持要使用其他用户名,建议尽量设置一个简单的用户名,并且确保在英文半角状态下输入。设置完用户名后,单击界面右上角的“前进”按钮,进入“设置密码”界面,如图1—11所示。
图1—11 “设置密码”界面
设置密码后,单击界面右上角的“前进”按钮,进入“配置完成”界面,执行效果如图1—12所示。
图1—12 “配置完成”界面
单击“开始使用CentOS Stream”按钮,显示“开始导览”界面,执行效果如图1—13所示。
图1—13 “开始导览”界面
3.界面简介
读者可以直接单击“开始导览”界面左上角的“关闭”按钮,完成系统安装过程,再正常启动系统。执行效果如图1—14所示。
图1—14 系统正常启动完成界面
单击图1—14所示界面左上角的“活动”按钮,可以查找需要启动的应用程序。执行效果如图1—15所示。
图1—15 “活动”界面
读者也可以在界面正上方的搜索框中输入内容,查找所需要的应用程序。界面下方显示了常用的应用程序列表。读者将鼠标指针停留在各个按钮上,可以查看相应的提示信息。单击列表右侧的九宫格按钮,可以显示更多内容。执行效果如图1—16所示。
图1—16 显示更多内容
系统基本设置、网络设置、开关机等相关功能入口主要位于界面的右上角。界面右上角依次是输入法、网络设置、声音、开关机等相关功能图标。单击右上角的图标(以声音图标为例),可以显示更详细的选项。执行效果如图1—17所示。
图1—17 右上角的菜单内容
需要注意的是,在Linux学习内容中,GUI的操作并不是重点,本书不打算过多涉及。GUI的操作本身较为简单,有Windows等其他操作系统的GUI使用经验的读者很容易自行操作。
4.创建快照
安装完成后,建议读者做好备份。VM Workstation提供了一种称为“快照”的轻量级备份工具。读者可以依次单击“虚拟机”→“快照”→“拍摄快照”使用该工具,如图1—18所示。
图1—18 拍摄快照
执行效果如图1—19所示。读者可以对快照进行命名,并添加描述信息,以方便管理快照。
图1—19 “拍摄快照”对话框
读者可以不定期创建和维护快照。后续如因操作不当损坏系统,可以使用特定的快照进行快速恢复。与快照以及虚拟机相关的更多信息,读者可访问本书主页或自行搜索相关信息获取。