- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
RedHatEnterpriseLINUX5第十二章LINUX启动
第十二章 Linux系统启动 WS-NE30-1-03 02-* 本章目标 了解Linux系统启动的过程。 了解inittab文件的内容。 了解GRUB的配置。 掌握root密码丢失之后的解决方法。 掌握设置一个安全的操作系统的方法。 Linux系统的启动过程(续) 1、开机自检,BIOS运作 2、GRUB/LILO启动 主引导记录(MBR:0柱面0磁道1扇区)只有一个 Linux系统的启动过程 3、加载内核映像 不具备操作功能的一个压缩映像,只能挂载少量设备 3.1、检测所有硬件 3.2、驱动硬件设备 3.3、以只读方式挂载根文件系统 注意:根文件系统至少需要包含以下内容: /etc:存储系统重要的配置文件 /bin:存储常用且开机时必须用到的执行文件 /sbin:这个目录存储着开机过程中所需的系统执行文件 /lib:存储/bin/与/sbin/的执行文件所需的链接库以及Linux的内核模块 /dev: 存储设备文件 Linux系统的启动过程 4、执行init服务,读取inittab文件 此时计算机的控制权在init进程中,init作为系统启动的第一个进程,是所有进程的父进程,PID永远为1,init服务会首先读取/etc/initab配置文件,然后根据inittab文件中设置的参数进行初始化系统环境的工作,其中定义了启动linux必须依次序执行以下几个script: /etc/rc.d/rc.sysinit 设置系统系统启动基本环境,比如:硬盘参数,内核参数等 /etc/rc.d/rc 来建立不同的runlevel环境 /etc/rc.d/rc.local 这是整个启动过程唯一的一个可以修改的sccript,如果你想要在linux启动过程中执行某些命令,可以把要执行的命令定义在这个文件中 Linux系统的启动过程 常见参数 id:inittab: 文件中条目的唯一标识,不能重复 runlevels:列出发生指定动作的运行级. powerfail:本进程在电源不足时执行. initdefault: 条目给出系统引导完成后进入的运行级. boot: 在系统引导期间执行本进程. inittab文件内容 5、建立用户接口,执行用户登陆操作 运行/bin/login程序,提示输入用户名和密码 Linux系统的启动过程(续) GRUB文件配置 /boot/grub/目录下 grub.conf最为重要 开机画面、引导时间、引导状态、引导参数 GRUB配置 root密码丢失的处理 设置GRUB密码 设置菜单等待时间 GRUB的一些高级应用 安装grub 如果你想使用grub代替别的引导文件 GRUB的一些高级应用 设置GRUB密码 密码的类型:修改启动参数的密码和操作系统启动密码 密码的格式:明文密码和MD5加密后的密码 设置加密的密码 加密后的grub GRUB高级修复
文档评论(0)