Linux基础二

开机引导过程

开机自检 → MBR引导 → GRUB菜单 → 加载linux内核 → INIT进程初始化

1.开机自检
服务器开机后,主板上的BIOS(Basic Input/Output System,基本输入输出系统)对CPU,内存,显卡,键盘等设备进行通电自检。

2.MBR引导
当从本机一个盘中启动系统时,首先根据硬盘第一个扇区中MBR(Master Boot Record,主引导记录)的设置,将系统控制权传递给包含系统引导文件的分区;或者直接根据MBR记录中的引导信息调用启动菜单(如:GRUB)

3.GRUB菜单
对于linux系统来说,GRUB算是使用最广泛的多系统引导器程序了。系统控制权传递给GRUB以后,将会显示启动菜单提供给用户选择,病根据所选项(或采用默认值)加载Linu内核文件,然后将系统控制权转交给内核。

4.加载Linux内核
linux内核是一个预先编译好的特殊二进制文件,介于硬件与系统程序之间,负责资源分配与调度。内核接过系统控制权以后,将完全掌握挣个Linux操作系统的运行工程。在RHEL5 系统中,默认的内核文件位于“/boot/vmlinuz-2.6.18-8.el5”

5.INIT进程初始化
/sbin/init 程序加载到内存中运行(运行中的程序称为进程),init进程负责完成乙烯类的系统初始化过程:读取配置文件/etc/inittab,根据配置内容首先执行初始化脚本文件/etc/rc.d/rc.sysinit,并通过脚本文件/etc/rc.d/rc 控制应该启动那些程序和服务,最后运行终端程序 /sbin/mingetty ,等待用户登录(用户登录过程由/bin/login 程序负责验证)

决定系统初始化过程的关键在于init进程及其配置文件/etc/inittab;而决定Linux系统启动后自动运行那些程序的关键在于/etc/rc.d/rc 脚本,rc 脚本将根据不同的系统运行级别选择执行不同目录(rc0.d , rc1.d ……rc6.d)中的服务控制脚本。

6.系统初始化进程及文件(介绍init进程及与系统初始化过程相关的一些配置文件)


看系统是多少位的

1.  # getconf LONG_BIT 
 64

2.  uname -a
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

3. uname -m
x86_64

4. arch
x86_64
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值