鸟哥的Linux私房菜基础学习篇 读书笔记 一

最近开始学习《鸟哥的Linux私房菜基础学习篇》这本经典的Linux学习资料,记录一下读书笔记以加强记忆和督促自己看书。

第0章计算机概论 和 第1章Linux是什么 粗略地看了一下,没什么好记录的就跳过了,读书笔记从第3章主机规划于磁盘分区 开始。

1.在Linux系统中,每个设备都被当成一个文件来对待,几乎所有的硬件设备文件都在/dev 这个目录内。以下是一些常见的设备及其在Linux当中的文件名:[]内的字母意为都有可能会出现

            设备                   设备在Linux内的文件名
        IDE硬盘                      /dev/hd[a-d]
        SCSI/SATA/USB 硬盘           /dev/sd[a-p]
        U盘                          /dev/sd[a-p](于SATA相同)
        软驱                         /dev/fd[0-1]
        打印机                       25针:/dev/lp[0-2] USB:/dev/usb/lp[0-15]
        鼠标                         USB:/dev/usb/mouse[0-15] PS2:/dev/psaux
        当前CD ROM/DVD ROM           /dev/cdrom
        当前鼠标                      /dev/mouse
        磁带机                        IDE"/dev/ht0 SCSI:/dev/st0 

2.机械硬盘的盘片上分扇区和柱面两个单位,其中扇区每个为512Bytes那么大。磁盘的第一个扇区记录了两部分内容:主引导分区(可以安装引导加载程序的地方,有446Bytes)和分区表(记录整块硬盘分区的状态,有64Bytes)。

3.机械硬盘上的分区有主分区,扩展分区,逻辑分区3种形式,其中主分区加扩展分区最多4个(由分区表的大小决定的),扩展分区最多1个(由操作系统决定),分区表最多记录4个主分区加扩展分区。另外,扩展分区可以分成多个逻辑分区,可以根据扩展分区的大小自由分配逻辑分区的大小。在Linux命名中,假设这是由一个IDE接口连接的硬盘,那么/dev/hda[1-4]的这4个命名都是设定好给4个主分区加扩展分区的,逻辑分区的命名则从/dev/hda5开始。

4.扩展分区不能直接用,必须要先划分逻辑分区。主分区和逻辑分区可以在格式化后作为数据访问,扩展分区无法格式化。在Linux中,IDE硬盘最多有59个逻辑分区,SATA硬盘最多有11个逻辑分区。

5.开机时,BIOS会根据用户的设置按顺序读取设备,以硬盘为例,BIOS会到指定硬盘读取第一个扇区的主引导分区内的引导加载程序。引导加载程序的目的是加载内核文件,使得内核文件可以被读取,之后操作系统开始运行,开机完成。引导加载程序有以下功能:提供菜单(用户可以选择不同的开机选项)、载入内核文件(指向开机程序段进行开机)、转交其他loder(将引导加载功能转交给其他loder负责)。用户可以在菜单中选择将引导加载功能转交,用于多系统的实现(将加载功能交给另一个系统所安装的扇区的启动扇区,以加载另一个系统的内核文件)。

6.Linux的目录树结构是以根目录为主,向下呈现分支状的目录结构的一种文件结构。根目录的表示方法为一条斜线“/”。所有的文件都是由根目录衍生来的。

7.挂载是利用一个目录当进入点,将磁盘分区的数据放置在该目录下,也就是说,进入该目录就可以读取该分区。挂载点类似于Windows的c、d、e、f盘符,只不过Linux是用文件夹来做这个事。根目录(/)一定要挂载一个分区,其他目录可以根据需求挂载分区,如果其他目录没有挂载分区,那么数据就存在根目录的分区里,如果挂载了别的分区,那么数据就存在自己挂载的分区里。

8.Linux安装时选择 自定义安装 或叫 专家模式安装 可以按照自己的意愿进行挂载分区。通常可以预留一个备用的磁盘用量作为后续的分区。

你可能感兴趣的:(Linux)