快速业务通道

Linux的启动流程

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-08

软件包的安装方式:
1.源码安装
2.rpm dpt:方便的把编译好的二进制文件放在专门管理这些软件的一个管理工具中
五种管理机制:安装,卸载,升级,查询,校验
安装:-ivh --nideps 忽略依赖关系
卸载:-e
升级:-Uvh 若某个包没装,则装上,其他的更新
-Fvh 若某个包没装,则不更新
-force 强行升级
查询:-q
a 查询所有
f 查询有哪个软件包安装出来的
l 列出某个包安装后所生成的所有文件
i 通过FTP站点直接在线安装软件
c 列出配置文件
d 列出文档
--script 查询安装过程中所使用的脚本
校验:-V 校验是校验每个软件包安装后生成的文件的校验码与数据库中的核对.从而知道是否更改过
rpm database 装数据库
--initdb 重建数据库 若已经有数据库了,则不建
--rebuilddb 重建数据库 若数据库存在,则覆盖原有的数据库
--import 导入公钥信息,保证rpm包来源的可靠性
-K 校验签名信息等合法
3.绿色软件的安装

用yum 工具安装软件包,可解决包之间的依赖关系
得有yum库 获得yum库的方法:本地获取 ftp获取 http获取
配置文件:/etc/yum.repos.d/*.repo
其中格式为:【repo_name】
name=
baseurl=file:/// | ftp:// | http://
enabled=1|0
gpgcheck=1|0
yum 命令的使用
安装:install
groupinstall
卸载: remove , erase
groupremove
更新: update
查询:list all|installed|avalible
grouplist
yum clear all 清空yum缓存
createrepo -g /var/yum/Server/repodata/comp[Tab] 创建自己的yum源

启动Linux的流程

启动第一步--加载BIOS

当你打开计算机电源,计算机会加载BIOS信息,BIOS信息是如此的重要,以至于计算机在最开始就找到它.这是BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等.在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了.

启动第二步--读取MBR

众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Master Boot Record,即主引导记录,它的大小是512字节(其中前446个字节为boot loader ,每16字节标识一个主分区,64个字节攻克一标识4个主分区,这也就是只能有4个主分区的缘故,还剩2个字节),别看地方不大,可里面却存放了预启动信息、分区表信息.

系统找到BIOS所指定的硬盘的MBR后,就会将其复制到0×7c00地址所在的物理内存中.其实被复制到物理内存的内容就是Boot Loader,而具体到你的电脑,那就是lilo或者grub了.

启动第三步--Boot Loader

Boot Loader 就是在操作系统内核运行之前运行的一段小程序.通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核做好一切准备.

Boot Loader有若干种,其中Grub、Lilo和spfdisk是常见的Loader.

我们以Grub(两段式boot loader,其一段加载第二段,后一段在内核所在分区上/boot下,可以作为一个独立的分区)为例来讲解吧,毕竟用lilo和spfdisk的人并不多.

系统读取内存中的grub配置信息(一般为menu.lst或grub.lst),并依照此配置信息来启动不同的操作系统.

启动第四步--加载内核

根据grub设定的内核映像所在路径,系统读取内存映像,并进行解压缩操作.此时,屏幕一般会输出“Uncompressing Linux”的提示.当解压缩内核完成后,屏幕输出“OK, booting the kernel”.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号