Linux目录规范和含义.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux目录规范和含义

根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的,同时根目录也与开机/还原/系统修复等动作有关。因此FHS标准建议:?根目录(/)所在分区应该越小越好,且应用程式所安装的软体最好不要与根目录放在同一个分区内,以保持根目录越小越好。?如此不但效能较佳,根目录所在的文件系统也较不容易发生问题。说白了,就是根目录和Windows的C盘一个样。 根据以上原因,FHS认为根目录(/)下应该包含如下子目录: 目录 应放置档案内容 /bin 系统有很多放置执行档的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式[quest-?]下还能够被操作的指令。在/bin底下的指令可以被root与一般帐号所使用,主要有:cat,?chmod(修改权限), chown, date, mv, mkdir, cp, bash等等常用的指令。 /boot 主要放置开机会使用到的档案,包括Linux核心档案以及开机选单与开机所需设定档等等。?Linux kernel常用的档名为:vmlinuz,如果使用的是grub这个开机管理程式,则还会存在/boot/grub/这个目录! /dev 在Linux系统上,任何装置与周边设备都是以档案的型态存在于这个目录当中。?只要通过存取这个目录下的某个档案,就等于存取某个装置。比要重要的档案有/dev/null, /dev/zero, /dev/tty?, /dev/lp*, / dev/hd*, /dev/sd*等等 /etc 系统主要的设定档几乎都放置在这个目录内,例如人员的帐号密码档、各种服务的启始档等等。?一般来说,这个目录下的各档案属性是可以让一般使用者查阅的,但是只有root有权力修改。?FHS建议不要放置可执行档(binary)在这个目录中。?比较重要的档案有:?/etc/inittab, /etc/init.d/, /etc/modprobe.conf, /etc/X11/, /etc/fstab, /etc/sysconfig/等等。?另外,其下重要的目录有: /etc/init.d/?:所有服务的预设启动script都是放在这里的,例如要启动或者关闭iptables的话:『 /etc/init.d/iptables start』、『/etc/init.d/ iptables stop』 /etc/xinetd.d/?:这就是所谓的super daemon管理的各项服务的设定档目录。 /etc/X11/?:与X Window有关的各种设定档都在这里,尤其是xorg.conf或XF86Config这两个X Server的设定档。 /home 这是系统预设的使用者家目录(home directory)。?在你新增一个一般使用者帐号时,预设的使用者家目录都会规范到这里来。比较重要的是,家目录有两种代号:? ~?:代表当前使用者的家目录,而?~guest:则代表用户名为guest的家目录! /lib 系统的函式库非常的多,而/lib放置的则是在开机时会用到的函式库,以及在/bin或/sbin底下的指令会呼叫的函式库而已?。?什么是函式库呢?妳可以将他想成是『外挂』,某些指令必须要有这些『外挂』才能够顺利完成程式的执行之意。?尤其重要的是/lib/modules/这个目录,因为该目录会放置核心相关的模组(驱动程式)喔! /media media是『媒体』的英文,顾名思义,这个/media底下放置的就是可移除的装置啦!?包括软碟、光碟、DVD等等装置都暂时挂载于此。?常见的档名有:/media/floppy, /media/cdrom等等。 /mnt 如果妳想要暂时挂载某些额外的装置,一般建议妳可以放置到这个目录中。在古早时候,这个目录的用途与/media相同啦!?只是有了/media之后,这个目录就用来暂时挂载用了。 /opt 这个是给第三方协力软体放置的目录?。?什么是第三方协力软体啊?举例来说,KDE这个桌面管理系统是一个独立的计画,不过他可以安装到Linux系统中,因此KDE的软体就建议放置到此目录下了。?另外,如果妳想要自行安装额外的软体(非原本的distribution提供的),那么也能够将你的软体安装到这里来。?不过,以前的Linux系统中,我们还是习惯放置在/usr/local目录下! /root 系统管理员(root)的家目录。?之所以放在这里,是因为如果进入单人维护模式而仅挂载根目录时,该目录就能够拥有root的家目录,所以我们会希望root的家目录与根目录放置在同一个分区中。 /sbin Linux有非常多指令是用来设定系统环境的,这些指令只有root才能够利用来『设定』系统,其他使用者最多只能用来『查询』而已。放在/sbin底下的为开机

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档