[34期] KO战队0808笔记总结|房子

发布时间:2016-12-10 22:53:24 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"[34期] KO战队0808笔记总结|房子",主要涉及到[34期] KO战队0808笔记总结|房子方面的内容,对于[34期] KO战队0808笔记总结|房子感兴趣的同学可以参考一下。

 0808笔记.rar (194 K) LINUX 引导流程解析一、引导流程固件(CMOS/BIOS) --基于硬件,加电自检 | * 软硬件同步date hwclockbootloader自举程序(GRUB) --载入内核 (kernel) | * 使用单用户模式 1 S s(kernel)内核 --基于操作系统,加载驱动硬件 | * 检测硬件是否识别 dmesg init --父子进程关系 |      PID=process ID pid | /etc/inittab --配置文件格式 | * 运行级别 init runlevel Initdefault 读取缺省运行级 3 |/etc/rc.d/rc.sysinit 系统初始化 |/etc/rc.d/rc N --判断缺省运行级别启动对应服务3  | * 设置服务是否自启动/手工启动/etc/rc.d/rcN.d chkconfig ntsysv service | /etc/X11/prefdm --启动X Window 默认运行级5===========================================================================Firmware硬件检测软硬件同步 date hwclock1、软件时钟 date2、硬件时钟 hwclock (BIOS时钟)[[email protected] /]# date2011年 08月 08日 星期一16:16:12 CST[[email protected] /]# hwclock2011年08月08日 星期一16时16分23秒 -0.551900 seconds[[email protected] /]# hwclock --set --date="08/18/2011116:17:30"[[email protected] /]# date 081816192011.302011年 08月 18日 星期四16:19:30 CST[[email protected] /]# hwclock --hctosys[[email protected] /]# hwclock --helpBootloaderGRUB载入内核硬盘读取数据的第一位置MBR主引导记录,Master Boot RecorderGRUB 配置选项/boot/grub/grub.confLs –l /etc/grub.confGrep –v “字串” 文件名 排除含有字串的行。(过滤)EG: grep –v “^#” /boot/grub/grub.conf 显示结果中不包含注释行。Default:定义缺省启动系统Timeout 定义缺省等待时间Splashimage 定义GRUB界面图片Hiddenmenu 隐藏菜单Tile 标题Root 指定内核所在分区/root 没给/boot划分分区时内核就在/分区下。Kernel 指定内核所在位置    Ro 只读root 指定根分区设备名或卷标。    Root /dev/ha1 root=/Label=/(新linux,可改为root=hda1) Initrd 指定镜像文件所在位置GRUB 命令 功能键:e:编辑当前的启动菜单单项。     C:进入GRUB命令菜单 B:启动当前菜单项     D:删除当前行     ESC:返回GRUB启动菜单界面,取消对当前单项所做的任何修改。设置 GRUB 密码1、 使用GRUB自带的grub-MD5-CRYPTGRUB-md5-cryptPassword:$1$B0s6E0$CeQNoMvELqPe2sIYRIefU1同样的明文口令,每次加载获得的MD5密文是不同的编辑GRUB 配置文件,加入如下行:Password–md5 $1$B0s6E0$CeQNoMvELqPe2sIYRIefU1--md5参数表示口令 是MD5加密的 必须在TILE前,否则效果达不到Kernel 内核 内核的作用:1、驱动硬件(基于操作系统,每个内核占空间最大的就是硬件驱动)2、驱动INIT进程/boot 存放所有系统引导程序,/etc下存放所有系统配置文件内核存放在/BOOT目录下。Vmlinuz-2.6.18-194.e15 vmlinuz 中的z标识是压缩之意目前主要的内核为Vmlinuz-2.6.18-194.e15 www.kernel.org  2.6.18  第二位6偶数是稳定版本,奇数是测试版194.e15 升级包Demsg 主要检测kernel 内核引导期间的信息Dmseg |grep sdaDemsg |greb sdb 如果没有出现信息,则没有检查到硬盘。也可以用DEMSG来检查网卡Demsg |grep eth0Demsg |grep eth1InitInit 启动后读取inittab文件,执行缺省运行级别,从而继续引导过程。在unix系统中init是第一个可以存在的进程,因此它的PID恒为1,但他必须指向一个更高级的功能负责;PID为0的是内核调度器(kernel scheduler)从而获得cpu时间。内核调度器:1、分配CPU时间。2、进程间切换。init恒为1 开机首先启动,INIT是所有进程的父进程 。。。 原文地址:http://bbs.lampbrother.net/read-htm-tid-99781.html 管理员在2009年8月13日编辑了该文章文章。 --> --> 阅读(38) | 评论(0) | 转发(0) | 0 上一篇:[33期] 兄弟连-我的归宿“相见恨晚”的她 下一篇:[33期] 凯子哥,你讲得真精彩,我们学到的太多了 相关热门文章 毕业五年(续) 毕业五年 职业生涯规划 中国软件开发工程师之痛... 闲置书处理! 大家都是用什么来管理hadoop集... 网站被人挂了吗,添加了些程序... Nginx如何保证不走宕机的那个... 大家谈谈MYSQL客户端和服务器... 以下代码运行后为何会输出5?... 热门推荐 --> 给主人留下些什么吧!~~ 评论热议

上一篇:iOS网络编程-iCloud文档存储编程实例
下一篇:[33期] 凯子哥,你讲得真精彩,我们学到的太多了

相关文章

相关评论