绝影王

导航

 

1、linux中的硬件设备号是怎么回事?
A:在linux系统中,每台设备都被当成一个文件来对待。举例来说,硬盘的文件名为/dev/hd[a-d],其中,括号内的字母为a-d中的任何一个,即/dev/hda、/dev/hdb、/dev/hdc、/dev/hdd。光驱与软盘的文件名分别是/dev/cdrom、/dev/fd0

设备           linux内的设备号
IDE硬盘        /dev/hd[a-d]
SCSI硬盘       /dev/sd[a-p]
U盘            同上
CDROM          /dev/cdrom
软驱           /dev/fd[0-1]
打印机         /dev/lp[0-2]
鼠标           /dev/mouse
磁带机         /dev/ht0(IDE) 或 /dev/st0(SCSI)

 

2.Linux 安装前准备

1.主机规划单:就是刚刚我们规划好的那个单据啰!
2.Linux distribution :利用一些映象站台下载各版本的 Linux
3.主机硬件信息收集:根据主机规划单的内容,去收集一下你的硬件信息吧!其中特别重要的是,先检查一下是否可以使用光盘开机呢?如果 BIOS 不能支持光盘开机的话,那么就需要先行安装可开机软盘。
4.网络硬件联机:
5.网络信息:包括你的 IP, netmask, gateway, dns IP 、是否为拨接等等,都需要先知道呦!然后,其实各个套件的安装步骤都差不多,大概都是:
 A. 选择安装模式:主要分为图形接口安装与文字接口安装;如果是图形接口安装的话,还可以选择语系,这个时候我们就有中文可以使用!
 B. 搜寻硬件信息:然后安装程序会去搜寻一下系统的硬设备,以利后续的处理,有的安装程序会在这个地方让您加入一些参数,以驱动不明的装置设备;
 C. 设定键盘、鼠标模式:这个可是很重要的项目呀!
 D. 硬盘分割设定:就是刚刚提到的几个注意事项;
 E. 套件选择:这是很重要的部分呢!请特别留意!
 F. 网络与安全性设定:连上 Internet 的模式与驱动网络卡的方式等设定;
 G. 超级管理员与一般身份使用者账号设定:最重要的是设定 root ( 超级管理员 ) 的密码啰!
 H. 设定 X-Window 与开机片:如果有安装 X-Window 相关的软件,那么 X-Window 就需要设定并且测试一下,另外,制作开机片永远是最正确的选择!

 

3、硬盘划分方法:
-/
-usr
-var
-home
-Swap

在学习的时候,还可以使用更简单的硬盘(比如有20G)划分方法:
-/ 15G
-Swap 512M
另外5G用作以后练习使用
并且要安装上所有的套件,以便可以学习所有的命令。

 

4、最好不要再windows下使用虚拟机安装linux来学习,不便于深入理解linux。

 

5、作者划分案例:

提供服务:
提供5台计算机通过ADSL联机共享,同时架设NAT服务器、邮件服务器、WWW服务器、SAMBA等服务,并为多重启动系统。

架设硬件:
CPU:pentium-166
内存:64MB的RAM
网卡:螃蟹卡
硬盘容量:3.2G
显卡:S3 Virge VGA
安装完成后,拔掉CD-ROM、鼠标、键盘、显示器等设备,只剩下网线及电源线与主机连接

硬盘划分:
500MB给windows98系统
1GB给/var(特别针对邮件设置)
100MB给swap
剩下的都给/根目录

 

6、对于大容量的硬盘,由于linux的启动程序“可能”会找不到BIOS提供的硬盘信息而存在启动的问题,这不是linux的问题,而是因为BIOS本身无法支持这么大的硬盘(如160G)。虽然linux的核心会“取代BIOS”而成功检测到大硬盘,不过,如果将引导分区安装在大于1024柱面以后,那么很可能linux就会变成“可以安装,但无法启动顺利使用”。
最简单的方法就是“将引导分区规范在小于1024以内”即可,即在安装的时候,规划出3个分区,分别是:
/boot
/
/swap
boot只要100MB即可,并且放在整块硬盘的最前面。


7、在linux里,默认使用两种引导程序,分别是LILO与GRUB,其中,LILO是比较早期的引导程序。

 

8、硬盘分为两个区域,一个是放置这个硬盘的信息区,我们称之为主引导分区(Master Boot Recorder,MBR),一个是实际文件数据放置的地方。MBR里面记录了两个最重要的信息,分别是:引导程序与磁盘分区表。通常由于这个MBR块的容量有限,所以,当初设计的时候,就只有设计成4个(主+扩展)分区,其中,扩张分区只能有一个,因此,如果要分成4块磁盘分区的话,那么最多可以这样分区:
P+P+P+P
P+P+P+E
需要特别注意的是,上述情况中,3P+E只有3个“可用”磁盘,要4个都“可用”,就要分成4个主分区(因为扩展分区不能直接使用,还需要划分成逻辑分区才行)。如果想要5个或者5个以上的分区怎么办呢?由于MBR仅能保存4个分区的数据记录,如果超过4个,系统允许在额外的硬盘空间放另一份磁盘分区信息,那就是扩展分区了。假设将硬盘分区成为3P+E,那么E其实是告诉系统,磁盘分区表在另外的那份分区表里,也就是说,扩展分区其实是“指向”正确的额外分区表。本身扩展分区不能在任何系统上使用,还需要额外将扩展分区分成逻辑分区才能使用,所以通过这个扩展分区,可以分为5个以上可用得分区。

注意:
1).是否可以仅分区1个主分区与1个扩展分区呢?
A:可以,基本上,逻辑分区的号码可达63号,因此,可以仅分1个主分区,并且将所有其他分区都给扩展分区,利用逻辑分区来进行其他的分区。

2).假如硬盘安装在IDE1的主盘,并且我想分区成6个可以使用的硬盘分区,那么每个磁盘在linux下面的代号是什么?
A:主分区     主分区     主分区     逻辑分区     逻辑分区     逻辑分区
   /dev/hda1  /dev/hda2   /dev/hda3  /dev/hda5   /dev/hda6    /dev/hda7
至于/dev/hda4扩展分区本身仅是用来规划出让逻辑分区可用的磁盘空间而已(其实在每个分区的最前面,会有一个特殊的块,称为超级块,扩展分区指向的就是/dev/hda4的超级块处,这就是额外记录的那个分区表)
自己的理解:总结来说,对于本例,是这样的,MBR中存放了4个分区表信息,其中前3个是主分区表信息(指向每个主分区的超级块),第4个是记录的是指向扩展分区中超级块的,在这个超级块中又记录了3个逻辑分区的分区表信息,相当于扩展分区又成为了一个MBR吧。

3).如果只有1个主分区和一个扩展分区(3个逻辑分区),则:
   主分区        逻辑分区    逻辑分区     逻辑分区
   /dev/hda1    /dev/hda5   /dev/hda6    /dev/hda7
扩展分区为:/dev/hda2

posted on 2011-12-01 15:48  绝影王  阅读(189)  评论(0)    收藏  举报