- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux系统的目录结构讲述
前言对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识一.?目录树(directory?tree)?:在Linux底下,文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为?树形结构,所有的文件与目录都是由根目录开始的。那是所有目录与文件的源头,?然后再一个一个的分支下来,因此,我们也称这种目录配置方式为:目录树(directory?tree),?这个目录树的启始点为根目录?(/,?root);linux文件系统的最顶端是/,我们称/为Linux的root,也就是?Linux操作系统的文件系统。Linux的文件系统的入口就是/,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。图所示:由于linux是开放源代码,各大公司和团体根据linux的核心代码做各自的操作,编程。这样就造成在根下的目录的不同。这样就造成个人不能使用他人的linux系统的PC。因为你根本不知道一些基本的配置,文件在哪里。。。这就造成了混乱。这就是FHS(Filesystem?Hierarchy?Standard?)机构诞生的原因。该机构是linux爱好者自发的组成的一个团体,主要是是对linux做一些基本的要求,不至于是操作者换一台主机就成了linux的‘文盲’。根据FHS(/fhs/)的官方文件指出,?他们的主要目的是希望让使用者可以了解到已安装软件通常放置于那个目录下,?所以他们希望独立的软件开发商、操作系统制作者、以及想要维护系统的用户,都能够遵循FHS的标准。?也就是说,FHS的重点在于规范每个特定的目录下应该要放置什么样子的数据而已。?这样做好处非常多,因为Linux操作系统就能够在既有的面貌下(目录架构不变)发展出开发者想要的独特风格。事实上,FHS是根据过去的经验一直再持续的改版的,FHS依据文件系统使用的频繁与否与是否允许使用者随意更动,?而将目录定义成为四种交互作用的形态,用表格来说有点像底下这样:可分享的(shareable)不可分享的(unshareable)不变的(static)/usr?(软件放置处)/etc?(配置文件)/opt?(第三方协力软件)/boot?(开机与核心档)可变动的(variable)/var/mail?(使用者邮件信箱)/var/run?(程序相关)/var/spool/news?(新闻组)/var/lock?(程序相关)四中类型:1.?可分享的:可以分享给其他系统挂载使用的目录,所以包括执行文件与用户的邮件等数据,?是能够分享给网络上其他主机挂载用的目录;2.?不可分享的:自己机器上面运作的装置文件或者是与程序有关的socket文件等,?由于仅与自身机器有关,所以当然就不适合分享给其他主机了。3.?不变的:有些数据是不会经常变动的,跟随着distribution而不变动。?例如函式库、文件说明文件、系统管理员所管理的主机服务配置文件等等;4.?可变动的:经常改变的数据,例如登录文件、一般用户可自行收受的新闻组等。事实上,FHS针对目录树架构仅定义出三层目录底下应该放置什么数据而已,分别是底下这三个目录的定义:/?(root,?根目录):与开机系统有关;/usr?(unix?software?resource):与软件安装/执行有关;/var?(variable):与系统运作过程有关。一.?根目录?(/)?的意义与内容:FHS标准建议:根目录(/)所在分区应该越小越好,?且应用程序所安装的软件最好不要与根目录放在同一个分区内,保持根目录越小越好。?如此不但效能较佳,根目录所在的文件系统也较不容易发生问题。说白了,就是根目录和Windows的C盘一个样。根据以上原因,FHS认为根目录(/)下应该包含如下子目录:目录应放置档案内容/bin系统有很多放置执行档的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被操作的指令。在/bin底下的指令可以被root与一般帐号所使用,主要有:cat,chmod(修改权限),?chown,?date,?mv,?mkdir,?cp,?bash等等常用的指令。/boot主要放置开机会使用到的档案,包括Linux核心档案以及开机选单与开机所需设定档等等。Linux?kernel常用的档名为:vmlinuz?,如果使用的是grub这个开机管理程式,则还会存在/boot/grub/这个目录。/dev在Linux系统上,任何装置与周边设备都是以档案的型态存在于这个目录当中。?只要通过存取这个目录下的某个档案,就等
您可能关注的文档
- 人教版八年级历史上册课堂练习(全册)概要.ppt
- 人教版八年级历史上册第六七单元复习课件 2概要.ppt
- Lecture4-弹性力学的基本解法讲述.ppt
- 人教版八年级地理上学期期末复习提纲概要.doc
- 人教版八年级地理上册期中试卷集(含答案)概要.doc
- LED封装行业前景分析报告_目录讲述.doc
- 人教版八年级下册历史第六单元第18课《科学技术的成就(二)》课件(共40张PPT)概要.ppt
- 人教版八年级思想品德下册《严也是一种爱》概要.ppt
- 人教版八年级物理上册 第一章 机械运动 第1节 长度和时间的测量 (共26张PPT)概要.ppt
- 人教版八年级物理上册 5.5《显微镜和望远镜》课件 (共19张PPT)概要.ppt
文档评论(0)