您的位置:首页 > 运维架构 > Linux

Linux鸟哥私房菜学习笔记(四)

2015-10-14 23:08 507 查看
今天开始第四天的学习

学习之前的准备工作:安装好了Ubuntu15.04

第一部分 Linux的规则与安装

1章计算机概论

2章Linux是什么

3章Linux如何学习

4章主机规划与磁盘划分

5章安装CentOS 5X与多重引导小技巧

6章首次登陆与在线求助 man page

4章主机规划与磁盘划分

4.1Linux与硬件的搭配

各个组件或者设备在Linux下都是一个文件

4.1.1认识计算机的硬件配置

显卡、CPU、内存、硬盘

游戏机\工作机的考虑不同

性价比的考虑

支持性考虑

4.1.2选择与Linux搭配的主机配置

如果只是用Linux作为小型服务器使用,并不负责学术方面的大型计算,而且也没有使用X Window的图形界面,硬件需求像下面这些就足够了

CPU----只要不老旧到会让硬件系统死机就可以

RAM----内存越大越好

Hard Dish----根据数据量和数据访问频率的不同,硬盘要求也不同,一般的小型服务器20G就够用了;但是如果是作为备份或者小企业的文件服务器可能就需要考虑更高级的磁盘阵列模式了

VGA----对于不要求X Window的服务器显卡算是一个不重要的组件了,只要能让计算机启动就足够了

Network Interface Card----网卡是服务器上的最重要的组件了

光盘、软盘、键盘、鼠标----不要旧到计算机不支持就好,因为这些配置是非必备的。

一般小型主机不包含X Window系统

用途:家庭用NAT主机(路由器功能)或者小型企业的非图形界面小型主机

CPU:大于P-III500以上等级即可

RAM:至少128MB,不过大于256M以上还是比较妥当

网卡:一般10/100Mb/s即可应付

显卡:只要能被Linux捉到的显卡即可

硬盘:20GB以上即可

桌面型Linux(包含X Window系统)

用途:Linux的练习机或办公室工作机

CPU:最好等级高一点,例如P-IV以上等级

RAM:一定要大于512MB比较好,否则容易有图形界面停顿的现象

网卡:普通的10/100Mb/s即可

显卡:使用32MB以上的内存显卡

硬盘:越发越好,最好有60G

中型以上Linux服务器(配置略去 详见课本P65)

4.1.3各硬件设备在Linux中的文件名

特别注意:几乎所有的硬件设备文件都在/dev这个目录内

常见的设备和其在Linux中的文件名

IDE硬盘————————————/dev/hd[a-d]

SCSI/SATA/USB 硬盘——————/dev/sd[a-p]

U盘——————————————/dev/sd[a-p]

软驱—————————————-/dev/fd[0-1]

打印机————————————/dev/lp[0-2] 25针 /dev/usb/lp[0-15] USB

鼠标—————————————/dev/usb/mouse[0-15] USB /dev/psaux PS2

当前CD ROM\DVD ROM————/dev/cdrom

当前鼠标———————————/dev/mouse

磁带机————————————/dev/ht0 IDE /dev/st0 SCSI

4.2 磁盘分区

4.2.1磁盘连接的方式与设备文件名的关系

个人计算机的磁盘接口有两种:IDE+SATA接口 主流是SATA接口

一个IDE扁平电缆可以连接两个IDE设备,通常主机又提供两个IDE接口,因此最多可以接到4个IDE设备。两个IDE接口通常称为IDE1(primary)\IED2(secondary);每条扁平的IDE设备可以区分为Master(主设备)与Slave(从设备);这四个设备的文件名如下

IDE1-----/dev/hda(Master)------/dev/hdb(Slave)

IDE2-----/dev/hdc(Master)------/dev/hdd(Slave)

4.2.2硬盘的组成复习

硬盘的组成------主要部件:盘片、机械手臂、磁头、主轴马达

数据的写入是在盘片上完成的;盘片上又细分成扇区(Sector)和柱面(Cylinder)两种单位,其中扇区每个为512bytes

整个磁盘最重要的扇区是第一个扇区,它记录了整块磁盘的重要信息——两个主要信息:1.主引导分区(可以安装引导加载程序的地方 446bytes)

2.分区表(记录整块硬盘分区的状态 64bytes)

4.2.3磁盘分区表

在分区表所在的64bytes容量中,总共分为四组记录区,每组记录区记录该区段的起始与结束的柱面号码

这四个分区被称为主分区或者扩展分区

可以将一块硬盘分为十个以上的分区,是如何实现的?是利用额外的扇区记录更多的分区信息。

关于主分区、扩展分区与逻辑分区的特性做个简单的定义

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

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

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

能够被格式化后作为数据访问的分区为主分区与逻辑分区,扩展分区无法格式化

逻辑分区的数量依操作系统而不同,Linux中,IDE最多可以分为59个逻辑分区(5号到63号);SATA硬盘则有11个逻辑分区(5号到15号)

4.2.4开机流程与主引导分区(MBR)

CMOS----记录各项硬件参数且嵌入到主板上面的存储器

BIOS----开机的时候计算机系统会主动执行的第一个程序;写入到主板的一个韧体

MBR----第一个可开机设备的第一个扇区内的主引导分块区块,内包含引导加载程序

引导加载程序----一支可读取内核文件来执行的软件(主要任务:提供菜单--用户可以选择不同的开机选项,这也是多重引导的重要功能

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

转交其他loader--将引导加载功能转交给其他loader负责)

内核文件----开始操作系统的功能

4.2.5Linux安装模式下,磁盘分区的选择非常重要

目录树结构---整个Linux系统最重要的地方就在于目录树结构,整个目录树结构最重要的地方在于根目录,这个根目录的表示方法为一条斜线“/”

文件系统与目录的关系(挂载)---所谓挂载就是利用一个目录当成进入点,将磁盘分区的数据放置在该目录下:也就是说进入该目录就可以读取该分区的意思

安装distributions时挂载点与磁盘分区的规划

强烈建议:使用“自定义安装”“custom”安装模式

选择Linux安装程序提供的默认硬盘分区方式

4.3安装Linux前的规划

4.3.1选择适当的Distribution---选择最新的为最佳

4.3.2主机的服务规划与硬件的关系

4.3.3主机硬盘的主要规划

最简单的分区方法----仅分出根目录与内存交换空间即可(/and swap)然后预留出一些剩余的磁盘供后续练习使用

稍微麻烦一点的方式----先分析主机的未来用途,然后根据用途去分析需要较大容量的目录以及读写较为频繁的目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: