linux目录规范和含义

上传人:第*** 文档编号:32688785 上传时间:2018-02-12 格式:DOC 页数:4 大小:101.50KB
返回 下载 相关 举报
linux目录规范和含义_第1页
第1页 / 共4页
linux目录规范和含义_第2页
第2页 / 共4页
linux目录规范和含义_第3页
第3页 / 共4页
linux目录规范和含义_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《linux目录规范和含义》由会员分享,可在线阅读,更多相关《linux目录规范和含义(4页珍藏版)》请在金锄头文库上搜索。

1、根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的,同时根目录也与开机/还原/系统修复等动作有关。因此 FHS 标准建议: 根目录(/)所在分区应该越小越好,且应用程式所安装的软体最好不要与根目录放在同一个分区内,以保持根目录越小越好。 如此不但效能较佳,根目录所在的文件系统也较不容易发生问题。说白了,就是根目录和 Windows 的 C 盘一个样 。根据以上原因,FHS 认为根目录(/)下应该包含如下子目录:目录 应放置档案内容/bin系统有很多放置执行档的目录,但/bin 比较特殊。因为/bin 放置的是在单人维护模式quest-? 下还能够被操作的指令。在/bin

2、 底下的指令可以被root 与一般帐号所使用,主要有:cat, chmod(修改权限), chown, date, mv, mkdir, cp, bash 等等常用的指令。/boot主要放置开机会使用到的档案,包括 Linux 核心档案以及开机选单与开机所需设定档等等。 Linux kernel 常用的档名为:vmlinuz,如果使用的是grub 这个开机管理程式,则还会存在/boot/grub/这个目录!/dev在 Linux 系统上,任何装置与周边设备都是以档案的型态存在于这个目录当中。 只要通过存取这个目录下的某个档案,就等于存取某个装置。比要重要的档案有/dev/null, /dev/

3、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/ :所有

4、服务的预设启动 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)。 在你新增一个一般使用者帐号时,预设的使用者家目录都会规范到这里来。

5、比较重要的是,家目录有两种代号: :代表当前使用者的家目录,而 guest:则代表用户名为 guest 的家目录!/lib系统的函式库非常的多,而/lib 放置的则是在开机时会用到的函式库,以及在/bin 或/sbin 底下的指令会呼叫的函式库而已 。 什么是函式库呢?妳可以将他想成是外挂,某些指令必须要有这些外挂才能够顺利完成程式的执行之意。 尤其重要 的是/lib/modules/这个目录,因为该目录会放置核心相关的模组(驱动程式 )喔!/mediamedia 是媒体的英文,顾名思义,这个 /media 底下放置的就是可移除的装置啦! 包括软碟、光碟、 DVD 等等装置都暂时挂载于此。 常

6、见的档名有:/media/floppy, /media/cdrom 等等。/mnt如果妳想要暂时挂载某些额外的装置,一般建议妳可以放置到这个目录中。在古早时候,这个目录的用途与/media 相同啦! 只是有了/media 之后,这个目录就用来暂时挂载用了。/opt这个是给第三方协力软体放置的目录 。 什么是第三方协力软体啊?举例来说,KDE 这个桌面管理系统是一个独立的计画,不过他可以安装到Linux 系统中,因此 KDE 的软体就建议放置到此目录下了。 另外,如果妳想要自行安装额外的软体(非原本的 distribution 提供的),那么也能够将你的软体安装到这里来。 不过,以前的 Linu

7、x 系统中,我们还是习惯放置在/usr/local 目录下!/root系统管理员(root)的家目录。 之所以放在这里,是因为如果进入单人维护模式而仅挂载根目录时,该目录就能够拥有 root 的家目录,所以我们会希望 root 的家目录与根目录放置在同一个分区中。/sbinLinux 有非常多指令是用来设定系统环境的,这些指令只有 root 才能够利用来设定系统,其他使用者最多只能用来查询而已。放在/sbin底下的为开机过程中所需要的,里面包括了开机、修复、还原系统所需要的指令。至于某些伺服器软体程式,一般则放置到/usr/sbin/当中。至于本机自行安装的软体所产生的系统执行档(system

8、 binary),则放置到/usr/local/sbin/当中了。常见的指令包括:fdisk, fsck, ifconfig, init, mkfs等等。/srv srv 可以视为service的缩写,是一些网路服务启动之后,这些服务所需要取用的资料目录。 常见的服务例如 WWW, FTP 等等。举例来说,WWW 伺服器需要的网页资料就可以放置在/srv/www/里面。呵呵,看来平时我们编写的代码应该放到这里了。/tmp这是让一般使用者或者是正在执行的程序暂时放置档案的地方。这个目录是任何人都能够存取的,所以你需要定期的清理一下。当然,重要资料不可放置在此目录啊! 因为 FHS 甚至建议在开机

9、时,应该要将/tmp 下的资料都删除!事实上 FHS 针对根目录所定义的标准就仅限于上表,不过仍旧有些目录也需要我们了解一下,具体如下:目录 应放置文件内容/lost+found这个目录是使用标准的 ext2/ext3 档案系统格式才会产生的一个目录,目的在于当档案系统发生错误时,将一些遗失的片段放置到这个目录下。这个目录通常会在分割槽的最顶层存在,例如你加装一个硬盘于/disk 中,那在这个系统下就会自动产生一个这样的目录/disk/lost+found/proc这个目录本身是一个虚拟文件系统(virtual filesystem)喔! 他放置的资料都是在内存当中,例如系统核心、行程资讯(p

10、rocess)(是进程吗?)、周边装置的状态及网络状态等等。因为这个目录下的资料都是在记忆体(内存)当中,所以本身不占任何硬盘空间!比较重要的档案(目录)例如: /proc/cpuinfo, /proc/dma, /proc/interrupts, /proc/ioports, /proc/net/*等等。呵呵,是虚拟内存吗guest?/sys这个目录其实跟/proc 非常类似,也是一个虚拟的档案系统,主要也是记录与核心相关的资讯。 包括目前已载入的核心模组与核心侦测到的硬体装置资讯等等。 这个目录同样不占硬盘容量!除了这些目录的内容之外,另外要注意的是,因为根目录与开机有关,开机过程中仅有根

11、目录会被挂载,其他分区则是在开机完成之后才会持续的进行挂载的行为。因此根目录下与开机过程有关的目录,就不能够与根目录放到不同的分区去(在 linux 下目录和分区是完全区分的,windows 下有时会混淆,例如“D 盘” 可以说是个目录也是个分区,要想搞清楚,看看 Windows 和 Linux 在目录上的区别吧,很不错啊,我写的 )!那哪些目录不可与根目录分开呢? 如下所示: /etc:设定档 /bin:重要执行档 /dev:所需要的装置档案 /lib:执行档所需的函式库与核心所需的模组 /sbin:重要的系统执行档这五个目录千万不可与根目录分开在不同的分区!PS:竟然没有/boot quest-?,这么说 boot 应该更早被访问喽

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号