inittab文件剖析[CentOS 5.X]grep -v “^#” /etc/inittab | more #过滤掉以#开头的行 inittab文件格式id:runlevels:action:process id: 标识符,一般为两位数字或字母 runlevels: 运行级别,可以指定多个,若为空,则表示从0~6各个运行级别都执行 action: 指定运行状态 process:...
分类:
其他好文 时间:
2014-09-24 20:17:47
阅读次数:
170
CentOS 6.X启动流程 /boot分区 启动引导程序是默认可以识别boot分区的.因此在系统还无法加载硬盘的时候,boot分区是可以识别的! initramfs内存文件系统 CentOS 6.x中使用initramfs内存文件系统取代了CentOS 5.x中的initrd RAM Disk。他们的作用类似,可以通过启动引导程序加载到内存中,然后加载启动过程中所需要的内核模块[用来模拟真正的...
分类:
其他好文 时间:
2014-09-24 16:22:27
阅读次数:
223
作者:阮一峰半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事...
分类:
系统相关 时间:
2014-09-21 18:12:31
阅读次数:
307
本文通过分析cocos2d-x自身提供的示例程序HelloLua来分析cocos2d-x程序在android平台下的具体启动过程。...
分类:
移动开发 时间:
2014-09-21 10:52:40
阅读次数:
243
核心与核心模块在整个启动的过程当中,是否能够成功地驱动我们主机的硬件配备, 是核心 (kernel) 的工作!而核心一般都是压缩档,因此在使用核心之前,就得要将它解压缩后, 才能加载主内存当中。另外,为了应付日新月异的硬件,目前的核心都是具有『可读取模块化驱动程序』的功能, 亦即是所谓的『 modu...
分类:
其他好文 时间:
2014-09-20 03:33:36
阅读次数:
288
Boot Loader: Grub『 boot loader 是加载核心的重要工具』!没有 boot loader 的话,那么 kernel 根本就没有办法被系统加载!boot loader 的两个 stage在 BIOS 读完资讯后,接下来就是会到第一个启动装置的 MBR 去读取 boot loa...
分类:
其他好文 时间:
2014-09-20 03:32:26
阅读次数:
369
Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?
原创链接:http://blog.csdn.net/zhao_3546/article/details/12843477,转载请注明,谢谢。
最近在研究Activity的启动流程,老罗的blog在看,也找...
分类:
移动开发 时间:
2014-09-16 14:18:40
阅读次数:
213
我们在使用Linux操作系统的时候,我们只需按下电源键,等待,然后输入账户和密码就可以使用Linux操作系统了。那么在按下电源到输入账号和密码之前,操作系统都做了些什么?下面就来讲述在这段时间发生的动作。下面以CentOS6系列为例来讲解Linux的启动流程。 一、Linux启动流程详解下图就是启动...
分类:
系统相关 时间:
2014-09-15 10:03:28
阅读次数:
338
在java>org>jivesoftware>openfire>starter,该类中的main方法启动,有图为证:在start中方法分别调用unpackArchives和findParentClassLoader方法,确定openfire目录,并解压相关jia包,并创建一个org.jivesoft...
分类:
其他好文 时间:
2014-09-12 18:53:13
阅读次数:
222
最近在看minion的启动的源代码,一路曲折啊,经过一番努力,终于理解了流程。现在记录下,方便以后查阅。总体来说流程如下:1、解析命令行参数和minion配置文件,得到options和config字典2、设置日志(salt.log.setup.setup_logfile_logger负责)3、设置pidfile4、根据master参..