Linux系统第5章系统启动过程分析.ppt

上传人:sccc 文档编号:5338632 上传时间:2023-06-27 格式:PPT 页数:53 大小:223.51KB
返回 下载 相关 举报
Linux系统第5章系统启动过程分析.ppt_第1页
第1页 / 共53页
Linux系统第5章系统启动过程分析.ppt_第2页
第2页 / 共53页
Linux系统第5章系统启动过程分析.ppt_第3页
第3页 / 共53页
Linux系统第5章系统启动过程分析.ppt_第4页
第4页 / 共53页
Linux系统第5章系统启动过程分析.ppt_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《Linux系统第5章系统启动过程分析.ppt》由会员分享,可在线阅读,更多相关《Linux系统第5章系统启动过程分析.ppt(53页珍藏版)》请在三一办公上搜索。

1、系统启动,第五章,本章教学目标:掌握GRUB引导程序的配置及修复掌握inittab文件的设置熟悉init进程的功能了解Linux启动步骤及系统运行的级别,难点:Linux系统引导程序GRUB的配置及修复重点:Linux系统的启动过程,使学员在今后的系统排错中能够得以运用。关键词:GRUBinit,5-1 RH9.0启动过程,1BIOS自检 硬件检测及初始化2引导启动设备(1)软盘(0磁道0扇区)(2)光盘(最外围存储轨道)(3)硬盘(MBR),3调用Linux引导程序至内存中4运行Linux内核5执行init进程6init调用getty提示用户登录7运行SHELL程序,返回首页,案例一,安装一

2、个双系统windows/linux,windows安装在C区,linux安装到另外一部分空间内;在系统启动前更改LINUX系统的用户登录密码;把两个启动菜单分别设置为:ahxh windows 与 ahxh linux;启动默认的选择时间为10秒;利用MD5分别对启动菜单进行加密,并锁定各自的启动菜单;在不知道加密的密码时,来破解菜单的加密;在菜单解锁后,利用命令行模式来启动LINUX系统;,给出案例,5-2 引导装载程序使用,1LILO(Linux Loader),与案例有关的内容分析,2、GRUB(Grand Unified Boot Loader)(1)GRUB简介 GRUB与LILO一

3、样都是一种多重启动引导器 Red Hat Enterprise Linux 4.0的默认启 动引导器(2)GRUB特点GRUB提供了真正命令行交互界面支持大硬盘,能够访问1024柱面的后的文件,(3)GRUB的设置 GRUB的文件/etc/grub.conf内容:default=0/设置默认菜单 timeout=30/设置超时时间 splashimage=(hd0,0)/grub/splash.xpm.gz/设定开机画面注:若timeout=-1 则表示一直等待用户选择!,title RedHat Linux/设置标题 root(hd0,0)/设置内核存放的分区 kernel/vmlinuz-

4、2.6.20-8 ro root=LABEL=/设置内核文件 initrd/initrd-2.6.20-8.img/设置内核映像文件,title win2krootnoverify(hd0,1)/设置WINDOWS系统的位置chainloader+1/读取扇区,3、启动菜单详解,应用,破解系统用户的密码?启动菜单中,按e键进入到编辑模式编辑内核文件,以单用户(single)模式进入;进入单用户提示符下依次输入以下命令:#passwd#sync#exit 此时就可以新密码来登录root用户了;,4、对引导菜单加密设置GRUB的口令为123且用MD5加密;锁定每个菜单选项,配置过程:#grub-m

5、d5 crypt Password:Retype password:$MQBa#12Q(注意大小写),产生密文命令,#vi/etc/grub.conf default=0 timeout=30 plashimage=(hd0,0)/grub/1.jpg password-md5$MQBa#12Q,title RedHat Linux9.0 root(hd0,1)kernel/vmlinuz-2.6.20-8 ro root=LABEL=/initrd/initrd-2.6.20-8.img lock,title window 2k server rootnoverify(hd0,0)chain

6、loader+1 lock,解锁GRUB启动菜单在锁定的启动菜单中选择“p”键输入口令,5、命令行模式:作用:设置GRUB的选项热键:c键实例:启动Linux grubroot(hdx,y)grubkernel/vmlinuz-版本号 ro root=LABEL=/grubinitrd/initrd-版本号.img grubboot,启动WINDOWS grubrootnoverify(hdx,y)grubchainloader+1 grubboot,6、恢复GRUB的配置文件放入第一张安装启动盘,启动计算机:boot:linux rescue#cd/mnt/sysimage#cd./boot

7、/grub/grub.conf#vi grub.conf 修改grub.conf恢复设置选项,7、删除GRUB GRUB安装在硬盘的MBR中,要想彻底删除GRUB,必须想办法把MBR中的GRUB启动程序给删除.用户可以使用DOS中fdisk/mbr命令进行操作,分组操作点评、操作演示:.,返回首页,案例二,新建两个用户ah、xh,分别在tty1、tty2、tty3三个终端来登录root、ah、xh,把用户ah的shell类型变为csh,观察有什么变化;再注消xh用户,切换到tty4去登录;设置系统延迟10分钟自动重启;进行inittab设置,让系统每次登录时在字符界面下登录;若系统默认的级别设

