查看: 5581|回复: 2

Linux系统的目录结构

[复制链接]
发表于 2009-2-2 16:58:45 | 显示全部楼层 |阅读模式
理解 Linux 的目录层次结构对于建立对系统整体的理解十分重要的基础。 其中,最重要的概念是根目录, “/”。 这个目录是系统引导时挂借的第一个目录,它包含了用以准备多用户操作所需的操作系统基础组件。根目录中也包含了用于在启动时转换到多用户模式之前挂接其他文件系统所需的挂接点。
  挂接点 (mount point) 是新增的文件系统在接入现有系统时的起点位置 (通常是根目录)。标准的挂接点包括 /usr、 /var、 /tmp、 /mnt, 以及 /cdrom。 这些目录通常会在 /etc/fstab 文件中提及。 /etc/fstab 是一张包含系统中各个文件系统及挂接点的表。 在 /etc/fstab 中的绝大多数文件系统都会在启动时由脚本自动挂接,除非特别指定了 noauto 选项。
  您可以通过 hier(7) 来了解完整的文件系统层次说明。 现在, 让我们先来看一看绝大多数的常见的目录以供参考。
目录 介绍
/    文件系统的根目录。
/bin/   在单个用户和多用户环境下的基本工具目录。
/boot/   在操作系统在启动加载期间所用的程序和配置。
/dev/   设备节点,请查阅 intro(4)。
/etc/   系统启动的配置和脚本。
/etc/defaults/ 系统默认的启动配置和脚本,请参考 rc(8) 。
/etc/mail/  关系到邮件系统运作的配置, 请参考 sendmail(8)。
/etc/namedb/  named 配置文件,请参考 named(8)。
/etc/ppp/  ppp配置文件,请查阅ppp(8)。
/mnt/   由管理员习惯使用挂接点的临时空目录。
/proc/   运行中的文件系统,请参阅 procfs(5) 和 mount_procfs(8)。
/rescue/   用于紧急恢复的一组静态联编的程序; 参见 rescue(8)。
/root/   root用户的Home(主)目录。
/sbin/   在单个用户和多用户环境下的存放系统程序和管理所需的基本实用目录。
/tmp/   临时文件。 /tmp 目录中的内容,一般不会在系统重新启动之后保留。 通常会将基于内存的文件系统挂在 /tmp 上。 这一工作可以用一系列 tmpmfs 相关的 rc.conf(5) 变量来自动完成。
/usr/   存放大多数用户的应用软件。
/usr/bin/   存放实用命令,程序设计工具,和应用软件。
/usr/include/  存放标准 C include 文件.
/usr/lib/   存放库文件。
/usr/libdata/  存放各种实用工具的数据文件。
/usr/libexec/  存放系统实用或后台程序 (从另外的程序启动执行)。
/usr/local/  存放本地执行文件, 库文件等等, 同时也是 Linux 包安装的默认安装目录。 /usr/sbin/  存放系统后台程序 和 系统工具 (由用户执行)。
/usr/share/  存放架构独立的文件。
/usr/src/   存放 Linux 或者本地源码文件。
/usr/X11R6/  存放 X11R6 可执行文件、 库文件、 配置文件等的目录(可选)。
/var/   多用途日志、 临时或短期存放的, 以及打印假脱机系统文件。有时会将基于内存的文件系统挂在 /var 上。 这一工作可以通过在
/var/log/   存放各种的系统记录文件。
/var/mail/  存放用户mailbox(一种邮件存放格式)文件。
/var/spool/  各种打印机和邮件系统spooling(回环)的目录。
/var/tmp/  临时文件。 这些文件在系统重新启动时通常会保留, 除非 /var 是一个内存中的文件系统。
/var/yp   NIS 映射。
回复

使用道具 举报

发表于 2011-7-10 18:27:46 | 显示全部楼层
新手来报道啦 ,
在此美好的时光,
祝各位福如东海,
寿比南山,
希望
多多包涵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表