Linux系统启动流程、内核及模块管理Linux系统的组成部分组成:内核+根文件系统(kernel+rootfs)内核(kernel):进程管理(创建、调度、销毁等)、内存管理、网络管理(网络协议栈)、驱动程序、文件系统、安全功能IPC:InterProcessCommunication机制本地进程间通信机制:消息..
分类:
系统相关 时间:
2016-09-30 07:57:13
阅读次数:
436
POST-->BIOS(Boot Sequence)-->MBR(bootloader,446)-->Kernel-->initrd-->(ROOTFS)/sbin/init(/etc/inittab) 说明:BIOS自检-->从BIOS中读取启动顺序-->读取MBR中的bootloader-->加 ...
分类:
系统相关 时间:
2016-09-26 10:59:54
阅读次数:
284
一、POST加电自检 按下电源后ROM芯片中的CMOS程序执行并检测CPU、内存等设备是否存在并正常运行,CMOS中的程序叫BIOS,可以设置硬盘接口,网卡声卡开关之类的简单设置。一般PC机主板上有一个纽扣电池,这个电池就是给ROM供电的,可以保证主板断电后BIOS的一些基本设置不会重置。 下面是一 ...
分类:
其他好文 时间:
2016-09-23 18:14:03
阅读次数:
153
一、linux组成介绍1.linux组成:Linux:kernel+rootfs(根文件系统)kernel:进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能rootfs: 程序和glibc库:函数集合,function,调用接口(头文件负责描述)过程调用:procedure,无返回值函数调用:function程序:二进制执..
分类:
其他好文 时间:
2016-09-21 23:38:11
阅读次数:
314
CentOS6开机启动流程实验篇centos系统的启动流程grub破坏Linux的核心文件再修复体验系统启动流程CentOS6开机启动的具体详情请参见理论篇!了解了系统启动的基本流程,以下我们通过“破坏式实验”,即破坏系统启动过程中的一些关键环节,使系统无法启动,然后我们再通过修复这些..
分类:
其他好文 时间:
2016-09-19 22:51:11
阅读次数:
334
Linux系统启动流程(4)制作自定义linux之一平时使用的服务器类型的linux系统一般都会装载各种软件与服务,而在某些情况下,并不能一直直接使用公司管理的系统,一是可能会出现故障,二是在处理一些小问题下可能无需如此庞大的linux。于是根据前几篇所讲的linux中的Centos6版本的..
分类:
系统相关 时间:
2016-09-19 16:18:25
阅读次数:
427
Linux系统启动流程之(3)系统故障修复之二通过上一篇可以了解如何来重新安装grub从而修复grub引导,那么如果损坏的不仅仅为grub引导,如果还出现了其它更为严重的问题呢。下面几个案例来说明:案例一:通常系统服务运行之前会运行init程序来开启第一个进程,那么如果init被删除..
分类:
系统相关 时间:
2016-09-19 14:38:05
阅读次数:
273
Linux系统启动流程之(2)grubLinux启动流程中在引导bootloader时会检查出磁盘的前446字节,从而找出/boot/grub下的相应的配置,来去挂载假根文件系统来解压内核来完成根切换。回顾启动流程:POST-->BootSequence(BIOS)-->BootLoader-->Kernel(ramdisk)-->rootfs--&g..
分类:
其他好文 时间:
2016-09-19 13:21:36
阅读次数:
278
Linux系统启动流程之(3)系统故障修复之一在使用linux中可能因为各种原因导致机器无法启动,于是针对这些问题都会应该有一个应对的措施,来恢复系统让此进行工作。下面用几个案例来逐一说明。案例一:破坏掉grub中bootloader,及磁盘的前446字节存放的grub的stage1第一阶段。#使..
分类:
系统相关 时间:
2016-09-19 13:19:02
阅读次数:
262
要想维护好linux,首先需要掌握linux的启动流程,看起来黑屏白字忽闪忽闪启动就启动了,但你真的知道操作系统在后台都做了些什么吗,如果系统启动过程中报错起不来了,你知道是哪个步骤出错了吗,你知道如何去修复吗,这就需要我们对linux启动过程做一个详尽的了解,以帮助我们..
分类:
其他好文 时间:
2016-09-18 21:17:44
阅读次数:
172