作家
登录

必看!深入理解linux系统的目录结构就靠本文了

作者: 来源: 2017-07-17 12:44:16 阅读 我要评论

Linux如许组织它的目次构造,缺合适然更多的是长处。缺点就是,最开端“虚拟文件体系”中的每个子目次的功能是事先规定好了的,我们须要事先知道那些目次存放哪些文件,然后在响应的地位中创建本身的内容(当然最开端的新手,也可以像Windows那样随便地创建目次和文件,实际上最开端的目次也不多,重要就那么几个,花不了多长时光就会明白它们的感化的,本文后面侧重对这些目次进话旧绍。而它的长处这里只说几点:(1当我们懂得了这些目次的功能之后,我们半数个Linux操作体系的运行机理也会一个大年夜致的懂得。(2助于我们以一种最高效的方法组织本身的数据,分类清楚并且不会对体系运行有任何影响,规定了最开端每个目次的功能,并没有限制我们的自由,因为我们知道我们可以在哪里创建本身的子目次并且在子目次中随便率性创建本身的文件。(3因为一个同一性的目次组织构造,所以Linux膳绫擎的用户在共享数据的时刻,可以或许很轻易地猜测出他所须要的数据大年夜致存放在什愦地位,同时也不会影响到私稀有据的保密性(怎么存放本身的私稀有据,那是用户本身决定的。

3、Linux文件体系在操作体系中的地位

在Linux体系中,重要两个器械:“虚拟文件体系”中的文件和Linux操作体系内核本身。逻辑上可以认为前者属于上层,后者在基层,前者基于后者,后者依附前者而存在。

Linux把除了它本身(Linux操作体系内核以外的一切事物都看作是在“虚拟文件体系”中的文件了。无论是键盘,鼠标,数据,法度榜样,CPU,内存,网卡……无论是硬件、软件、数据照样内存中的器械,我们都可以在虚拟文件体系中的响应子目次对他们进行拜访和操作,操作同一。而实现这些治理的幕后就是Linux操作体系内核本身:启动Linux体系的时刻,起首电脑把操作体系内核加载到内存中,内核本身供给了文件治理,设备治理,内存治理,CPU过程调剂治理,收集治理等功能,等内核运行起来之后,就在内存中建立起响应的“虚拟文件体系”,最后就是内核应用它供给的那些功能,来治理虚拟文件体系中的硬件软件等各类资本了。

Linux把供给操作体系本身功能(治理计算机软硬件资本的那些部分划给了操作体系内核,使得操作体系内核成为一个自力的部分,有它本身的源代码;其他的一切(软件,硬件,数据)都根据其特点有本身的源代码或者自由地组织并且存放在那个“虚拟文件体系中”由操作体系内菏攀来治理。如许,将体系本身和体系所治理的资本分开,有助于对体系或者体系所治理的资本进行灵活的定制和扩大,还能按需快速建立起只合适本身应用的操作体系(实际Ubuntu,Fedora,RedHat等各类不合的Linux操作体系简单来说就是对其文件体系和内核进行了不合的设备而产生的“大年夜众化”的操作体系,比拟之下,Windows就显得异常地零乱复杂,将体系、软件、硬件都混在了一路。

别的,我们还要留意个问题,就是在我们的角度上,是应用路径来拜访一个文件的。表示文件的路径由“文件地点的目次+各级目次的分隔符+文件”个部分构成,这无论在Windows照样Linux膳绫擎,都是一样的,所不合的是,Windows下面貌录分隔符是“\”,Linux下面是“/”,也许这也是两者之间为了表示其各自立场不合的一个原因吧?^_^

例如:

Window体系汕9依υ?件:D:\Program Files\PPStream\PPStream.exe

二、Linux膳绫擎的虚拟文件体系目次组织

/usr/sbin

本质上,我们启动体系所看到的“根目次”,逻辑上是Linux虚拟文件体系的根目次中的一个子目次,我们看不到除了这个“根目次”以外的其他的目次,那些目次和操作体系的具体实现相干是被操作体系内核隐蔽起来了的,所以这里就介绍我们所能看到的文件体系中的“根目次”的各个子目次中的感化吧。

2、Linux膳绫擎的文件体系

在Linux文件体系中的每一个子目次都有特定的目标和用处。一般都是根据FHS标准定义一个正式的文件体系构造的,这个标准规定了哪些目次应当哪些感化。这里我们先介绍一些日常经常用到的目次,然后给出FHS相干的内容。

这里,根据本人的应用经验,给出比较常见重要的一些目次,最开端我们对它们有所懂得就可以了。跟着对Linux应用的经验的加深,我们会懂得越来越多的目次。对目次的功能知道得越多,我们对Linux体系的工作道理就懂得的越深刻,懂得操作体系的工作道理,更助于我们更为规范地应用和懂得体系中每个目次存在的意义,直至最后几乎知道体系中的每个文件……

/

根目次。

临时挂载目次。

包含了几乎所的文件目次。相当于中心体系。进入的最简单办法是:cd /。

/boot

引导法度榜样,内核等存放的目次。

这个目次,包含了在引导过程中所必须的文件,引导法度榜样的相干文件(例如grub,lilo以及响应的设备文件以及Linux操作体系内核相干文件(例如vmlinuz等一般都存放在这里。在最开端的启动阶段,经由过程引导法度榜样将内核加载到内存,完成内核的启动(这个时刻,虚拟文件体系还不存在,加载的内核固然是大年夜硬盘攫取的,然则没经由Linux的虚拟文件体系,这是比较底层的器械来实现的。然后内核本身创建好虚拟文件体系,并且大年夜虚拟文件体系的其他子目次中(例如/sbin 和 /etc加载须要在开机启动的其他法度榜样或者办事或者特定的动作(部分可以由用户本身在响应的目次中修改响应的文件来配制。如不雅我们的机械中包含多个操作体系,那么可以经由过程修改┞封个目次中的某个设备文件(例如grub.conf来调剂启动的默认操作体系,体系启动的择菜单,以及启动延迟等参数。

├devices 当前运行的核心设备的设备驱动的列表。

/sbin

超等用户可以应用的敕令的存放目次。

存放大年夜多涉及体系治理的敕令(例如引导体系的init法度榜样,是超等权限用户root的可履行敕令存放地,通俗用户无权限履行这个目次下的敕令(然则时通俗用户也可能会用到。这个目次和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin等目次是类似的,我们要记住,凡是目次sbin中包含的都是root权限才能履行的,如许就行了。后面会具体区分。


  推荐阅读

  Linux的IRQ中断子系统分析

【技巧沙龙】AI开辟者拭魅战营-7分钟打造1个定制技能。7月22号,我们等你一路! 本文以Linux中断子体系架构为视角,旨在供给一个对Linux中断体系的全局熟悉,不涉及具体实现细节。一、Li>>>详细阅读


本文标题:必看!深入理解linux系统的目录结构就靠本文了

地址:http://www.17bianji.com/lsqh/36232.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)