Linux基础 | 分区及目录结构

Posted 计算机技术论坛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础 | 分区及目录结构相关的知识,希望对你有一定的参考价值。


昨天我们介绍了CentOS的安装方法,之所以没有把分区放在前面就是因为想让大家养成先动手实践的习惯。

其实无论学习什么知识,道理都是一样的,只看不行动,知识就无法内化成自己的,也请你不要害怕遇到问题,正因为有了问题,我们才会去寻找答案,在这个过程中,你会慢慢发现知识已经被自己吸收了。


➤ 第一部分:Linux分区 


1、Windows和Linux分区的区别




2、什么是目录?


如果我们把数以万计的水果扔在一个箩筐里面是不是很难找?但是如果我们把苹果放在叫做苹果的箩筐里面,把梨放在叫做梨的箩筐里面……这样是不是大大简化了我们寻找指定水果的速度?


这些水果如果是我们的文件,那么我们用的箩筐就叫目录。新的问题出现了,即使把桃子扔在叫做桃子的箩筐中,我们仍然很难从好几千个桃子里面找出来自四川成都龙泉驿的桃子啊。聪明的你一定想到在桃子的箩筐中再放入很多叫做四川啊,河北啊,广州啊这些名字的箩筐,把不同产地的桃子放进去。


对!就这样!我们在一个文件目录下面可以再建立新的文件目录,把文件进行非常细致的管理。到这里你明白了什么叫做目录,还明白了目录是可以嵌套的,这就可以了。


目录技术是从软件的基础上对资源进行管理的方法。 


回到Linux对于硬盘的管理里面来:

在Linux里边,我们没有盘符这个概念,我们用目录的形式进行管理。把每一个分区和某一个目录对应,以后对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一。这个把分区和目录对应的过程叫做挂载-mount。这种对应关系可以由用户随时中断和改变。



3、Linux默认可分为3个分区,分别是boot分区、swap分区和根分区


►boot分区

该分区对应于/boot目录,约100MB.该分区存放Linux的Grub(bootloader)和内核源码。用户可通过访问/boot目录来访问该分区.换句话说,用户对/boot目录的操作就是操作该分区。


►SWAP交换分区 

该分区没有对应的目录,故用户无法访问。


Linux下的swap分区即为虚拟内存.虚拟内存用于当系统内存空间不足时,先将临时数据存放在swap分区,等待一段时间后,然后再将数据调入到内存中执行.所以说,虚拟内存只是暂时存放数据,在该空间内并没有执行。


►虚拟内存


►根分区

在Linux操作系统中,除/boot目录外的其它所有目录都对应于该分区.因此,用户可通过访问除/boot目录外的其它所有目录来访问该分区。



4、分区格式 


硬盘只是一个用电磁的方式纪录信息的媒介,我们可以通过不同的格式来管理。不同的操作系统选择了不同的格式,同一种操作系统也可能支持多种格式。


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基础 | 分区及目录结构


文章内容来自(www.jsjbbs.cn)

部分内容来源于网络

排版:MY



往期精彩回顾




以上是关于Linux基础 | 分区及目录结构的主要内容,如果未能解决你的问题,请参考以下文章

linux目录结构及作用详图

Linux系统的目录结构及作用说明

linux文件目录结构

Linux系统的目录结构及常见目录总结

Linux目录结构及详细介绍

Linux基础三:linux目录结构和目录文件的浏览管理及维护