Linux RHEL 9 初体验:虚拟机搭建与基础操作实践

第一次作业

1.在VMware上创建虚拟机以及安装RHEL9操作系统,使用ssh进行远程连接。

2.文件管理命令练习:

(1)在/opt目录下创建一个临时目录tmp;
(2)在临时目录下创建一个文件,文件名为a.txt;

3.vi/vim练习:完成如下步骤:

(1)应用vi命令在/tmp文件夹下创建文件,文件名为newfile。在newfile首行输入日期时间;
(2)将/boot/grub2/grub.cfg文档的内容读入到newfile文档中(在日期的下一行即第2行);
(3)查找文档中包含#号字符的行,将正行删除;
(4)开启VI的行号提示功能;

 一、背景、核心以及工具

1. 作业背景与意义:本次是基于课程首次 Linux 实践作业,涵盖 RHEL 9 虚拟机搭建、系统安装、远程连接、文件管理及 vi/vim 操作基础命令,能够更好的帮助新手清晰复现流程、解决实操疑惑,体现 Linux 入门学习的价值。

2. 核心内容:将依次讲解 VMware 虚拟机创建、RHEL 9 安装、SSH 连接,以及文件管理、vi/vim 实操步骤(在步骤后会附有截图)。

3. 工具:VMware Workstation Pro(17.6.3)、Xshell 8.0.0074、Xftp 8.0.0074、CentOS-9-Stream.repo(一个yum仓库的配置文件)、rhel-9.3-x86_64-dvd.iso.xltd.cfg

·选择CentOS-9-Stream.repo的原因:RHEL 9 与 CentOS Stream 9 操作逻辑高度兼容,且 CentOS 更易获取使用,实际以 CentOS Stream 9 环境演示,核心操作与 RHEL 9 通用。

 

二、工具的安装

1. 先在D:\新建一个文件夹,起个能找的到分得清楚的名字,我这里用的是RHCSA,并且把下面几步安装的软件路径全部写成D:\RHCSA

·装在D:\的原因:这样可以有效避免C:\爆满变成如下图这样(甚至更满):

 2. VMware Workstation Pro(17.6.3)

·下载地址:

Fusion and Workstation | VMwareVMware Workstation and VMware Fusion desktop hypervisors are the industry leaders in local virtualization. Learn how VMware’s local virtualization solutions provide an easier way to build, test and deliver any app for any device or cloud.https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html

·下载完成后,退出所有的安全软件,并安装该软件。安装完成后需要激活,激活完成后打开该软件。

·点开电脑:设置→网络和Internet→高级网络设置(以Windows 11,24H2为例)后查看是否有这块网卡:

若有,请点击右边的“禁用”来禁用这块网卡,否则后续XShell会连接不上VMware Workstation Pro(17.6.3)。也可以直接卸载掉Oracle VM VirtualBox(注意:卸载完成后需重启电脑)。

·下载后一直点“下一步”直接安装即可,安装位置为:D:\RHCSA。(其中以下内容前面的“□”需要打上“√”:“我接受许可协议中的条款(A)”、“将VMwware Workstation控制台工具添加到系统PATH”)

·安装完成后,右击后,点击下滑至“网络适配器”处,查看是否有以下两块网卡,若有,则代表已成功安装。

3. Xshell 8.0.0074

·下载地址:

家庭/学校免费 - NetSarang Websitehttps://www.xshell.com/zh/free-for-home-school/

·下载完成后直接安装即可。

4.Xftp 8.0.0074

·下载地址:

家庭/学校免费 - NetSarang Websitehttps://www.xshell.com/zh/free-for-home-school/

·下载完成后直接安装即可。

5.CentOS-9-Stream.repo

·安装地址为:

centos-stream-9-stream-BaseOS-x86_64-iso安装包下载_开源镜像站-阿里云centos-stream-9-stream-BaseOS-x86_64-iso安装包是阿里云官方提供的开源镜像免费下载服务,每天下载量过亿,阿里巴巴开源镜像站为包含centos-stream-9-stream-BaseOS-x86_64-iso安装包的几百个操作系统镜像和依赖包镜像进行免费CDN加速,更新频率高、稳定安全。https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/iso/

·下载完成后直接安装即可。

三、VMware 虚拟机创建与 RHEL 9 安装

