linux系统引导流程,[操作系统](五)Linux引导流程解析

[操作系统](五)Linux引导流程解析

0

2015-04-15 15:00:10

目录Linux引导流程

Linux运行级别

Linux启动服务管理

GRUB配置与应用

启动故障分析与解决

Linux引导流程

Linux系统引导流程如下图:

bc91bb04e6e9c61e24c974e4440db8f2.gif

固件(Firmware)就是写入EROM或EEPROM(可编程只读存储器)中的程序一般来说,担任着一个数码产品最基础、最底层工作的软件才可以称之为固件,比如计算机主板上的基本输入/输出系统BIOS(Basic Input/output System),在以前其实更多的专业人士叫它固件。

通常这些硬件内所保存的程序是无法被用户直接读出或修改的。在以前,一般情况下是没有必要对固件进行升级操作的,即使在固件内发现了严重的Bug也必须由专业人员带着写好程序的芯片把原来机器上的更换下来。随着技术的不断发展,修改固件以适应不断更新的硬件环境成了用户们的迫切要求,所以,可重复写入的可编程可擦除只读存储器EPROM(Erasable Programmable ROM),EEPROM和flash出现了,这些芯片是可以重复刷写的,让固件得以修改和升级。

接通微机的电源,系统将执行一个自我检查的例行程序。这是固件BIOS最重要的功能,通常称为POST——加电自检(Power On Self Test)

常用固件设置有:安全设置、可引导介质列表、可引导介质搜索顺序、电源管理、启动细节显示等

查看系统时间(软件时钟): date   查看硬件时钟: hwclock

bc91bb04e6e9c61e24c974e4440db8f2.gif

如上图我的系统时间和硬件时钟基本相同且准确,如果两个当中有一个不准确则需要参照另一个时钟进行同步,用 hwclock --help 命令查看hwclock常用选项的帮助信息,可以看到--hctosys选项是根据硬件时钟设置系统时间,--systohc选项是根据当前系统时间设置硬件时钟

bc91bb04e6e9c61e24c974e4440db8f2.gif

如果系统时间和硬件时钟都不准确,我们需要重新设置,对于系统时间,我们用 man date 看看它的帮助文档,可以看到设置系统时间的格式为 date 月月日日时时分分年年年年.秒秒 ,例如设置当前系统时间为2015年04月15日14时25分30秒的命令为 date 041514252015.30

bc91bb04e6e9c61e24c974e4440db8f2.gif

同理我们用 man hwclock 查看hwclock的帮助文档可以知道,设置当前硬件时钟为2015年04月15日14时25分30秒的命令为 hwclock --set --date="4/15/2015 14:25:30" ,当然也可以根据当前系统时间设置硬件时钟

转载请保留本文网址:http://www.shaoqun.com/a/114614.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

linux

0

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值