简单介绍了 Nginx 启动的过程,并分析了其启动过程的源码。在启动过程中有一个步骤非常重要,就是调用函数 ngx_init_cycle(),该函数的调用为配置解析提供了接口。配置解析接口大概可分为两个阶段:准备数据阶段 和 配置解析阶段;...
分类:
其他好文 时间:
2015-01-12 09:18:05
阅读次数:
313
1.安装截图第三个和第四个是虚拟机相关,电脑上使用虚拟机必须勾选。Android Studio的运行需要 VC++ 环境,Android Studio安装的过程中,会自动安装。2.运行AS前提是正确设置JAVA的JAVA_HOME环境变量,AS的运行需要。启动过程中以前没安装选第二个,不然就导入以前...
分类:
移动开发 时间:
2015-01-11 20:21:34
阅读次数:
259
固件firmware(CMOS/BIOS)#POST加电自检||自举程序BootLoader(GRUB)#载入内核/boot/grub/grub.conf||载入内核Kernel#驱动硬件||启动进程init(PID恒为1,PID为0的为内核调度器KernelScheduler)||读取执行配置文件/etc/inittab||判断运行级别(initdefault)|读取配置文件(/etc..
分类:
系统相关 时间:
2015-01-08 07:17:53
阅读次数:
294
原文网址:http://www.linuxidc.com/Linux/2011-03/33728.htm在内核初始化完成后,嵌入式linux 文件系统的启动过程主要包含以下几个步骤:1. 执行/sbin/init 文件2. 执行/etc/inittab 文件3. 执行/etc/init.d/rcS ...
分类:
系统相关 时间:
2015-01-06 17:34:29
阅读次数:
180
前言linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。阅读之前建议先看一下附图。本文中假设inittab中设置的init tree为:/etc/rc.d/rc0.d/etc/rc.d/rc1.d/etc/rc.d/rc2.d/etc/rc.d/rc3.d...
分类:
系统相关 时间:
2015-01-05 12:28:41
阅读次数:
241
今天来学习一下pg启动的过程。pg的启动命令./bin/postgres -D path/to/data。1.主体监控进程 postmaster进程进入无限循环,等待客户端请求并为之提供请求的服务。在无限循环里,postmaster进程通过调用操作系统接口select定期检查是否有客户端服务请求,....
分类:
其他好文 时间:
2015-01-02 12:05:53
阅读次数:
208
环境:debian 7.0加载BIOS1.从点击电源键开始,首先加载BIOS进行硬件检测,然后根据配置读取启动设备,然后读取Boot Loader ,linux中主流的boot Loader是grub。Boot Loader 安装在启动装置的第一个磁区内,也就是MBR(Master Boot Rec...
分类:
系统相关 时间:
2014-12-31 17:48:11
阅读次数:
188
在前面的一篇文章中,我们详细分析了PackageManagerService的启动过程(在后面的文章中,为了方便,我会将PackageManagerService简称PMS),PMS在启动的过程中,会去扫描系统app和用户安装的app,然后将这些app的信息保存到一些数据结构中,在这篇文章中,我们会接着前面一篇文章继续分析Intent匹配查询过程,如果对PMS不是很熟悉的同学建议先去阅读前面一篇文章...
分类:
其他好文 时间:
2014-12-30 23:39:47
阅读次数:
207
我手上的版本有archlinux、fedora20、debian7、centos6我主要以以上这些版本为例来描述,BSD init以上版本默认都没有了,所以无法验证,描述很可能有漏洞。其中archlinux、fedora20使用systemd,debian7使用system V init,centOS6使用upstart。 在谈init之前先说一下linux kernel的启动过程,在PC上和ar...
分类:
系统相关 时间:
2014-12-30 22:11:11
阅读次数:
658