(一)虚拟机创建流程

1. 在桌面找到VMware并右击,点击“以管理员身份运行”。

2. 打开 VMware 软件,点击“创建新的虚拟机”。

3. 点击 “自定义(高级)” 配置,点击“下一步”。

4. 点击“下一步”。

5. 点击“稍后安装操作系统”,点击“下一步”。

6. 点击“Linux”,点击下三角,点击“Red Hat Enterprise Linux 9 64 位”,点击“下一步”。

7. 将以下内容修应该为下图这样,点击“下一步”(这里因为我已经提前创建好RHEL9.3_SEVER并且正在使用,所以我将其命名为RHEL9.3_SEVER1)。

8. 处理器数量设置为“1”,每个处理器的内核数量设置为“4”,点击“下一步”。

9. 检查此虚拟机的内存是否为2G(即2048MB),点击“下一步”。

10. 点击“使用网络地址转换(NAT)”,点击“下一步”。

11. 点击“LSI Logic”,点击“下一步”。

12. 点击“SATA”,点击“下一步”。

13. 点击“创建新虚拟磁盘”,点击“下一步”。

14. 设置“最大磁盘大小”为20.0GB,点击“将虚拟磁盘存储为单个文件”,点击“下一步”。

15. 点击“下一步”。

16. 点击“自定义硬件”。

17. 检查内存是否为2GB

18. 检查处理器数量是否为1每个处理器的内核数量是否为4

19. 点击“新CD/DVD(SATA)”中的“使用ISO映像文件”,点击“浏览”。

20. 在D:\中找到下载好的iso文件,点击“打开”。

21. 检查是否选中“NAT模式”。

22. 因为我们这里不需要用的“USB控制器”和“声卡”,所以我们依次选中后,点击“移除”即可。

23. 因为我们这里用不到,所以在“显示”中将“加速3D图形”前面的“√”取消掉就好,点击“关闭”。

    以上,就创建好了第一台虚拟机“RHEL9.3_SEVER1”,同理,我们可以继续创建出“RHEL9.3_CLIENT”,只不过两者的区别在于以下这一步:需要将每个处理器的内核数量修改为2。

(二)RHEL 9 安装步骤

1. 选中刚才创建好的RHEL9.3_SEVER,变更点击“开启此虚拟机”。

2. 鼠标点进虚拟机(由windows切到虚拟机里),若想出来则“Ctrl+Alt”键可实现。

3. 点进去后用键盘的“”选择第一个,然后“Enter”回车,等待对iso的解压缩。

启动安装界面并挂载

4. 选择语言,点击“继续”。

5. 以下部分需要做修改:

·安装目的地

·KDUMP(需要禁用,即把“√”去掉即可)

