RHEL7 启动配置

MBR保存着系统的主引导程序(grub 446字节,分区表64字节),启动过程就是把内核加载到内存。

 

启动的顺序:

1、BIOS;

2、BIOS激活MBR;

3、MBR中的引导程序(grub)加载到内存,生成一个微系统(如xfs);

4、grub 读取分区表,找到引导分区;

5、grub读取自身的配置文件,找到内核文件

6、加载内核文件;

1.Linux中,每个盘片的第一个扇区主要记录两个重要的信息:

(1).主引导区(MBR):可以安装引导加载程序的地方,占扇区的446bytes。      (2).分区表:记录整块硬盘分区的状态(这里假设每个磁盘只有一个盘片),占64bytes。

2.因为硬盘限制,分区表可以分一到四个主分区(Primary),

 

  或者包含一个扩展分区(Extended)和一到三个主分区。主分

 

  区和扩展分区总共不能超过四个,因为操作系统的限制,扩展

 

  分区不能超过一个。其中,扩展分区可以再继续分区,叫做逻

 

  辑分区。

3.主分区的作用就是计算机用来进行启动操作系统的,因此每一

 

  个操作系统的启动,或者称作是引导程序,都应该存放在主分

 

  区上。扩展分区的目的是使用额外的扇区来记录分区信息,不

 

  能直接使用,只有分成逻辑分区才能被格式化后作为数据访问

 

  的分区。用我同学的话,虽然不太形象但是还算有理的比喻就

 

  是:我们的面不能吃,但是面做成了饺子或者饼就能吃。

 

4.在Linux下,我们根据系统中的设备文件名,如/dev/hda3

 

  和/dev/hda5来使用扩展分区和逻辑分区。(逻辑分区的设备

 

  名称号码由5开始)

时间: 2024-10-14 07:59:17

RHEL7 启动配置的相关文章

【学神-RHEL7】1-23-RHEL7启动配置

本节所讲内容: RHEL7 启动配置   MBR保存着系统的主引导程序(grub 446字节,分区表64字节),启动过程就是把内核加载到内存.   启动的顺序: 1.BIOS: 2.BIOS激活MBR: 3.MBR中的引导程序(grub)加载到内存,生成一个微系统(如xfs): 4.grub 读取分区表,找到引导分区: 5.grub读取自身的配置文件,找到内核文件 6.加载内核文件:   RHEL7中第一个启动进程不在init进程 [[email protected] ~]#pstree -p

RHEL7启动的原理和服务控制

本节所讲内容: 1-1-    RHEL7的启动原理 1-2-    1-2-RHEL7的服务管理 1-3-    1-3-网络模型与IP地址的概述 BIOS自检-> MBR启动GRUB 加载内核 systemd的init进程 systemd的初始化进程 作用:加载所需的服务和用户空间工具,挂载文件系统/etc/fstab systemd是Linux内核启动的第一个进程,取代了sysvinit程序(即init) 负责协调引导过程的其余部分并配置为用户的环境 systemd 相比 init 的优点

Linux中tomcat开机启动配置脚本【参考其他文章的总结备忘录】

参考文章http://blog.sina.com.cn/s/blog_a57562c80101ic47.html http://blog.csdn.net/cheng168520/article/details/4312828 http://blog.sina.com.cn/s/blog_7f395ece0100ti5y.html 以前在自己本机上安装过一个Linux,后台应为系统崩溃,以前配置的开机启动脚本.数据库主从双备份.负载均衡等都没了,所以现在在重新配置一次,赶紧做个笔记防止自己以后又

ABP启动配置

ABP启动配置 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ABP的官方网站:http://www.aspnetboilerplate.com ABP在Github上的开源项目:https://github.com/aspnetboilerplate 本文由 东莞-天道 提供翻译 译者注:在看这一节的内容之前,建议大家先下载module-zero这个例子代码,这个例子就是一个用户和角色的模块,并且使用的实例.配置在每一个应用中都可能会有

基于DDD的现代ASP.NET开发框架--ABP系列之5、ABP启动配置

点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之5.ABP启动配置 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ABP的官方网站:http://www.aspnetboilerplate.com ABP在Github上的开源项目:https://github.com/aspnetboilerplate 本文由 东莞-天道 提供翻译 译者注:在看这一节的内容之前,建议大家先下载module-zero这

Rhel7 IPV6配置

Rhel7 IPV6配置 [[email protected] html]# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.25.0.11 netmask 255.255.255.0 broadcast 172.25.0.255 inet6 fddb:fe2a:ab1e::c0a8 prefixlen 64 scopeid 0x0<global> inet6 fe80::505

&lt;&lt;ABP文档 - 框架&gt;&gt; 1.4 启动配置

文档目录 本节内容: 配置ABP 替换内置服务 配置模块 为一个模块创建配置 ABP在启动时,提供基础框架和模型来配置和模块化. 配置ABP 在预初始化事件中进行配置,示例: public class SimpleTaskSystemModule : AbpModule { public override void PreInitialize() { //为你的应用添加语言 Configuration.Localization.Languages.Add(new LanguageInfo("en

基于DDD的.NET开发框架 - ABP启动配置

返回ABP系列 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板. ABP的官方网站:http://www.aspnetboilerplate.com ABP官方文档:http://www.aspnetboilerplate.com/Pages/Documents Github上的开源项目:http

MongoDB启动配置等

目录: 一.mongoDB 启动配置 二.导出,导入,运行时备份 三.Fsync锁,数据修复 四.用户管理,安全认证 一.启动项 mongod --help C:\Windows\system32>mongod --help 1.常用配置项 --dbpath 指定数据库的目录,默认在window下是c:\data\db\ --port 指定服务器监听的端口号码,默认是27017 --fork 用守护进程的方式启动mongoDB --logpath 指定日志的输出路径,默认是控制台 --confi