Linux简介

2018年6月23日22:52:13 发表评论 675 views

硬盘简介

数据线:是用来连接硬盘与主板的连线,主板的接口即为IDE接口。

主板硬盘接口:主板上有两个硬盘接口分别为Primary(主要的)与Secondary(次要的),每个接口又分为两个插孔,可接两个IDE接口设备(硬盘或光驱),即默认情况下一个主板可以接4个IDE接口的设备。可以调整主板上的跳针来区分每个接口中的两个插口那个为主硬盘(Master)和从硬盘(Slave),即IDE1(Primary)的主硬盘为/dev/hda,从硬盘为/dev/hdb;IDE2(Secondary)的主硬盘为/dev/hdc,从硬盘位/dev/hdd。

硬盘:硬盘分为两个区域,第一个区域为放置硬盘信息(启动管理程序与硬盘分区表partition table)的地方称为主引导扇区MBR(Master Boot Recorder),另一个区域是放置实际数据文件的地方。因此,只要MAR物理实体坏掉了,这块硬盘差不多就要报废了。由于MBR的容量有限,一块硬盘最多可有4个Primary+Extended区,其中Extended只能有一个,主分区及扩展分区的编号为/dev/hda1、/dev/hda2、/dev/hda3、/dev/hda4,扩展分区不能直接被使用,需要分成逻辑分区,逻辑分区的编号为/dev/dha5.../dev/dha16。

硬盘划分与文件信息

硬盘划分两个以上的分区可以将系统文件与数据文件分开,可以确保数据的安全性和较好的管理效果。

Linux至少需要2个分区:“/”和“Swap”。学习Linux时,只划分3个分区就行了,即/boot分区,文件类型ext3(Third Extended File System),大小100M;swap分区,文件类型swap,大小为内存的2倍;/分区,文件类型ext3,大小为剩余全部空间。

说明:

1.文件格式ext3是文件格式ext2的升级版,并向下兼容ext2、ext等,但Linux的正统文件格式是ext2。

2.Linux是否支持某个文件格式与核心是否将其编译进去有关,可以在/lib/modules/'uname-r'/kernel/fs下查

  看,如果有某个文件格式,说明核心支持它。

硬盘划分

/-根目录。

swap-虚拟内存。

/boot-包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在50M—100M之间。但是如果想用LILO启动系统的话,含有/boot的分区必须完全在柱面1023以下。又由于8G后的数据LILO不能读取,所以系统要安装在8gb的区域以内。

/usr-是系统存放软件的地方,如有可能应将最大空间分给它。

/home-是用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。其实单用户也有建立这个分区的必要,因为没这个分区的话,那么你只能以根用户的身份登陆系统,这样做是危险的。

/var/log-是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。

/tmp-用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。

/bin-存放标准系统实用程序。

/dev-存放设备文件。

/opt-存放可选的安装的软件。

/sbin-存放标准系统管理文件。

说明:启动管理程序有两种,LILO(Linux加载程序)和Grub(动态搜索核心文件)。

文件目录

设备文件目录-/dev

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

SCSI硬盘-/dev/sd[a-p]

光驱-/dev/cdrom cd rom drive

软驱-dev/fd0 floppy drive

打印机-/dev/lp[0-2]

鼠标-/dev/mouse mouse

磁盘:IDE-/dev/ht0,SCSI-dev/st0

网卡-/dev/ethn(n从0开始)

文件种类

正规文件(regular file):一般类型的文件,文件类型为“-”,可分为两类:

纯文本文件(ASCⅡ):Unix系统中最多的一种类型,可以设定的文件几乎都属于这一种。

二进制文件(binary):通常除了脚本(文字型批处理文件)外,执行文件就是这种文件格式。

目录(directory):文件类型为“d”。

链接文件(link):类似Windows下的快捷方式,文件类型为“l”。

设备文件(device):与系统外设相关的文件,通常都在/dev目录下。通常分为两种:

块(block)设备文件:硬盘,如/dev/hda1的文件属性为“b”。

字符(character)设备文件:串行端口的接口设备,如键盘、鼠标等的文件属性为“c”。

文件后缀名

批处理文档(脚本):*.sh等;因为批处理文档是用shell写成的,所以后缀名为.sh。

压缩文档:*.Z、*.tar、*.tar.gz、*.zip、*.tgz等;因为压缩软件通常使用gunzip、tar等。

网页文件:*.html、*.php等;分别表示HTML语法与PHP语法的网页文件,并可以使用网页浏览器打开。

说明:Linux的文件名或文件夹名最长可达256个字符。

Linux常用的服务器及侧重硬件

NAT:网络地址转换-网卡

SAMBA:文件服务器-网卡、硬盘

Mail:邮件服务器 Sendmail | Postfix-硬盘、网卡

Web:WWW万维网服务器-RAM、CPU

DHCP:动态主机配置协议

Proxy:代理服务器-CPU、网卡、硬盘

FTP:文件传输协议-硬盘、网卡

术语解释

boot loader-启动装载程序

Master Boot Recorder-MBR,主引导扇区

IDE-集成设备电路

SCSI-小型计算机系统接口

line printer-lp行式打印机

由于最近要毕业了,博文做得很粗糙,仅为了方便自己查阅,希望读者见谅。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: