Linux系统管理 教学课件 ppt 作者 董良 宁方明 19

上传人:E**** 文档编号:89400803 上传时间:2019-05-24 格式:PPT 页数:23 大小:231.50KB
返回 下载 相关 举报
Linux系统管理 教学课件 ppt 作者  董良 宁方明 19_第1页
第1页 / 共23页
Linux系统管理 教学课件 ppt 作者  董良 宁方明 19_第2页
第2页 / 共23页
Linux系统管理 教学课件 ppt 作者  董良 宁方明 19_第3页
第3页 / 共23页
Linux系统管理 教学课件 ppt 作者  董良 宁方明 19_第4页
第4页 / 共23页
Linux系统管理 教学课件 ppt 作者  董良 宁方明 19_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《Linux系统管理 教学课件 ppt 作者 董良 宁方明 19》由会员分享,可在线阅读,更多相关《Linux系统管理 教学课件 ppt 作者 董良 宁方明 19(23页珍藏版)》请在金锄头文库上搜索。

1、1,第十九章 Linux引导过程与内核管理,2,本章内容,引导过程 运行级别Runlevel GRUB的更改 内核管理 内核模块管理 配置内核参数,3,引导过程,BIOS,在电源上运行的固件,开启功能,检测硬件,并确定启动设备 GRUB:从决定加载操作系统内核的引导设备加载BIOS程序 Kernel内核:核心操作系统的可执行文件,负责协调 INIT:第一个Linux进程开始,最终启动所有其他进程,4,引导流程总览,运行 INIT 进程,读取/etc/inittab配置文件,执行 /etc/rc.d/rc.sysinit 脚本,执行/etc/rc.d/rc脚本,初 始 化 过 程,/etc/rc