8、置为0,则系统在每次登录前都会自动的关机,这种情况该如何解决?,5-4 init 进程(PID=1),1、init进程的作用系统初始化,与案例有关的内容解析,2、系统运行级别0/关机1/单用户模式2/多用户、不支持NFS3/完全多用户模式4/保留5/X-WINDOWS6/重启切换:#init 0-6,注:(1)shutdown功能:重启/关机格式:shutdown 参数 time 信息,参数:-r/重启-c/取消shutdown的动作-h/关闭计算机-f/重启时使用fsck检查文件系统-F/重启时不检查文件 time/设定时间 hh:mm/某时某分+mm/当前时间往后几分钟 now/立即,实例

9、:#shutdown-r now#shutdown-r+5#shutdown-h 18:00#shutdown-h now,(2)reboot功能:重启系统实例:#reboot,(3)Poweroff/halt 功能:关闭系统 格式:#poweroff#halt,(4)runlevel功能:显示系统当前和上一次的运行级别,如果 上次运行级别记录不存在,则显示N,如果都不存在,则显示unknow.实例:#runlevel,(5)、uptime功能:显示系统已经运行了多长时间、登录用户数、平均负载格式:uptime实例:/显示系统运行时间、登录用户数和平均负载#uptime17:42:07 up

10、2:20,1 user,load average:0.00,0.00,0.00,3、inittab文件的分析作用:设置init进程默认级别,设置init的动作格式:#vi/etc/inittab id:runlevels:action:process实例:id:3:initdefault:ca:ctrlaltdel:shutdown-r now,说明:运行的级别:动作:initdefault/启动默认级别 sysinit/sysinit类进程是init进程的第一个子进程,在boot类进程之前运行。wait/wait进程在进入指定级别后运行一次,且init进程要等待其结束,ctrlaltdel:

11、/指按CTRL+ALT+DEL键时的动作 powerfail/用于指当UPS发来断电信号时所运行的命令powerokwait/用于当供电恢复时运行的命令,4、/etc/rc.d 目录说明init.d目录/存放服务启动的脚本rc 文件/调用相应级别中运行目录的程序rc n(16)/存放每个运行级别中要运行的程序(k*:关闭程序,s*:启动服务)rc.sysinit/完成系统初始化 rc.local/存放系统启动时的程序,5-5 用户登录和SHELL 1、用户登录#:代表超级用户$:代表普通用户,用户登录命令:1、SU 功能:用来切换用户的工作环境 格式:SU 用户名 无用户名切换到 ROOT用户

12、工作环境。实例:$SU passwd:,2、exit(CTRL+D 键)功能:退出用户环境,一次只能退出一个 格式:EXIT3、login 功能:注消用户(单用户)4、logout 功能:退出用户环境直接注消用户;,分组操作点评、操作演示:.,返回首页,归纳与总结,通过本节课的学习我们要掌握以下内容:GRUB、inittab文件的设置 init进程的功能 Linux启动步骤,在linux系统中出现以下三个故障,该如何去解决能让系统正常的登录:系统的引导菜单被锁定,密码未知;每次在root用户登录前系统自动重启;root用户密码未知;,上机操作实训,返回首页,1、LINUX中卸载LILO的命令为

13、 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,课

14、后习题,6、系统管理常用的二进制文件,一般放置在什么目录下 A./sbin B./root C./usr/sbin D./boot,A,7、init的运行等级一般说来有几个等级。A.4 B.5 C.6 D.3,C,8、init是Linux系统的第一个进程,该进程是根据哪个文件来创建子进程的A、/etc B、/etc/inittab C、/etc/modules.conf D、/etc/lilo.conf,B,9、init启动进程需要读取哪个配置文件:A./etc/inittab B./sbin/init C./etc/sysvinit D./bin/sh,A,10、我们可以修改默认的启动级别为

15、_,使得系统重启后自动采用X Window方式登录。A.3 B.5 C.2 D.1,B,11、在linux的引导程序有那些 A、lilo B、ntloader C、grub D、kppp,A C,12、在shell中,当用户准备结束登录对话进程时,可用 A、logout B、exit C、ctrl+d D、shutdown,A B C,13、一般关机的命令有 A、init 0 B、shutdown now C、halt D、poweroff,A B C D,14、Linux中Shell有多种类型,下面正确的是 A、Bash B、Csh C、Dsh D、Ksh,A B D,15、指定关机时间可用 A、hh:mm B、+分钟 C、at once D、now,A B D,16、shell中标准端口有那三种 A、stdin B、stdtty C、stdout D、stderr,A C D,17、以下说法正确的是 A、init进程的PID为1 B、swap分区没有装载点 C、/etc/fstab所记录的文件系统在启动都会自动加载 D、软链文件的源文件可以直接删除,A B D,返回首页,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号