本文系转载,地址未知。
硬盘
硬盘是可以存储
大
量信息资源的媒介。我们平时看到的硬盘是方方正正的一块挺沉的铁匣子,但是其实硬盘是圆的,加上一些控制电路以后,为了便于携带而设计成为方形外壳。但是
硬盘真是圆的,不骗你,要不怎么叫做盘呢?第二,你需要知道的是硬盘可以进行分区。可以把硬盘分区成为很多个分区,看来分区即是一个名次也是一个动词。什
么叫做名次的分区呢?现在的硬盘越来越大,存放的资源越来越多。为了更合理的管理使用硬盘资源,更有效的提高查询速度和访问质量,我们可以把硬盘划分为很
多分区,分别存放一些信息。当你需要读取某一个资料的时候,系统会自动使用最近的磁头去读取,加快读取速度。硬盘分区是从硬件的基础上对资源进行合理管理
的手段。
分区已经了解了,但是我们不能只有分区啊,我们得用一个方法来控制分区。Windows操作系统使用了盘符这个概念,用单一的字母来表示硬盘上的不同分
区,比如,C盘,D盘等等。在Windows2000以前,C盘对应了第一个分区,D盘对应第二个分区,依此类推。到了Winows2000,这个对应关
系可以自己调整了。
在Linux里边,我们没有盘符这个概念,我们用目录的形式进行管理。
为了保证文章的完整性,简单说说目录吧,其实大家都很清楚的。如果我们把数以万计的水果扔在一个箩筐里面是不是很难找?但是如果我们把苹果放在叫做苹果的箩筐里面,把梨放在叫做梨的箩筐里面……这样是不是大大简化了我们寻找指定水果的速度?这些水果如果是我们的文件
,
那么我们用的箩筐就叫目录。新的问题出现了,即使把桃子扔在叫做桃子的箩筐中,我们仍然很难从好几千个桃子里面找出来自四川成都龙泉驿的桃子啊。聪明的你
一定想到在桃子的箩筐中再放入很多叫做四川啊,河北啊,广州啊这些名字的箩筐,把不同产地的桃子放进去。对!就这样!我们在一个文件目录下面可以再建立新
的文件目录,把文件进行非常细致的管理。到这里你明白了什么叫做目录,还明白了目录是可以嵌套的,这就可以了。目录技术
是从软件的基础上对资源进行管理的方法。
回到Linux对于硬盘的管理里面来:在Linux里边,我们没有盘符这个概念,我们用目录的形式进行管理。把每一个分区和某一个目录对应,以后对这个目
录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一。这个把分区和目录对应的过程叫做挂载-mount。这种对应关系可以
由用户
随时中断和改变。
SWAP交换分区
分区的知识大家已经熟习了,这里需要提一下交换分区。我们如果没有足够的内存
,
也许就不能运行某些大型的软件,解决的办法是在硬盘上划出一个区域来当作临时的内存,好像内存变大了。Windows操作系统把这个区域叫做虚拟内
存,Linux把它叫做交换分区swap。虽然随着硬件价格的下降内存已经不大会限制我们了,但是交换分区这个概念却保留下来,而且有继续保留下去的原
因,当然涉及到内核的问题,我们不多讨论,我们要说明的是,安装Linux时候建立交换分区时,如果你的内存只有64M或则128M,那么交换分区最好设
置成为它的3倍,如果你的分区足够大,有256M或则512M,那么设置成为相同大小就可以了。但是请注意,最好大小为2的N次幂的数字。
分区格式
今天说了好多的与硬盘有关的问题,现在还要补充一个,就是分区格式。硬盘只是一个用电磁的方式纪录信息的媒介,我们可以通过不同的格式来管理。不同的操作系统选择了不同的格式,同一种操作系统也可能支持多种格式。微软
的
操作系统选择了fat16格式作为DOS的分区格式,往后windows95和windows98支持fat32格式,windowsNT使用NTFS4
格式,windows2000以及XP支持NTFS5,也支持fat32,但是她们都不支持Linux上常见的分区格式。Linux是一个开放的操作系
统,它最初使用ext2格式,后来使用ext3格式,但是它同时支持非常多的分区格式,包括很多大型机上UNIX使用的XFS格式,也包括微软的那些
fat以及NTFS格式。
在给硬盘分区时就需要指定使用的分区格式。
掌握Linux的目录结构
既然目录是用来方便文件管理的工具,那么Linux下面不同的目录到底保存了哪一类的文件呢?
目录名称 意义
/bin 该目录中存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。
/boot 该目录下存放的都是系统启动时要用到的程序,当用lilo引导Linux时,会用到这里的一些信息
/dev
该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文件或一个目录没有区别。例如
在系统中键入“cd /dev/cdrom”,就可以看到光驱中的文件;键入“cd /dev/mouse”即可看鼠标的相关文件。
/cdrom 该目录在刚安装系统时是空的,你可以将光驱文件系统挂在这个目录下, 例如“mount /dev/cdrom /cdrom”
/etc 该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。
/sbin 该目录用来存放系统管理员的系统管理程序。
/home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。
/lib 该目录用来存放系统动态连接共享库,几乎所有的应用程序
都会用到该目录下的共享库
/lost+found 该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。
/mnt 该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下。
/proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的
/root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录
/tmp 用来存放不同程序执行时产生的临时文件
/usr 用户的很多应用程序和文件都存放在该目录下
Linux支持的硬件
总的来说,Linux对于硬件的支持有三句话概括:越新的硬件越难支持,越小的厂家的产品越难支持,越来越多的硬件被支持!
所以推荐大家使用著名厂家的成熟产品。
下一章我们要介绍Linux的安装。我们选择的Linux发行版是Redhat Linux 7.3,在安装之前请大家一定熟习我们介绍的硬盘分区的知识。
分享到:
相关推荐
第一章 Linux 基础知识
### Linux基础知识整理 #### 一、Linux概述及学习方法 - **定义与特点**:Linux是一种免费使用和自由传播的类Unix操作系统,它支持多种硬件平台,并可用于多种应用场合,如服务器、桌面操作系统等。 - **学习途径*...
【第一章:Linux简介】 在这一章中,你会学习到Linux的历史、哲学以及它在全球范围内的广泛应用。了解Linux的开源特性,以及与Windows和Mac OS等其他操作系统相比的优势。此外,还会介绍主流的Linux发行版,如...
在IT领域,Linux操作系统是广泛应用于...总的来说,熟练掌握这些Linux基础命令不仅能够提高工作效率,也是成为高效Linux管理员的必备技能。通过实践和深入学习,IT从业者可以更自如地驾驭这个强大的开源操作系统。
#### 第一章 Linux基础知识 - **目录结构**: - **/bin**:包含系统常用的命令,部分版本可能包含与根目录相同的一些目录。 - **/boot**:存储系统启动所需的程序及信息。 - **/dev**:管理所有外部设备,通过...
第一章Linux入门教程 第二章Linux常用基本命令及常用技巧 第三章Linux系统管理(上) 第三章Linux系统管理(中) 第三章Linux系统管理(下) 第四章LINUX软件实用篇(上) 第四章LINUX软件实用篇(下)
文档标题和描述中提到的是“每期练习(第一章计算机基础知识)”,这通常指的是一个学习资源,涵盖了计算机基础知识的习题或教程。这个压缩包包含了一个名为“每期练习(第一章计算机基础知识).docx”的文件,这很可能...
Linux Bible第一章主要介绍了硬件基础知识,特别是与现代个人计算机(PC)相关的组件和技术。 首先,个人计算机的发展始于Altair 8080,这是一款早期的微电脑,激发了黑客社区的兴趣,推动了硬件和软件的创新。随着...
最后,"第一章 计算机基础知识.ppt"可能以幻灯片的形式呈现计算机基础知识,包括图表和示例,便于理解和记忆。这部分内容可能涵盖计算机的基本操作、网络基础知识、文件管理和互联网安全等内容。 总结起来,计算机...
《Linux基础知识精讲》 在IT行业中,Linux作为一款开源操作系统,其基础知识是每个IT从业者必须掌握的重要技能。本章将深入浅出地讲解Linux的基础知识,包括Makefile的使用以及u-boot-2012.10移植的准备工作。 **...
Linux 命令和操作系统基础知识 操作系统(OS)是现代计算机系统中最基本和最重要的系统软件,是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展。操作系统的主要作用是管理好硬件设备,并为用户和应用程序...
### 第一章 Linux网络操作 #### 1.1 Linux网络操作系统概述 Linux作为一种开源的操作系统,在全球范围内得到了广泛的应用和发展。对于计算机科学和技术领域的学生来说,掌握Linux的基础知识及其网络应用至关重要。...
本章主要涵盖了Linux系统下的网络基础知识,特别是关于Internet的介绍,为后续深入学习Linux网络操作打下基础。通过学习,读者应了解Internet的基本概念、发展历程、提供的主要服务以及在企业内部的应用。同时,重点...
首先,我们从“01-Linux基础.ppt”开始,这部分会介绍Linux的历史、发行版的种类,以及Linux与其他操作系统(如Windows)的区别。你将学习到Linux的核心组件,如内核、Shell以及文件系统结构。Linux文件系统的根目录...
文档标题“第一章计算机基础知识(A级)”表明这是教材的开篇部分,用于为计算机专业的学生奠定基础。计算机基础知识是计算机专业教育的基石,涉及计算机系统的基本工作原理、硬件组成、软件应用以及计算机在各行业中...
为了更好地理解和掌握Linux编程的基础知识,本章节将详细介绍以下几个方面: - **Linux编程风格**:规范的编程风格有助于提高代码的可读性和可维护性,也是团队协作的基础之一。 - **Linux下IDE的使用**:集成开发...
但是,可以基于“计算机基础知识.pdf”这个文件标题,构建出一系列计算机专业相关的基础知识点。以下是关于计算机基础知识的一些详细描述: 1. 计算机系统架构:计算机系统的基本架构通常包含硬件和软件两大部分。...
新手学Linux C编程第一章.ppt 主要介绍操作系统的基础知识,包括常用的Linux 命令和Shell 脚本编程的基础知识
【Linux基础知识概览】 Linux是一种自由和开放源码的操作系统,它的设计思想是基于Unix。Linux的核心是内核,它负责管理系统的硬件资源和调度进程。Linux系统主要通过命令行界面进行操作,同时也可以运行图形化的X...