拜师鸟哥之linux学习体会(3)——主机规划与磁盘分区

反正现在也睡不着,比赛还有一段时间才开始,那就熬夜再写点心得体会吧,主要针对第三章主机规划与磁盘分区。

一开始我也不太清楚,linux的操作不是只需要掌握一些重要的指令就行了吗?但是后来在项目中要移植一个linux系统到arm芯片上,才知道必须要掌握整个linux系统,就像我们需要掌握windows系统后才能对其进行操作。

1.    linux中所有的信息、数据等都是以文件的形式记录下来的,更加通俗的说,每个装置都被当成一个档案来进行访问,例如IDE接口的硬盘文件名是/dev/hda等。数据的写入其实是在磁盘上面。磁盘又可细分为扇区和磁柱两个单位,扇区每个大小为512字节,其中最重要的是第一个扇区。

2.    第一个扇区主要记录两个重要信息:1)主要启动记录区(MBR),存放安装开机管理程序,大小为446字节。2)分割表,记录整颗硬盘分割的状态,大小为64字节。MBR是很重要的,因为当系统在开机的时候会主动读取这个区块的内容,这样系统才知道你的程序放在哪里,并且该如何开机。

3.    在分割表的64字节中,总共分为四组记录区,每组记录区记录了该区段的起始与结束的磁柱号码,假设硬盘装置文件名为/dev/hda,则分割槽的四个区段分别为/dev/hda1,/dev/hda2,/dev/hda3,/dev/hda4.这四组分割信息称为延伸分隔槽,最小单位是磁柱。由延伸分割槽又可以切出逻辑分隔槽,其装置名称号码只能由5开始。

4.    简单地说,整个开机流程到操作系统之前的动作应该是这样的:1)BIOS,开机主动执行的韧体,会认识第一个可开机的装置2)MBR,第一个可开机装置的第一个扇区的主要启动记录块,内含开机管理程序。3)boot loader,一只可读取核心档案来执行的软件。4)核心档案,即内核,开始操作系统的功能。

时间: 2024-10-09 21:41:45

拜师鸟哥之linux学习体会(3)——主机规划与磁盘分区的相关文章

拜师鸟哥之linux学习体会(1)——计算器概论

之前一段时间看了鸟哥的linux私房菜,觉得写得很好,是一本很好的初识linux系统的书籍.接下来的每一天我都会对这本书的每一章的重点知识进行叙述,也算是对学习这本书的一个体会吧.今天讲一下概述部分,鉴于linux是一个操作系统,所以有必要先介绍下计算机方面的知识. 1.    计算机主要由以下几部分组成:输入单元.输出单元.CPU内部的控制单元.算术逻辑单元和主存储器.可以通过下图来描述. 主要介绍下CPU部分,CPU有两种类别:精简指令集RISC和复杂指令集CISC. 2.    本章的一个

Linux学习笔记(二)——主机规划及磁盘分区

最近进行系统性的学习Linux系统,读了鸟哥的Linux私房菜,摘录学习笔记如下: 1)  在Linux系统中,每个装置都被当成一个档案来对待,每个装置都会有装置文件名. 2)  磁盘的装置文件名主要分为IDE接口的/dev/hd[a-d]及 SATA/SCSI/USB界面的/dev/sd[a-p]两种: 3)  整颗磁盘的第一个扇区非常重要,因为他记录了整颗磁盘的重要信息!磁盘的第一个扇区主要记录了两个重要的信息,分别是: 主要启动记录区(Master Boot Record, MBR):可以

拜师鸟哥之linux学习体会(7)——linux磁盘与文件系统管理

1.    磁盘在linux系统中是占很重要的地位.系统管理员很重要的任务之一就是管理好自己的文件系统.首先介绍下磁盘的一些基本概念: 1)扇区为最小的物理存储单元,每个扇区为512字节 2)将扇区组成一个圆,就是磁柱,磁柱是分隔槽的最小单位 3)第一个扇区最重要,里面有主要开机区MBR和分割表,其中MBR占446字节,而分割表占64字节. 2.    磁盘分区后还要进行格式化,之后操作系统才能使用这个分隔槽,为什么要进行格式化呢?这是因为每种操作系统所设定的文件属性/权限并不相同,为了存放这些

拜师鸟哥之linux学习体会(2)——Linux是什么

鉴于明天是年三十,可能没空开电脑,所以趁着晚上(现在也是第二天了)写下对第二章linux是什么的体会.用过linux的人都知道它是一个操作系统,并且有逐步取代windows的趋势.那么linux到底是什么呢?这就不得不提一个人——托瓦兹(脱袜子),linux的核心原型就是由他在1991年提出来的.具体的历史就不在这里讲了. 1.    linux其实就是一个操作系统最底层的核心及其提供的核心工具.目前市场上有很多版本的linux distribution,都可以从网络上下载得到.例如red ha

拜师鸟哥之linux学习体会(9)——vim程序编辑器

1.    在linux下也是可以编程的哦,采用的是vim程序编辑器,如果你学会使用vim并能看懂一个vim程序,那就很了不得了.在介绍vim之前,我们先学习下他的前身vi.vi具有三种模式:一般模式.编辑模式和指令列命令模式.三者之间是这样转换的: 2.    一般打开一个vim程序就进入一般模式,之后输入o,O,a,A,i,I,r,R中的任何一个就进入编辑模式,之后左下方会出现INSERT或REPLACE.若要回到一般模式,就必须按下Esc来退出编辑模式.在一般模式下,输入:/?中的任意一个

拜师鸟哥之linux学习体会(8)——档案与文件系统的压缩与打包

1.    对文件的另一个操作是压缩文件.压缩文件算是linux与windows少有的相似之处.一般常用的压缩文件的扩展名大多是.tar(tar程序打包的数据),.tar.gz(tar程序打包的数据,经过gzip压缩),.tgz,.gz(gzip压缩的文件),.Z(compress程序压缩的文件),.bz2(bzip2压缩的文件).其中gzip与bzip2最常用,而compress已经过时了.另外单纯的tar功能仅仅是打包而已,也就是将很多档案集结为一个档案,事实上他并没有压缩的功能. 2.  

拜师鸟哥之linux学习体会(5)——linux的档案权限与目录设置

上文曾经提到,linux的一个最大的特点是允许多人多任务,但是万一一个用户也能访问另一个用户的文件,不就存在安全隐患吗?鉴于此,为了让各个使用者具有较保密的档案数据,linux对档案的权限管理进行了处理,将档案可存取的身份分为owner/group/others,而三种身份各有read/write/execute三种权限. 1.    owner很好理解,就是档案所有者.这个档案是你生成的,那你就是owner. group从整体的角度,例如你是3班的,这样三班的其他学生就是和你属于3班这个组,他

拜师鸟哥之linux学习体会(4)——首次登录与在线求助man page

这一节开始正式介绍一些linux 的相关指令,并介绍下图形界面与文字界面的区别. 1.    linux预设了6个terminal来让登入者登录,切换的方式是ctrl+alt+F1~F6,此外F7则进入图形界面,也就是我们一般安装Ubuntu或Centos会进入的界面.后面会详细介绍这几种terminal,总的可以分成图形界面和非图形界面,若想从非图形界面进入图形界面,可以在终端输入startx指令,即可. 2.    若要注销系统,指令为exit. 3.    在一行中输入指令如果太长的话,可

拜师鸟哥之linux学习体会(15)——开机流程、模块管理与Loader

1.    我们先回顾下之前所讲到的linux开机的一个流程:当你按下电源按键后计算机硬件会主动读取BIOS来加载硬件信息及进行硬件系统的自我测试,之后系统会主动读取第一个开机装置(由BIOS设定),此时就可以读入开机管理程序了. 2.    简单地说,系统开机的整个流程如下: 1)加载BIOS的硬件信息与进行自我测试,并依据设定取得第一个可开机的装置 2)读取并执行第一个开机装置内MBR的boot loader 3)依据boot loader的设定加载kernel,kernel会开始侦测硬件预