首页
新闻
UniX技术
数据库
经验交流
PHP
Linux考试认证
首页
>
Linux考试认证
linux认证:Linux系统开机过程解释笔记
时间:2009-05-12 05:52:24 作者:
我要投稿
Linux初探欢迎您的投稿,投放方法请点击
这里
查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
说实话,偶以前一直看不起开机启动的,按下电源然后出去溜一圈回来就可以用,何必考虑这个过程呢。不过,后来发觉学习linux如果没过这个的话,对以后的学习会产生很大......
说实话,偶以前一直看不起开机启动的,按下电源然后出去溜一圈回来就可以用,何必考虑这个过程呢。不过,后来发觉学习linux如果没过这个的话,对以后的学习会产生很大的障碍。因此,赶紧多学习几遍。网上开机描述linux开机过程的比较多。不过,自己不默写一遍,在脑海里过一遍,往往也只能了解个大概,处于难得糊涂的状态。为了达到剑既是我,我既是剑的人剑合一的境界。赶紧温习一遍。
总结一下,linux的开机整个流程。
· 1: 启动电源后,主机第一步先做的就是查询BIOS(全称:basic input/output system 基本输入输出系统)信息。了解整个系统的硬件状态,如CPU,内存,显卡,网卡等。嗯,这一步windows算和它是一家。不分彼此。
· 2: 接下来,就是主机读取MBR(硬盘的第一个扇区)里的boot loader了。这个可是重点哦,据说troubleshooting里就会考这点,给个坏了的loader,叫你修正。windows不支持linux 的分区格式。所以,用windows的boot。ini是查不到linux的系统的。一般我装系统都是先装windows再装linux,然后用grub 来做boot loader。两个字:省心!因为linux不像windows那么小气。grub可是支持windows分区格式的哦。
· 3: 接上一步,主机读取boot loader后,会读取里面的信息,知道谁跟谁是待在哪,假如主机想进入linux系统,读取到linux核心是在/boot文件目录中后,将此核心加载到内存中。开始了接下来的分析启动之旅。
· 4: OK,第一个运行程序是谁?就是/sbin/init程序。不信,就用top程序看下,是不是PID为1的就是这个东东,它,可是万物之祖啊,我简称它是女娲娘娘(不喜欢亚当夏娃)。
· 5: init首先查找启动等级(run-level)。因为启动等级不同,其运行脚本(也就是服务)会不同。默认的等级有以下几项:
0 - halt (系统直接关机)
1 - single user mode (单人模式,用于系统维护时使用)
2 - Multi-user, without NFS (类似3模式,不过少了NFS服务)
3 - Full multi-user mode (完整模式,不过,是文本模式)
4 - unused (系统保留功能)
5 - X11 (与3模式类似,不过,是X终端显示)
6 - reboot (重新开机)
(不要选择0或4,6 否则,进步了系统的)
· 6: OK。系统知道自己的启动等级后,接下来,不是去启动服务,而是,先设置好主机运行环境。读取的文件是/etc/rc。d/rc。sysinit文件。那究竟要设置哪些环境呢?
1
/
2
1
2
下一页
尾页
如果您需转载 linux认证:Linux系统开机过程解释笔记,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
相关文章
Stored Procedures: Returning Data
Stored Procedures: Returning DataBy Bill Graziano on 09 April 2001T
Linux下MySQL数据库日志恢复方法
如果MySQL服务器启用了二进制日志,你可以使用mysqlbinlog工具来恢复从指定
[商业智能翻译小组] 数据仓库成熟度模型
转自:商业智能翻译小组-蔡旭 (欢迎各位同仁加入商业智能翻译小组)简介作为
英特尔:推10吋以上Netbook绝对是错误
4月14日戴尔、三星、宏碁表示将在下半年推出12英寸上网本,作为上网本主要
Sun MySQL 5.1自发布下载次数突破25万
自2008年1月MySQL被Sun收购以后,MySQL的研发步伐并没有终止.近日,Sun MyS
如何在Fedora Core7系统上成功安装VmWare
1)安装 VMware-workstation-5.5.1-19175.i386.rpm[root@www.cnscn.or
parse_ini_file用法
parse_ini_file用来解析一个配置文件配置文件如 config.ini[host]hostnam
聊天室php
//第一个页面name="index1.php" <? include "../signup/mysql.php";
今天简单介绍下:Transact_SQL(初学者必看)
Transact-SQL是一种数据定义、操作和控制语言,是SQL Server中的重要元
Are Your Indexes Being Used Effectively?
Are Your Indexes Being Used Effectively?By : Ashish Kumar Mehtahttp
将PHP作为Shell脚本语言使用
--英文原著:Darrell Brogdon,发表于 http://www.phpbuilder.com/columns/darr
恢复SQL Server 7数据的方法
SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言
Oracle SQL Developer简介
什么是 SQL Developer?日期:2008 年 4 月 Oracle SQL Developer 是一个免
mysql 中文乱码。
如果你的mysql在dos 中出现乱码的话很要可能是charSet没设置好,以下几个动
找出所有非xml索引并重新整理
--找出所有非xml索引DECLARE cur CURSOR FORSELECT[object_name]=s.name
经验分享:通过P2P来升级Ubuntu
喜爱看电影听音乐下载游戏的朋友应该或多或少都听说过或使用过BT(Bittorr
栏目热门
虚拟机中Linux不能引导的问题
中央电视台CCTV动画部案例RedHatLinux
资讯动态:Ubuntu将支持ARM处理器
Digi推出业内最小Linux嵌入式设备服务器
Mac、Linux及iPhone用户都能用网络版Office
站内搜索:
Linux
高级搜索
Powered by
Linux初探
© 1999-2009
RSS