·网络和主机名(记住这两部分信息,如果之前安装的时候没有禁用“VirtualBox Host-Only Network #2”这块网卡,则会起冲突,就不会显示这部分信息,解决方法:禁用“VirtualBox Host-Only Network #2”网卡后关机重启即可)

·root密码(如若不是在公司工作,而是作为初学者以及学习者的我们来使用的话,建议密码设置成简单好记的,推荐“123”,否则重设密码会很麻烦)(点击“完成”可能会出现诸如“密码太过简单”此类的提示,我们无需管,只需要再次按下“完成”即可) 

·账户 

 ·点击“安装”即可

·安装完成后,点击“重启系统

·点击“未列出?

·用户名输入“root”用管理员登录,输入刚才设置的密码

·登录成功后,则进入Linux系统的可视化界面

·设置永不熄屏

·一个类似于碟片的按钮一定要显示绿色的小圆点才是正确连接,没有显示的话,点一下连接即可

·快捷键

·修改主机名

·永久性关闭防火墙

·关闭selinux(安全强制访问控制策略)

·重启计算机

·检查是否为disabled

·查看本机ip

(三)XShell

·安装

·打开XShell

·点击文件→新建

接下来就连接好了,以后的工作就可以不用虚拟机了,用XShell就可以。

四、ssh进行远程连接

五、文件管理命令实践

文件管理命令练习

(1)在/opt日录下创建一个临时目录tmp。

(2)在临时目录下创建一个文件,文件名为a.txt:创建临时目录与文件。步骤如下:

① 切换到 /opt 目录:cd /opt

② 创建临时目录 tmp:mkdir tmp

③ 进入 tmp 目录:cd tmp

④ 创建文件 a.txt:touch a.txt

六、vi/vim 练习

(1)应用vi命令在/tmp文件夹下创建文件,文件名newfile。在newfile首行输入日期时间。

(2)将/boot/grub2/grub.cfg文档的内容读入到newfile文档中(在日期的下一行即第2行)。

(3)查找文档中包含#号字符的行,将整行删除。

(4)开启VI的行号提示功能。步骤如下:

(一)新建文件并写入日期

1. 进入 /tmp 目录:cd /tmp

2. 用 vi 创建 newfile:vi newfile

3. 进入插入模式:按 i 键,输入当前日期时间(如 date 命令输出格式 )

4. 保存退出:按 Esc ,输入 :wq 保存并退出

(二)内容插入与编辑

1. 再次打开 newfile:vi newfile

2. 定位到第 2 行:按 Esc 进入命令模式执行后输入 :2r /boot/grub2/grub.cfg ,将 grub.cfg 内容插入到第 2 行

3. 删除含 # 字符的行:命令模式输入 :g/#/d ,批量删除匹配行

4. 开启行号显示:命令模式输入 :set nu ,实现行号提示

七、总结与拓展

(一)总结:基础操作的核心价值

本次作业通过实操完成了从“零”到“一”的Linux入门实践,核心收获体现在三个层面:

1. 环境搭建能力:掌握了VMware虚拟机创建、RHEL 9系统安装的完整流程,理解了硬件配置(如内存、处理器、网络模式)对系统运行的影响,以及SSH远程连接的原理与配置,为后续Linux学习奠定了环境基础。

2. 命令工具熟练度:通过文件管理命令(mkdir、touch、cd等)和vi/vim编辑器操作,熟悉了Linux“命令行优先”的交互逻辑,尤其是vi/vim的模式切换(插入模式、命令模式)、内容编辑(行插入、批量删除、行号显示)等技巧,强化了对文本处理工具的掌控力。

3. 问题解决思维:实操中遇到的典型问题(如vi命令“E16:无效的范围”报错、权限不足、网络连接失败等),通过排查条件(如文件行数是否足够、权限配置是否正确、防火墙是否关闭)找到解决方案,培养了“现象→原因→对策”的Linux问题分析思路。

(二)拓展:进阶学习方向

基础操作是Linux学习的起点,后续可从以下方向深化:

    1. 系统管理深化:

·深入理解Linux文件系统结构(如/etc、/boot、/home等目录的功能),学习磁盘分区(LVM逻辑卷管理)、文件权限(chmod、chown)的底层原理。

·掌握系统服务管理(systemctl命令),如网络服务(sshd、NetworkManager)、防火墙(firewalld)的启停与自启动配置。     

    2. 工具链拓展:

·除vi/vim外,学习更高效的文本编辑器(如nano、VS Code远程连接),以及文本处理工具(grep、sed、awk),提升批量处理能力。

·尝试自动化操作,例如通过Shell脚本批量执行文件创建、权限修改等重复任务,理解脚本的逻辑与变量使用。

    3. 认证与实践结合:

·以RHCSA认证为目标,针对性练习用户管理、软件包管理(dnf)、日志分析等核心考点,通过模拟题强化实战能力。

·结合实际场景,例如搭建Web服务器(Nginx)、数据库(MySQL),将基础命令与服务部署结合,理解Linux在生产环境中的应用。

(三)实操建议

1. 反复练习强化记忆:Linux命令和编辑器操作依赖肌肉记忆,建议通过“刻意重复”巩固命令格式(如vi的r命令插入文件、g命令批量处理),避免依赖“复制粘贴”。

2. 记录问题与解决方案:建立个人笔记,记录实操中遇到的报错(如权限不足、命令不存在)及解决步骤,形成“问题库”,便于后续同类问题快速排查。

3. 安全意识前置:在后续学习中,始终注意权限最小化原则(如非必要不使用root用户)、数据备份(cp、tar命令),避免因操作失误导致文件丢失或系统故障。 通过本次实践,已跨进Linux世界的大门,而持续的实操与总结,将是从“入门”到“熟练”的关键。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值