当前位置: 首页 > ds >正文

【Linux安装与维护】

文章目录

    • 一、实验目的
    • 二、实验环境
    • 三、实验内容
      • 3.1 Red Hat系统安装
      • 3.2 硬盘分区与挂载
      • 3.3 root密码恢复
    • 四、总结
      • 4.1 问题与解决
      • 4.2 实验收获

一、实验目的

  1. 熟练掌握Red Hat Enterprise Linux 8.x/9.0系统的安装流程,包括虚拟机配置、自定义分区和软件选择。
  2. 学会新增硬盘的分区、格式化与挂载操作,理解不同文件系统的应用场景。
  3. 掌握系统关键文件备份方法,熟悉通过安装光盘恢复root密码的操作流程,提升系统维护能力。

二、实验环境

  • 虚拟机平台:VMware Workstation
  • 操作系统:Red Hat Enterprise Linux 8.x

三、实验内容

3.1 Red Hat系统安装

  1. 虚拟机创建:新建虚拟机,设置内存2GB,硬盘为SATA类型,选择“稍后安装操作系统”。
  2. 安装配置
    • 语言选择简体中文,时区设为上海,主机名设置为“hyy”。

    • 自定义分区:
      在这里插入图片描述

      • /dev/sda1:/boot分区,ext4格式,500MB
      • /dev/sda2:swap分区,2GB
      • /dev/sda3:/分区,xfs格式,20550MB(20G + 7*10M)
    • 软件选择带GUI的服务器,并勾选Windows文件、FTP等额外软件。

  3. 模式切换:安装完成后,通过systemctl set-default multi-user.target命令将系统默认启动模式切换为命令行模式。

3.2 硬盘分区与挂载

  1. 新增硬盘:添加一块10GB的SATA硬盘。
  2. 分区操作:使用fdisk命令对新增硬盘进行分区:
    • /dev/sdb1:挂载到/hyy/hyy1,ext4格式,2GB
    • /dev/sdb5:挂载到/hyy/hyy2,xfs格式,5GB
    • /dev/sdb6:挂载到/hyy/hyy3,ext3格式,3GB
  3. 格式化与挂载:通过mkfs命令格式化分区,使用mount命令完成挂载,并通过mount | grep /dev/sddf -h命令验证挂载结果。
    在这里插入图片描述
    在这里插入图片描述

3.3 root密码恢复

  1. 文件备份:将/etc/passwd/etc/shadow文件备份到U盘。
  2. 密码修改:由其他同学修改root密码后关机。
  3. 密码恢复:通过安装光盘进入救援模式,利用备份的密码文件覆盖原文件,恢复root密码。
    在这里插入图片描述

四、总结

4.1 问题与解决

  1. 安装配置错误:首次选择推荐配置导致版本不符,重新选择自定义安装解决。

  2. 版本兼容性问题:Red Hat 9.0分区与要求不符,更换为8.0版本完成实验。
    在这里插入图片描述

  3. 分区操作失误:忘记分区后保存操作,重新分区并注意保存步骤。

  4. BIOS操作不熟:通过查阅资料,掌握虚拟机BIOS的关闭与键盘操作方法。
    在这里插入图片描述

4.2 实验收获

  1. 深入理解Linux系统安装过程,能够根据需求进行自定义分区和软件选择。
  2. 熟练掌握硬盘分区、格式化和挂载流程,对不同文件系统特点有了更直观认识。
  3. 掌握系统关键文件备份与root密码恢复方法,提升系统维护与故障处理能力。
  4. 实践中培养了独立解决问题的能力,为后续Linux系统管理学习奠定了坚实基础。

通过本次实验,我不仅掌握了Linux系统安装与维护的核心技能,也体会到实践操作对理论知识掌握的重要性。未来将继续深入学习,提升Linux系统管理水平。

http://www.xdnf.cn/news/7987.html

相关文章:

  • 深入理解C#实例构造函数:对象初始化的关键
  • 动态规划3、悟到核心
  • 【DB2】SQL1639N 处理
  • 建立java项目
  • 免费iOS签名的能使用吗?
  • 【钱包协议】:WalletConnect 详解
  • 一步步解析 HTTPS
  • 网络安全管理之钓鱼演练应急预案
  • PCB设计教程【入门篇】——电路分析基础-元件数据手册
  • Nginx核心服务
  • 【机器学习基础】机器学习与深度学习概述 算法入门指南
  • R语言速查表
  • 什么是瞬态动力学?
  • 从芯片互连到机器人革命:英伟达双线出击,NVLink开放生态+GR00T模型定义AI计算新时代
  • ILRuntime中实现OSA
  • CAU人工智能class3 优化器
  • Python MD5加密算法脚本
  • Java线程池调优与实践经验
  • JavaScript-DOM-02
  • DS18B20 温度传感器实验探索与实践分享​
  • 深度学习Y8周:yolov8.yaml文件解读
  • Leetcode-3 判断根结点是否等于子结点之和
  • Universal Media Server (UMS)部署指南
  • HTTP相关内容
  • 【Java高阶面经:数据库篇】12. MySQL锁机制全解:从行锁到死锁优化的深度指南
  • 十七、面向对象底层逻辑-MessageSource接口设计
  • 鸿蒙开发:应用上架第二篇,申请发布证书
  • CSS 链接样式全解析:从基础状态到高级交互效果
  • Docker的网络介绍
  • canvas(二)-动画(2d)