易截截图软件、单文件、免安装、纯绿色、仅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一般都


相关文档:

mysql在红旗linux下全程安装配置祥解

1、下载MySQL的安装文件
安装MySQL需要下面两个文件:
MySQL-server-5.0.46.i386.rpm   
MySQL-client-5.0.46.i386.rpm

2、安装MySQL
rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是
ivh
,其中i表示将安装指定的rmp软件包,V表 ......

用Linux下Perl脚本连接SQLServer

准备工作:
  用到的perl 扩展组件(modules)在上篇贴出.( win32::odbc 模块
)下载组件后按照Readme文件安装倒响应目录.配置好相应的odbc数据源.
  
  程序实现:
  使用
  use
Win32::ODBC;
  
  语句包含应使用的模块是win32::odbc,写出数据库
连接字符串
  
  $DSN = "DSN =
My DSN ......

Linux上tomcat的安装

1. 去http://jakarta.apache.org/tomcat/ 下载一个Tomcat;
  [root@LinuxServer gz]#wget http://apache.bestwebcover.com/jakarta/tomcat-5/v5.5.4/bin/jakarta-tomcat-5.5.4.tar.gz &
  [root@LinuxServer gz]#wget http://apache.bestwebcover.com/jakarta/tomcat-5/v5.5.4/bin/jakarta-tomcat-5.5.4.tar.gz.m ......

【转帖】linux和qtopia下的矩阵键盘驱动程序

出处:http://blog.163.com/xiyong8260/blog/static/66514621200944115026359/网易博客:xiyong
基于s3c2440和linux,实现了3*4的矩阵键盘驱动。
功能:延时消抖,重复按键,多键齐按(??)
更详细的说明文档:“基于S3C24440和嵌入式Linux的矩阵键盘设计”,电子技术,2008,45(5):21-23
/**************** ......

在Linux环境中,安装使用ITK

ITK是由美国数字人项目引出的一个副产物,但由于其开源,跨平台的特点,应用范围逐渐扩大,并不断完善,在医学图像处理中,占有很重要的地位。个人感觉,上手比较难,一旦开始使用了,就很容易了,手册上讲的相当清楚。
环境:ITK3.6,cmake2.6(带二进制可执行文件的),redhat EL AS 4.4
创建文件夹
/opt/itk/src/

......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号