实验名称:VMware搭建RHEL9虚拟机及Linux文件与vim操作实践
实验目的:
1. 掌握在VMware中创建虚拟机并安装RHEL9操作系统的方法,学会通过SSH实现远程连接。
2. 熟练运用Linux文件管理命令完成目录与文件的创建操作。
3. 掌握vi/vim编辑器的基本使用,包括文件创建、内容导入、字符匹配删除及行号显示设置。
实验环境:VMware Workstation、RHEL9操作系统、Windows/macOS客户端(SSH工具)
一、VMware创建RHEL9虚拟机及SSH远程连接
1. 安装OpenSSH服务
在RHEL9系统中执行以下命令安装并启动SSH服务,确保远程连接功能可用:
SSH服务安装命令
2. SSH远程连接
客户端通过 ssh 用户名@RHEL9服务器IP 命令即可实现远程登录,验证SSH服务正常运行。
二、文件管理命令练习
1. 创建临时目录
执行 mkdir -p /opt/tmp 命令在 /opt 目录下创建临时目录 tmp , -p 参数确保父目录不存在时自动创建:
创建tmp目录命令
2. 创建文件
进入 /opt/tmp 目录,执行 touch /opt/tmp/a.txt 命令创建空文件 a.txt :
创建a.txt文件命令
三、vi/vim编辑器操作练习
1. 创建文件并输入日期时间
执行 vi /tmp/newfile 命令打开vim编辑器并创建 newfile 文件,在编辑模式下输入当前日期时间:
vim创建文件命令
输入日期时间内容
2. 导入grub.cfg文件内容
在vim命令模式下执行 :r /boot/grub2/grub.cfg ,将指定文件内容读取到 newfile 的第二行:
导入文件内容命令
3. 删除包含#号的行
在vim命令模式下执行 :g/#/d ,全局查找包含 # 字符的行并删除:
删除含#号行命令
4. 开启行号提示功能
在vim命令模式下执行 :set nu ,启用行号显示功能,便于文件内容定位:
开启行号命令
四、实验总结
本次实验完成了RHEL9虚拟机的搭建、SSH服务的配置与远程连接,熟练掌握了 mkdir 、 touch 等文件管理命令的使用,同时深入练习了vim编辑器的文件创建、内容导入、批量删除及行号显示等操作。通过实验,加深了对Linux系统基础操作的理解,为后续深入学习Linux运维与开发奠定了基础。
RHEL9系统部署与Linux命令操作实验报告
张小明
前端开发工程师
红黑树原理以及红黑树旋转和变色
一.红黑树规则每个节点要么是红色,要么是黑色根节点始终为黑色红色节点的子节点必须都是黑色(即不允许出现连续的红色节点)从任意节点到其所有空子节点的路径上,包含的黑色节点数量相同二.红黑树效率由于红黑树的性质,…
技术收藏:揭秘MCP如何让大模型从“云端囚徒“变为“世界掌控者“
MCP协议的标准化标志着AI从"脑力内卷"转向"基础设施交接",让大模型终于能连接物理世界。经历从只读到工具调用,再到感官流打通的三阶段进化,架构上大模型变为客户端,物理设备成为服务端。未来App将弱化为底层…
一次半夜回滚,让我彻底扔掉了本地开发环境
对于一个初创团队而言,最兴奋的时刻,莫过于核心产品上线的那一刻。我至今还记得那个周五晚上,我们准备了一个月的新版本终于要发布了。团队所有人都挤在会议室,盯着部署脚本,等待见证奇迹。然而,奇迹没有发…
【计算机毕业设计案例】基于python_CNN卷积神经网络深度学习识别花卉是否绽放
博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…
PHP 8.6 新特性预览,更简洁的语法与更严谨的类型控制
PHP 8.5上线没多久,PHP 8.6的RFC(征求意见稿)就已逐步落地。我发现PHP正在变得越来越严谨,同时也在努力减少那些机械重复的样板代码。 按照PHP开发组的发布节奏,PHP 8.6 预计将在 2026年11月下旬正式发布。虽然距离正…
基于YOLOv8的棉花病害图像分类项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!
基于YOLOv8的棉花病害图像分类项目|完整源码数据集PyQt5界面完整训练流程开箱即用! 源码包含:完整YOLOv8训练代码数据集(带标注)权重文件直接可允许检测的yolo检测程序直接部署教程/训练教程 源码在文末哔哩哔哩视频简介处获取。 基本功能演…