Linux系统第5章系统启动过程分析.ppt_第1页
Linux系统第5章系统启动过程分析.ppt_第2页
Linux系统第5章系统启动过程分析.ppt_第3页
Linux系统第5章系统启动过程分析.ppt_第4页
Linux系统第5章系统启动过程分析.ppt_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 案例二及其相关内容 基础内容介绍 案例一及其相关内容 课后习题 课程总结与操作实训 系系 统统 启启 动动 第第 五五 章章 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 本章教学目标: 掌握GRUB引导程序的配置及修复 掌握inittab文件的设置 熟悉init进程的功能 了解Linux启动步骤及系统运行的级别 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 难点: Linux系统引导程序GRUB的配置及修复 重点: Linux系统的启动过程,使学员在今后的系统排错 中能够得以运用。 关键词: GRUB init Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 5-1 RH9.0启动过程 1BIOS自检 硬件检测及初始化 2引导启动设备 (1)软盘(0磁道0扇区) (2)光盘(最外围存储轨道) (3)硬盘(MBR) Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 3调用Linux引导程序至内存中 4运行Linux内核 5执行init进程 6init调用getty提示用户登录 7运行SHELL程序 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 加电 BIOS自检 执行引导加载器程序 加载内核 执行init进程 登录Linux系统 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 返回首页 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 案例一 安装一个双系统windows/linux,windows安装在C区, linux安装到另外一部分空间内; 在系统启动前更改LINUX系统的用户登录密码; 把两个启动菜单分别设置为:ahxh windows 与 ahxh linux ;启动默认的选择时间为10秒; 利用MD5分别对启动菜单进行加密,并锁定各自的启动菜 单; 在不知道加密的密码时,来破解菜单的加密; 在菜单解锁后,利用命令行模式来启动LINUX系统; 给出案例 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 5-2 引导装载程序使用 1LILO(Linux Loader) 与案例有关的内容分析 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 2、GRUB (Grand Unified Boot Loader) (1)GRUB简介 GRUB与LILO一样都是一种多重启动引导器 Red Hat Enterprise Linux 4.0的默认启 动引导器 (2)GRUB特点 GRUB提供了真正命令行交互界面 支持大硬盘,能够访问1024柱面的后的文件 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: (3)GRUB的设置 GRUB的文件/etc/grub.conf内容: default=0 /设置默认菜单 timeout=30 /设置超时时间 splashimage=(hd0,0)/grub/splash.xpm.gz /设定开机画面 注:若timeout=-1 则表示一直等待用户选择! Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: title RedHat Linux /设置标题 root (hd0,0) /设置内核存放的分区 kernel /vmlinuz-2.6.20-8 ro root=LABEL=/ /设置内核文件 initrd /initrd-2.6.20-8.img /设置内核映像文件 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: title win2k rootnoverify (hd0,1) /设置WINDOWS系统的位置 chainloader +1 / 读取扇区 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 3、启动菜单详解 按键说明 使用上下箭头键,在启动菜单 间进行移动 回车 键 输入回车键启动当前的菜单 项 e 选择“e”键编辑 当前的启动菜 单项 a 选择“a”键添加内核的启动参 数 c 选择“键”进入GRUB的命令行 界面 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 应用 破解系统用户的密码? 启动菜单中,按e键进入到编辑模式 编辑内核文件,以单用户(single)模式进入; 进入单用户提示符下依次输入以下命令: #passwd #sync #exit 此时就可以新密码来登录root用户了; Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 4、对引导菜单加密 设置GRUB的口令为123且用MD5加密; 锁定每个菜单选项 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 配置过程: #grub -md5 crypt Password: Retype password: $MQBa#12Q(注意大小写) 产生密文命令 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: # vi /etc/grub.conf default=0 timeout=30 plashimage=(hd0,0)/grub/1.jpg password -md5 $MQBa#12Q Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: title RedHat Linux9.0 root (hd0,1) kernel /vmlinuz-2.6.20-8 ro root=LABEL=/ initrd /initrd-2.6.20-8.img lock Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: title window 2k server rootnoverify (hd0,0) chainloader +1 lock Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 解锁GRUB启动菜单 在锁定的启动菜单中选择“p”键 输入口令 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 5、命令行模式: 作用:设置GRUB的选项 热键:c键 实例:启动Linux grubroot (hdx,y) grubkernel /vmlinuz-版本号 ro root=LABEL=/ grubinitrd /initrd-版本号.img grubboot Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 启动WINDOWS grubrootnoverify (hdx,y) grubchainloader +1 grubboot Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 6、恢复GRUB的配置文件 放入第一张安装启动盘,启动计算机: boot: linux rescue # cd /mnt/sysimage # cd ./boot/grub/grub.conf # vi grub.conf 修改grub.conf恢复设置选项 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 7、删除GRUB GRUB安装在硬盘的MBR中,要想彻底删除 GRUB,必须想办法把MBR中的GRUB启动程序给 删除. 用户可以使用DOS中fdisk /mbr命令进行操作 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 分组操作 点评、操作演示: Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 返回首页 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 案例二 新建两个用户ah、xh,分别在tty1、tty2、tty3三个终端来 登录root、ah、xh,把用户ah的shell类型变为csh,观察 有什么变化;再注消xh用户,切换到tty4去登录; 设置系统延迟10分钟自动重启; 进行inittab设置,让系统每次登录时在字符界面下登录; 若系统默认的级别设置为0,则系统在每次登录前都会自 动的关机,这种情况该如何解决? Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 5-4 init 进程 (PID=1) 1、init进程的作用 系统初始化 与案例有关的内容解析 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 2、系统运行级别 0 /关机 1 /单用户模式 2 /多用户、不支持NFS 3 /完全多用户模式 4 /保留 5 /X-WINDOWS 6 /重启 切换:# init 0-6 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 注: (1) shutdown 功能:重启/关机 格式: shutdown 参数 time 信息 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 参数: -r/重启 -c/取消shutdown的动作 -h/关闭计算机 -f/重启时使用fsck检查文件系统 -F/重启时不检查文件 time/设定时间 hh:mm /某时某分 +mm /当前时间往后几分钟 now /立即 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 实例: # shutdown -r now # shutdown -r +5 # shutdown -h 18:00 # shutdown -h now Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: (2)reboot 功能:重启系统 实例: #reboot Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: (3)Poweroff/halt 功能:关闭系统 格式: # poweroff # halt Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: (4)runlevel 功能:显示系统当前和上一次的运行级别,如果 上次运行级别记录不存在,则显示N,如果都不存在 ,则显示unknow. 实例: #runlevel Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: (5)、uptime 功能:显示系统已经运行了多长时间、登录 用户数、平均负载 格式:uptime 实例: /显示系统运行时间、登录用户数和平均负载 #uptime 17:42:07 up 2:20 ,1 user, load average:0.00,0.00,0.00 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 3、inittab文件的分析 作用:设置init进程默认级别,设置init的动作 格式:# vi /etc/inittab id:runlevels:action:process 实例: id : 3 :initdefault : ca : : ctrlaltdel : shutdown -r now Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 说明: 运行的级别: 动作: initdefault/启动默认级别 sysinit /sysinit类进程是init进程的第一个子进程,在boot类 进程之前运行。 wait /wait进程在进入指定级别后运行一次,且init进程要 等待其结束 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: ctrlaltdel: /指按CTRL+ALT+DEL键时的动作 powerfail /用于指当UPS发来断电信号时所运行的命令 powerokwait /用于当供电恢复时运行的命令 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 4、/etc/rc.d 目录说明 init.d目录/存放服务启动的脚本 rc 文件 /调用相应级别中运行目录的程序 rc n (16)/存放每个运行级别中要运行的程序 (k*:关闭程序,s*:启动服务) rc.sysinit /完成系统初始化 rc.local /存放系统启动时的程序 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 5-5 用户登录和SHELL 1、用户登录 #:代表超级用户 $:代表普通用户 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 用户登录命令: 1、SU 功能:用来切换用户的工作环境 格式:SU 用户名 无用户名切换到 ROOT用户工作环境。 实例: $ SU passwd: Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 2、exit (CTRL+D 键) 功能:退出用户环境,一次只能退出一 个 格式:EXIT 3、login 功能:注消用户 (单用户) 4、logout 功能:退出用户环境直接注消用户; Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 分组操作 点评、操作演示: Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 返回首页 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 归纳与总结 通过本节课的学习我们要掌握以下内容: GRUB、inittab文件的设置 init进程的功能 Linux启动步骤 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 在linux系统中出现以下三个故障,该如何去解决能 让系统正常的登录: 系统的引导菜单被锁定,密码未知; 每次在root用户登录前系统自动重启; root用户密码未知; 上机操作实训 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 返回首页 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 1、LINUX中卸载LILO的命令为 A、lilo I B、lilo e lilo q D、lilo U D 2、init 3 代表 A、关机 B、重启 C、切换 到图形 D、 切换到字 符 D 3、关机命令正确的是 A、init 0 B、poweroff C、shutdown -r now D、init 6 A B 4、在目录/etc/rc.d/rc3.d下,有很多以K和S开头的链接文件, 这里的以S开头的文件表示什么意思。 A. stop B. start C. sys D. sysadmin B 5、LILO的配置文件是 A. /etc/conf B. /etc/lilo.conf C. /proc/kcore D. /usr/local/ B 课后习题 Linux 系统启动过程 主讲:施欢平 QQ:382772472 mail: 6、系统管理常用的二进制文件,一般放置在什么目录下 A. /sbin B. /root C. /usr/sbin D. /boot A 7、init的运行等级一般说来有几个等级。 A. 4 B. 5 C. 6 D. 3 C 8、init是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论