Liunx 引导流程解析(学习笔记).doc

Liunx 引导流程解析(学习笔记).doc

ID:52781369

大小:636.50 KB

页数:4页

时间:2020-03-30

Liunx 引导流程解析(学习笔记).doc_第1页
Liunx 引导流程解析(学习笔记).doc_第2页
Liunx 引导流程解析(学习笔记).doc_第3页
Liunx 引导流程解析(学习笔记).doc_第4页
资源描述:

《Liunx 引导流程解析(学习笔记).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、系统引导流程·固件firmware(CMOS/BIOS)→POST加电自检↓自举程序BootLoader(GRUB)→载入内核↓载入内核Kernel→驱动硬件↓启动进程init↓读取执行配置文件/etc/inittab常用的固件设置·安全设置·可引导介质列表·可引导介质搜索顺序·电源管理·启动细节显示·……MBR(masterbootrecord)主引导记录内存放的最重要的一个东西Bootloader(自举程序)、partitiontable(磁盘分区表)、MagicNumber(结束标志字)Lin

2、ux广泛使用的自举程序GrubLinux在启动过程中,Grub最重要的作用就是载入内核Kernel,Kernel在引导期间只做两件事情,一个是驱动硬件(让Linux认识这个驱动、让其可以被调用),二个是启动一个进程init(系统启动的第一个进程)。Init进程在启动以后会读取inittab文件,执行缺省运行级别,从而继续引导过程。在UNIX系统中,init是第一个可以存在的进程,它的PID恒为1,但它也必须向一个更高级的功能负责:PID为0的内核调度器(Kernelscheduler),从而获得CP

3、U时间(PID为1的init进程的父进程)。Inittab(etc/inittab)运行级别runlevels:查看运行级别:runlevel切换运行级别init[0123456Ss]注:Linux中不允许存在孤儿进程,Linux中父进程死了后会将所有孤儿进程的父进程指向init进程;当子进程死了,父进程不知道,而父进程还尝试与子进程进行联系,此时子进程变为僵尸进程(Z)。Linux单用户模式(类似windows的安全模式)修复模式,只有root可以登录,没有图形界面Nfs网络文件系统可以实现Uni

4、x和windows之间的文件共享,安全性比较差,以前基于udp,现在有所改进;Inittab文件解析·在inittab中,所有条目采取以下格式:(/etc/inittab)Id:run-levels:action:processId:标示符,一般为两位字母或数字Run-levels:指定运行级别,可以指定多个Action:指定运行级别Process:指定要运行的脚本/命令·action常用取值Initdefault:指定系统缺省启动的运行级别Sysinit:系统启动执行process中指定的命令Wa

5、it:执行process中指定的命令,并等其结束再运行其他命令Once:执行process中指定的命令,不等待其结束Ctrlaltdel:按下Ctrl+Alt+Del时执行process指定的命令Rc.d中的文件S-startK-kill会读取S启动的文件数字表示启动的顺序MvS···s···改变需启动的脚本为不启动(只会启动S开头的脚本)设置自启动程序1、Chkconfig--list//列出系统中所有安装的服务的状态Chkconfig--list+服务名//查看某一服务状态Chkconfig--

6、level[级别][服务名][动作on/off]2、ntsysv--level[级别]//弹出运行级别中所有服务(带*号表示启动,可按空格键切换)相关命令1、dmesg

7、grepeth0dmesg

8、grepsda//查看硬件是否被识别2、/var/logGRUB·GRUB的配置文件默认为/boot/grub/grub.confLs–s/etc/grub.conf·GRUB配置选项1、Default定义缺省启动系统2、Timeout定义缺省等待时间3、Splashimage定义GRUB启动的界面图片4

9、、Hiddenmenu隐藏菜单5、Title定义菜单项名称6、Root设置GRUB所存放的分区7、kernel指定内核所在的位置8、initrd载入镜像文件单用户模式:系统启动倒数时时按Esc进入GRUB菜单项(GRUB最重要的作用是载入内核)GRUB命令·功能键1、e:编辑当前的启动菜单项2、c:进入GRUB的命令行方式3、b:启动当前的菜单项4、d:删除当前行5、Esc:返回GRUB启动菜单界面,取消对当前单项所做的任何修改设置GRUB密码(提高安全性)1、grub-md5-cryptpassw

10、ord:…2、在GRUB交互命令grub中设置grub>md5cryptGRUB修复最后键入boot,就可以正常引导、成功启动。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。