2、0.d/*,/etc/rc1.d/*,/etc/rc2.d/*,/etc/rc3.d/*,/etc/rc4.d/*,/etc/rc5.d/*,/etc/rc6.d/*,启动 mingetty 进程,5,INIT进程与配置文件,INIT进程 由Linux内核加载运行 /sbin/init 程序 是系统中第一个进程,PID(进程标记)号永远为1 配置文件:/etc/inittab,rootlocalhost # grep -v “#“ /etc/inittab | grep -v “$“ id:5:initdefault:,去除注释行、空行,6,其他系统初始化文件,/etc/rc.d/rc.sys

3、init 由init进程调用执行 完成设置网络、主机名、加载文件系统等初始化工作 /etc/rc.d/rc脚本文件 由init进程调用执行 根据指定的运行级别, 加载或终止相应的系统服务 /etc/rc.local脚本文件 由rc脚本调用执行 保存用户定义的需开机后自动执行的命令,7,Linux系统的运行级别,运行级别 指运行Linux系统的不同模式 每种模式对应不同的服务程序组合 默认的7种运行级别 0:关机状态 1:单用户模式 2:字符界面的多用户模式(不支持网络) 3:字符界面的完整多用户模式 4:未分配使用 5:图形界面的多用户模式 6:重新启动,8,Linux系统的运行级别,调整默认

4、运行级别 修改 /etc/inittab 文件中的 initdefault 配置行,rootlocalhost # vi /etc/inittab id:3:initdefault:,设置开机后自动进入纯字符模式,9,Linux系统的运行级别,查看运行级别 使用runlevel命令,分别显示: 切换前的运行级别、当前运行级别 临时切换运行级别 使用init命令结合 0-6 的运行级别参数,rootlocalhost # runlevel N 5 rootlocalhost # init 3 rootlocalhost # runlevel 5 3 rootlocalhost # init 6

5、rootlocalhost # init 0,第一个字符为”N“表示之前未切换过运行级别,10,GRUB,GRUB是是作为GNU操作系统的启动加载器,可以启动各种操作系统,当然也包括RHEL系统。 GRUB启动画面,11,GRUB修改,在GRUB的菜单画面中,可以使用以下的按键修改GRUB的操作系统启动参数。 e:e按键可以编辑相关的设置。默认会修改该操作系统的所有启动参数。 a:a按键只会修改附加在操作系统内核image文件后的启动参数。 c:直接开启一个指令列(Command Line)来编辑该操作系统的设置.,12,进入单用户模式,当GRUB操作系统启动参数菜单中选择“kernel ”这

6、一行,然后按下e键时GRUB出现的画面。而在这个Red Hat Enterprise Linux操作系统启动参数中,新增了1参数,用来告诉GRUB当启动这个操作系统时,传递1参数给操作系统,使系统在这次启动时进入单用户模式。,13,实验:利用和保护单用户模式,在本练习中,您首先要恢复虚拟服务器的root密码,然后设置密码保护GRUB使系统更加安全。 运行脚本对root密码进行加密,然后重新引导 从serverX运行lab-setup-bootbreak-4 验证无法再以root用户身份登录系统之后,在单用户模式下重新引导系统将密码重置为redhat。,14,GRUB常用参数,default 这

7、个参数决定了GRUB引导时光标默认停留的引导标签。 timeout 这个参数设置的是GRUB的等待时间。 splashimage 当进入GRUB引导界面的背景图片, title 其实title就是一个引导标签,可以对title后的文字部分进行修改,使它更加符合我们的使用习惯。 password password参数可以对GRUB设置密码。GRUB的密码设置可分为全局密码和菜单密码。 使用 grub-md5-crypt 命令可以生成一个MD5加密的密码,使用md5 选项可以包含这个加密的密码指令,15,内核在引导过程中的作用,检测硬件设备 设备加载设备驱动程序 挂载根文件系统的只读 开始初始进程

8、启动,init /boot/initramfs-.img /lib/modules/,16,内核升级,新内核修补了安全漏洞。 新内核修复了严重bug。 新的内核提供更多的功能。,17,内核升级方法,从内核源码升级。 手动安装新版的kernel RPM文件。 通过yum升级Red Hat Enterprise Linux内核。,18,内核模块管理,系统在编译内核时,可以把某些功能编译成为模块。此时,内核便允许在启动系统后动态地加载或者卸除这些内核模块,用来启用或停用系统的功能。通过内核模块,可以不用重新编译内核就可动态地启用或者停用某一项功能 硬件的驱动程序( Hardware Driver):

9、例如网卡的驱动程序、USB设备的驱动程序等。 内核功能( Kernel Feature),19,支持的体系和内核标识,1.cat /etc/redhat-release 2.uname r 3.yum list installed kernel* 4.uname a or arch,20,管理内核模块,模块的加载和卸载 /boot/vmlinuz-VERSION 引导时加载的核心内核映像 /lib/modules/VERSION/ 动态加载的模块 lsmod 列出当前加载的模块 modprobe MODULENAME 手工加载模块 modprobe r MODULENAME 手工删除模块 模块

10、参数 modinfo 列出模块支持的参数 modprobe ecryptfs ecryptfs_verbosity=1 指定参数 /etc/modprobe.d/local.conf 自动应用参数 options ecryptfs ecryptfs_verbosity=1,21,指定内核启动参数,在 /proc/cmdline 中检查用于启动当前内核的命令 在 bootparam(7) 手册中有内核命令行选项 命令行选项在 /boot/grub/grub.conf中指定 内核无法识别的内容都作为环境变量或参数传输到第一个进程,22,练习:修改内核命令行,1. 列出/dev下的loop设备数量是

11、多少 ls /dev/loop* (8) 2. 将参数 max_Ioop=32 添加到/boot/grub/grub.conf中的内核命令行。 3. 重新引导服务器 4. 确认内核 cat /proc/cmdline 5. 列出/dev下的loop设备数量是多少,23,升级你的内核,1.What command performs a kernel update? yum update 2.New kernels are install, not updated. 3.If removing a kernel manually, you must specify not only the pac

12、kage name, but also the versions installed 4.By default, when “updating” a kernel, yum will keep a total of 3 versions installed, automatically removing any older version. 5.In order to use your new kernel, you must reboot you machine. 6.While the machine will automatically reboot to your upgraded kernel, you may still choose an older kernel from the GRUB bootloaders menu.,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号