RHCSA&RHCE(RHCE7)学习知识点--Linux规划&安装

 

磁盘

磁盘的组成主要有盘片、机械手臂、磁头与主轴马达所组成, 而数据的写入其实是在盘片上面。盘片上面又可细分出扇区(Sector)与磁道(Track)两种单位,硬盘存储的最小单位是扇区(Sector),物理量设计有两种大小,分别是 512bytes 与 4Kbytes。

扇区是对硬盘而言,是物理层的,块和簇是对文件系统而言,是逻辑层的。磁盘控制器是用来映射两层的。

CHS(柱面Cylinder、磁头Head和扇区Sector)寻址模式支持的硬盘容量有限

LBA(Logical Block Addressing)

C/H/S编号通过一定的规则转变为一线性的编号

 

磁盘分区

实体机器使用的是 /dev/sd[a-p] 的磁盘文件名

虚拟机环境,使用 /dev/vd[a-p]

硬盘分区的最小单位是柱面(Cylinder)

 

MSDOS (MBR) 分区

主引导记录区(Master Boot Record, MBR):安装开机管理程序的地方,有446 bytes

分区表(partition table):记录整颗硬盘分区的状态,有64 bytes。

主要与扩展分区最多可以有四个(硬盘的限制)

扩展分区最多只能有一个(操作系统的限制)

逻辑分区是由扩展分区持续切割出来的分区;

缺点:

操作系统无法管理到 2.2T 以上的磁盘容量

MBR 仅有一个区块,若被破坏后,经常无法或很难救援。

MBR 内的存放开机管理程序的区块仅 446bytes,无法容纳较多的程序代码。

 

GUID partition table, GPT 磁盘分区表

每个 LBA 有 512bytes

使用了 34 个 LBA 区块来纪录分区信息

最后 33 个 LBA 作为另一个备份

LBA0 (MBR 兼容区块)

LBA1 (GPT 表头纪录)

LBA2-33 (实际记录分区信息)

每个 LBA 可记录4个分区信息,总共可以有 4*32 = 128 个分区信息

每个分区用64bits 来记载开始/结束的扇区号码,单分区最大容量:

264 * 512bytes = 263 * 1Kbytes = 233*TB = 8 ZB

 

BIOS(Basic Input&Output Systen)

它是一组固化到计算机主板上一块ROM芯片中的程序,它保存着计算机最重要的基本输入输出程序、系统设置信息、开机后自检程序和系统自启动程序。

BIOS是连接电脑硬件和软件的枢纽,也可以说它是一款转换器。

主要功能是为计算机提供最底层的、最直接的硬件设置和控制。

 

BIOS 搭配 MBR/GPT 的开机流程

在开机的时候,计算机系统会主动执行的第一个程序BIOS

BIOS读取第一个扇区的MBR中的boot loader

boot loader再load Kernel文件

 

boot loader的主要任务:

提供菜单:用户可以选择不同的开机项目,这也是多重引导的重要功能;

载入核心文件:直接指向可开机的程序区段来开始操作系统;

转交其他loader:将开机管理功能转交给其他loader负责。

 

UEFI (Unified Extensible Firmware Interface)

是一种详细描述全新类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上,提供一组在 OS 加载之前(启动前)在所有平台上一致的、正确指定的启动服务

用来作为启动操作系统之前的硬件检测、开机管理、软件配置等目的

 

目录树结构 (directory tree)

以根目录为主,然后向下呈现分支状的目录结构的一种文件架构。

所有的文件都是由根目录(/)衍生来的,而次目录之下还能够有其他的数据存在。

要取得一个文件时,系统就得由根目录开始找

 

文件系统与目录树的关系(挂载)

挂载利用一个目录当成进入点,将磁盘分区的数据放置在该目录下,进入该目录就可以读取该分区

 

挂载点与磁盘分区的规划

初次接触Linux:只要分/boot、/及swap

根据用途将重要的目录独立出来

/boot

/

/var

/home

swap

 

 

选择适当的distribution

每个Linux distributions使用的都是来自于http://www.kernel.org官方网站所提供的Linux Kernel,只是加了一些各自的工具软件

Red Hat Enterprise Linux

SuSE Enterprise Linux

Community Enterprise Operating System(CentOS)

Ubuntu Server

 

国内的镜像站点:

https://mirrors.aliyun.com/

https://mirrors.163.com

https://mirrors.sohu.com/

 

版本说明:

CentOS-7-x86_64-DVD-1804.iso          DVD版本(一般使用这个版本)

CentOS-7-x86_64-Everything-1804.iso   完整版本(包含所有的版本)

CentOS-7-x86_64-LiveGNOME-1804.iso    GNOME桌面版

CentOS-7-x86_64-LiveKDE-1804.iso      KDE桌面版

CentOS-7-x86_64-Minimal-1804.iso      最小安装版

CentOS-7-x86_64-NetInstall-1804.iso   网络安装版

 

CentOS 7安装

使用虚拟机练习:

1个vcpu,1GB内存,20GB磁盘

磁盘小于2TB可以使用MBR分区

/boot    1GB

/        10GB

/home    5GB

swap     1GB

 

boot loader使用CentOS 7默认的grub2,安装到MBR

软件选择Server with GUI,安装常用软件和图形界面软件

 

安装的步骤

BIOS配备从光盘启动

选择安装模式

选择语言、键盘:us

软件选择:Server with GUI

磁盘分区

boot loader、网络、时区、root密码

安装后首次配置

 

参考文档:

《鸟哥的Linux私房菜基础篇第三版》

 

猜你喜欢

转载自blog.csdn.net/byrgzs/article/details/85621985