易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux系统的启动,初始化及关机过程

Linux系统一个很重要且强大的特征就是,它是一个开放的系统,用户可以自己配置如何启动这个系统。用户可以自由配置系统启动过程的各个方面,包括在启动时定制启动那些应用程序,同样,关机时也可以自由配置如何去关闭各个程序,不过定制关机处理过程正常情况下是及少用到的。
理解如何启动及关闭一个程序的工作过程不仅仅就是为了定制个性化的Linux系统,而且非常有助于你去解决一些启动及关闭系统时产生的相关问题。
1.1启动过程概览
下面列出了X86平台下系统启动的主要起个步骤:
1.BIOS进行系统自检,并且运行在主硬盘MBR上的第一阶段Boot Loader。
2.第一阶段的Boot Loader把自身载入内存运行,然后从/boot/分区启动第二阶段的Boot Loader。
3.第二阶段的Boot Loader把内核装载入内存运行,然后内核会顺序载入所有必须的模块,并且以只读的方式挂载/boot/分区。
4.内核把启动过程的控制权转给/sbin/init程序。
5./sbin/init程序启动所有的服务及一些用户实用工具,并挂载所有的/etc/fstab文件列出的分区。
6.最后这刚启动的系统会提示用户登录。
较之于定制关机过程,配置系统启动的过程更加的常用。本章的剩余部分将详细讨论启动的工作过程以及怎么去定制这个过程以迎合各种各样的需求。
1.2启动过程的详细说明
启动过程开始阶段会因使用的硬件平台不同而不同。然而,一旦内核被找到并被Boot Loader装载到内存,默认的启动过程就都是一样的了,本章以X86体系为例子进行说明。
1.2.1BIOS
当一个X86电脑启动,处理器会在系统内存的最末端去查找BIOS程序并运行它。BIOS不仅仅控制第一阶段的启动过程,并且为外接设备提供了一些底层接口,因此它被写到只读的可永久保存的存储器上,并且随时可被使用。
    其它平台使用不同的程序去执行这些跟BIOS在X86系统上相似作用的底层任务。比如,Itanium-based 电脑使用Extensible Firmware Interface(EFI) Shell,而 Alpha 系统使用SRM 来控制。
    一旦BIOS被载入到内存,BIOS会检查整个系统,查找并检查外设,并且查找一个可以去启动系统的设备。通常,它会先检查磁盘设备和CD-ROM,如果没有找到才会去查找系统的硬盘。通常情况下,这个查找顺序我们可以通过BIOS去设定,让BIOS去主IDE总线上主IDE设备上去查找。然后BIOS会把在第一个可用设备的第一个扇区(MBR)的里的内容载入到内存里去,它只管把MBR载入内存,并不管里面实际是什么东西。MBR一般都


相关文档:

linux mysql 开发环境

安装mysql
sudo apt-get install mysql-servel-5.0 mysql-client-5.0
下载安装过程中,会提示输入root密码
安装C语言编程接口:
 sudo apt-get install libmysqlclient15-dev
更多api 查看:http://dev.mysql.com/doc/refman/5.0/en/c.html
相关mysql头文件和库文件安装在/usr/include/mysql/和/usr/lib/mysql目 ......

Linux 安装 Mysql

 一、引言
  想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有
Windows下使用SQL
Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux
和Windows本身就有很大区别。为了让 ......

Linux 平台下 MYSQL安装 启动 mysql命令

MYSQL安装
//解压编译安装
# tar xzvf mysql-5.0.27.tar.gz
# cd mysql-5.0.27
# ./configure -prefix=/home/redadmin/mysql
# make
# make install
# cd /home/redadmin/mysql/
# cp share/mysql/my-medium.cnf ./
# mv my-medium.cnf my.cnf
// my.conf文件修改
# vi my.cnf
修改前:
port  &nb ......

linux下java sdk安装详解

一、在sun公司门户上下载对应版本的java sdk
我下载的是jdk-6u6-linux-i586-rpm.bin版本
二、给下载文件赋权限
1、一般需要root权限,在$提示符下输入su,然后输入密码,即可进入root模式。提示符为#
2、#chmod 755 jdk-6u6-linux-i586-rpm.bin
3、#./jdk-6u6-linux-i586-rpm.bin
4、#rpm -ivh jdk-6u6-linux-i586-r ......

Linux内核2.6.14源码分析

Linux内核源码分析-链表代码分析
分析人:余旭
分析时间:2005年11月17日星期四 11:40:10 AM
雨 温度:10-11度
编号:1-4 类别:准备工作
Email:yuxu9710108@163.com
时代背景:开始在www.linuxforum.net Linux内核技术论坛上面发贴,在网友的帮忙下,
解决了一些问题。
版权声明:版权保留。本文用作其他用途当经 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号