欢迎来到天天文库
浏览记录
ID:50052370
大小:231.50 KB
页数:23页
时间:2020-03-08
《Linux系统管理 教学课件 作者 董良 宁方明 19.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十九章Linux引导过程与内核管理1本章内容引导过程运行级别RunlevelGRUB的更改内核管理内核模块管理配置内核参数2引导过程BIOS,在电源上运行的固件,开启功能,检测硬件,并确定启动设备GRUB:从决定加载操作系统内核的引导设备加载BIOS程序Kernel内核:核心操作系统的可执行文件,负责协调INIT:第一个Linux进程开始,最终启动所有其他进程3引导流程总览运行INIT进程读取/etc/inittab配置文件执行/etc/rc.d/rc.sysinit脚本执行/etc/rc.d/rc脚本初始化过程/etc/rc0.d/*/etc/rc1.d/*/etc/rc2.
2、d/*/etc/rc3.d/*/etc/rc4.d/*/etc/rc5.d/*/etc/rc6.d/*启动mingetty进程加载内核(kernel)开机自检(BIOS)MBR引导GRUB菜单4INIT进程与配置文件INIT进程由Linux内核加载运行/sbin/init程序是系统中第一个进程,PID(进程标记)号永远为1配置文件:/etc/inittab[root@localhost~]#grep-v"^#"/etc/inittab
3、grep-v"^$"id:5:initdefault:去除注释行、空行5其他系统初始化文件/etc/rc.d/rc.sysinit由init进程调
4、用执行完成设置网络、主机名、加载文件系统等初始化工作/etc/rc.d/rc脚本文件由init进程调用执行根据指定的运行级别,加载或终止相应的系统服务/etc/rc.local脚本文件由rc脚本调用执行保存用户定义的需开机后自动执行的命令6Linux系统的运行级别运行级别指运行Linux系统的不同模式每种模式对应不同的服务程序组合默认的7种运行级别0:关机状态1:单用户模式2:字符界面的多用户模式(不支持网络)3:字符界面的完整多用户模式4:未分配使用5:图形界面的多用户模式6:重新启动7Linux系统的运行级别调整默认运行级别修改/etc/inittab文件中的initdefa
5、ult配置行[root@localhost~]#vi/etc/inittabid:3:initdefault:设置开机后自动进入纯字符模式8Linux系统的运行级别查看运行级别使用runlevel命令,分别显示:切换前的运行级别、当前运行级别临时切换运行级别使用init命令结合0-6的运行级别参数[root@localhost~]#runlevelN5[root@localhost~]#init3[root@localhost~]#runlevel53[root@localhost~]#init6[root@localhost~]#init0第一个字符为”N“表示之前未切换过运行
6、级别9GRUBGRUB是是作为GNU操作系统的启动加载器,可以启动各种操作系统,当然也包括RHEL系统。GRUB启动画面10GRUB修改在GRUB的菜单画面中,可以使用以下的按键修改GRUB的操作系统启动参数。e:e按键可以编辑相关的设置。默认会修改该操作系统的所有启动参数。a:a按键只会修改附加在操作系统内核image文件后的启动参数。c:直接开启一个指令列(CommandLine)来编辑该操作系统的设置.11进入单用户模式当GRUB操作系统启动参数菜单中选择“kernel……”这一行,然后按下e键时GRUB出现的画面。而在这个RedHatEnterpriseLinux操作系统
7、启动参数中,新增了1参数,用来告诉GRUB当启动这个操作系统时,传递1参数给操作系统,使系统在这次启动时进入单用户模式。12实验:利用和保护单用户模式在本练习中,您首先要恢复虚拟服务器的root密码,然后设置密码保护GRUB.使系统更加安全。运行脚本对root密码进行加密,然后重新引导从serverX运行lab-setup-bootbreak-4验证无法再以root用户身份登录系统之后,在单用户模式下重新引导系统.将密码重置为redhat。13GRUB常用参数default这个参数决定了GRUB引导时光标默认停留的引导标签。timeout这个参数设置的是GRUB的等待时间。spl
8、ashimage当进入GRUB引导界面的背景图片,title其实title就是一个引导标签,可以对title后的文字部分进行修改,使它更加符合我们的使用习惯。passwordpassword参数可以对GRUB设置密码。GRUB的密码设置可分为全局密码和菜单密码。使用grub-md5-crypt命令可以生成一个MD5加密的密码,使用–md5选项可以包含这个加密的密码指令14内核在引导过程中的作用检测硬件设备设备加载设备驱动程序挂载根文件系统的只读开始初始进程启动,init/boot
此文档下载收益归作者所有