1、键入文字UNIX/LINUX 系统管理 I课程设计任务书目录UNIX/LINUX 系统管理 I课程设计任务书 .13.1 解决 grub 引导过程故障 .33.2 解决系统网络接口卡无法激活故障 .43.3 解决 PUTTY 窗口的登陆问题 .53.4 解决 PUTTY 窗口的乱码问题 .63.5 解决软件 yum 安装 故障 .73.6 解决 X-WINDOWS 启动故障 .83.7 解决内核功能问题 .83.8 完成系统 IO 性能优化任务, .103.9 完成系统监控任务, .113.10 完成自动维护任务, .123.11 解决资源配给问题, .133.12 完成性能分析任务 .14第
2、一部分、 课程情况课程名称:UNIX/LINUX 系统管理 I 课程代码: NW3005键入文字学分/学时:2 学分/34 学时 面向专业方向:网络设计与管理方向、网络安全技术方向任务书编写人:安明忠第二部分、 学习目的UNIX/LINUX 系统管理 I 的课程平台是 rhel6 系列,主要学习故障分析及解决能力,是通过学习,增强学生对系统工作原理的认知,掌握基本的管理系统能力。课程设计中考虑了 LINUX/UNIX 系统日常维护和管理中的若干项基本工作内容,组织成 7 个课堂实验任务,5 个可选任务。每个任务都是基于实验主机的真实故障或优化管理来设计,要求学生通过独立的思考和操作,灵活使用校
3、园网和主机在线手册等资源,排除这些系统故障或按照要求调整优化系统性能。第三部分、 本学期的学习内容和要求键入文字3.1 解 决 grub 引 导 过 程 故 障3.1.1 任务描述主机已经安装完成的 RHEL6 系统启动失败,初步估计是 GRUB 配置参数错误或系统引导文件丢失,采用手工引导 GRUB,查找故障确切原因并修复。实验环境:VMWARE 平台 RHEL6 基本系统(包含 GRUB 数据错误)教师指导:搜索引擎工具 GRUB 基本介绍 系统启动过程知识任务要求:两课时内完成,通过 grub 引导命令修复故障,系统可以正常启动。按照要求完成报告内容。3.1.2 任务分析过程1.主要现象
4、描述:打开虚拟机电源后,出现系统程序加载。到了 Boot Loader 的程序后无法加载,屏幕出现“grub”的提示符,然后无法进一步加载操作系统。图 1 grub加载问题2问题定位:键入文字2.1 windows 系统与 linux 系统之间发生冲突由于实验时使用的虚拟机,所以排除系统间冲突导致配置文件缺少的问题。2.2 虚拟机文件被破坏打开安装 vm 的安装路径,检查虚拟机的文件,发现系统、配置文件都没有问题。图 2 虚拟机文件正常2.3 kernel 文件的缺少或参数被修改打开/boot/grub 文件夹,显示全部文件。发现缺少“grub.conf”配置文件。证明问题源于缺少系统的引导文
5、件。键入文字图 3 缺少引导文件3解决步骤: 注:实验中 TAB 可以自动保全命令和文件名,若能正确的补全,则证明硬盘存在该文件。1. 安装 GRUB,输入“setup (”命令,然后按 TAB 键自动补全,出现三个硬盘分区,选择“hd0,0”显示安装成功。但是运行 boot 或 reboot 命令后,依然没有解决无法加载 kernel 的问题。证明重新安装 grub 无法复原原始配置文件。2 .输入 root ( ,按 TAB 后,产生两个联想(fd0,hd0)选择输入“fd0”自动提示“Disk read error”; 三个硬盘分区安装 GRUB 成功键入文字图 4 选择 fd03.选择
6、“hd0 ,”后,按 TAB 键,自动补全出现三个编号 0、1、2(分区0、1 的文件系统是 ext2fs,分区类型为 0x83;而分区 2 的文件系统为unknown,分区类型为 0x82)选择(hd 0,0);图 5 硬盘 hd的信息4. 输入“kernel”,后面接着一个路径“/vmlinuz-*”5 .ro 是读取的意思, root=(后面可以是虚拟机的 UUID 或者内核的根文件系统的路径“/dev/sda*”);实验机有 sda0、sda1、sda2 三个分区。选择 sda16.输入 initrd /initramfs-*按 TAB 键自动补全。(设置 initrd 文件,也有可能
7、用软连接代替真正的文件名)图 6 initrd设置文件键入文字boot - 引导先前已经被指定并载入的操作系统或链式装载程序。7.输入 boot,自动从硬盘中重新加载。过 1 分钟后,发现加载还是失败了,证明 sda1 不是内核根分区。图 7 boot加载失败8.机器无法按原路径寻找到 kernel 的根文件系统,导致机器陷入瘫痪。所以只能关闭电源,重启系统。然后尝试第二个硬盘分区(sda2),并重复步骤 3-7。图 8 尝试 sda2分区键入文字图 9 成功载入操作系统9.再次尝试重启后,系统又会出现“grub”,所以证明虽然上次成功登陆系统,但是缺少 grub 配置文件的问题,并没有根治。
8、图 10 无法再次载入系统10. 重新输入以上步骤,重新登陆。进入/boot/grub 文件夹,创建grub.conf 文件。 (grub.conf 文件详解为附录 1)按照系统基本配置来输入:10.1 vmlinuz 的查找::.! ls /boot/vm*(TAB 自动补全)10.2 sda2 的 UUID 查找:.! Blkid /dev/sda210.3 initrd 文件的查找:.! ls /boot/init*(TAB 自动补全)键入文字图 11 查找 vmlinuz文件图 12 查找 sda2的 UUID键入文字图 13 查找 initramf文件图 14 显示 grub.conf文件11重启系统,观察结果。重启系统后,按任意键进入 GRUB 模式。按键“e”进入编辑模式。