目录
1 、树状目录结构图
2 、/目录
3 、/etc/目录
4 、/usr/目录
5 、/var/目录
6 、/proc/目录
7 、/dev/目录

该文章主要来自于互联网进行整理。
目录结构参考地址:
http://www.hudong.com/wiki/linux%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84
http://linux.ccidnet.com/art/3067/20070315/1037337_1.html
http://os.51cto.com/art/200802/65783.htm
http://www.iteye.com/topic/1125162

下面红色字型为比较重要的目录

1 、树状目录结构图

2 、/目录

目录
描述

/
第一层次结构的根、整个档案系统层次结构的根目录。

/bin/
需要在单使用者模式可用的必要命令(可执行档案);面向所有使用者,例如:cat 、 ls 、 cp,和/usr/bin 类似。

/boot/
载入程式档案,例如:kernel 、 initrd;时常是一个单独的分割槽 [6]

/dev/
必要装置, 例如:, /dev/null.

/etc/
特定 WordPress 主机,系统范围内的配置档案。
关于这个名称目前有争议。在贝尔实验室关于 UNIX 实现文件的早期版本中,/etc 被称为/etcetra 目录,[7] 这是由于过去此目录中存放所有不属于别处的所有东西(然而,FHS 限制/etc 存放静态配置档案,不能包含二进位制档案)。 [8] 自从早期文件出版以来,目录名称已被以各种方式重新称呼。最近的解释包括反向缩略语如:” 可编辑的文字配置”(英文 “Editable Text Configuration”)或” 扩充套件工具箱”(英文 “Extended Tool Chest”) 。 [9]

/etc/opt/
/opt/的配置档案

/etc/X11/
X_Window 系统 (版本 11) 的配置档案

/etc/sgml/
SGML 的配置档案

/etc/xml/
XML 的配置档案

/home/
使用者的家目录,包含储存的档案、个人设定等,一般为单独的分割槽。

/lib/
/bin/ and /sbin/中二进位制档案必要的库档案。

/media/
可移除媒体 (如 CD-ROM) 的挂载点 (在 FHS-2.3 中出现) 。

/lost+found
在 ext3 档案系统中,当系统意外崩溃或机器意外关机,会产生一些档案碎片在这里。当系统在开机启动的过程中 fsck 工具会检查这里,并修复已经损坏的档案系统。当系统发生问题。可能会有档案被移动到这个目录中,可能需要用手工的方式来修复,或移到档案到原来的位置上。

/mnt/
临时挂载的档案系统。比如 cdrom,u 盘等,直接插入光碟机无法使用,要先挂载后使用

/opt/
可选应用站群软件包。

/proc/
虚拟档案系统,将核心与程序状态归档为文字档案(系统资讯都存放这目录下)。例如:uptime 、 network 。在 Linux 中,对应 Procfs 格式挂载。该目录下档案只能看不能改(包括 root)

/root/
超级使用者的家目录

/sbin/
必要的系统二进位制档案,例如: init 、 ip 、 mount 。 sbin 目录下的命令,普通使用者都执行不了。

/srv/
站点的具体资料,由系统提供。

/tmp/
临时档案 (参见 /var/tmp),在系统重启时目录中档案不会被保留。

/usr/
预设站群软件都会存于该目录下。用于储存只读使用者资料的第二层次;包含绝大多数的 (多) 使用者工具和应用程式。

/var/
变数档案——在正常执行的系统中其内容不断变化的档案,如日志,离线档案和临时电子邮件档案。有时是一个单独的分割槽。如果不单独分割槽,有可能会把整个分割槽充满。如果单独分割槽,给大给小都不合适。

3 、/etc/目录
特定 WordPress 主机系统范围内的配置档案。

目录
描述

/etc/rc /etc/rc.d
/etc/rc*.d
启动、或改变执行级时执行的 scripts 或 scripts 的目录.

/etc/hosts
本地域名解析档案

/etc/sysconfig/network
IP 、掩码、闸道器、 WordPress 主机名配置

/etc/resolv.conf
DNS 站群服务器配置

/etc/fstab
开机自动挂载系统,所有分割槽开机都会自动挂载

/etc/inittab
设定系统启动时 Init 程序将把系统设定成什么样的 runlevel 及载入相关的启动档案配置

/etc/exports
设定 NFS 系统用的配置档案路径

/etc/init.d
这个目录来存放系统启动指令码

/etc/profile, /etc/csh.login,  /etc/csh.cshrc
全域性系统环境配置变数

/etc/issue
认证前的输出资讯,预设输出版本核心资讯

/etc/motd
设定认证后的输出资讯,

/etc/mtab
当前安装的档案系统列表. 由 scripts 初始化,并由 mount 命令自动更新. 需要一个当前安装的档案系统的列表时使用,例如 df 命令

/etc/group
类似/etc/passwd ,但说明的不是使用者而是组.

/etc/passwd
使用者资料库,其中的域给出了使用者名称、真实姓名、家目录、加密的口令和使用者的其他资讯.

/etc/shadow
在安装了影子口令站群软件的系统上的影子口令档案. 影子口令档案将/etc/passwd 档案中的加密口令移动到/etc/shadow 中,而后者只对 root 可读. 这使破译口令更困难.

/etc/sudoers
可以 sudo 命令的配置档案

/etc/syslog.conf
系统日志引数配置

/etc/login.defs
设定使用者帐号限制的档案

/etc/securetty
确认安全终端,即哪个终端允许 root 登入. 一般只列出虚拟控制台,这样就不可能 (至少很困难) 通过 modem 或互联网闯入系统并得到超级使用者特权.

/etc/printcap
类似/etc/termcap ,但针对印表机. 语法不同.

/etc/shells
列出可信任的 shell.chsh 命令允许使用者在本档案指定范围内改变登入 shell. 提供一台机器 FTP 服务的服务程序 ftpd 检查使用者 shell 是否列在 /etc/shells 档案中,如果不是将不允许该使用者登入.

/etc/xinetd.d
如果站群服务器是通过 xinetd 模式执行的,它的指令码要放在这个目录下。有些系统没有这个目录,比如 Slackware,有些老的版本也没有。在 Redhat Fedora 中比较新的版本中存在。

/etc/opt/
/opt/的配置档案

/etc/X11/
X_Window 系统 (版本 11) 的配置档案

/etc/sgml/
SGML 的配置档案

/etc/xml/
XML 的配置档案

/etc/skel/
预设建立使用者时,把该目录拷贝到家目录下

4 、/usr/目录
预设站群软件都会存于该目录下。用于储存只读使用者资料的第二层次;包含绝大多数的使用者工具和应用程式。

目录
描述

/usr/X11R6
存放 X-Windows 的目录;

/usr/games
存放著 XteamLinux 自带的小游戏;

/usr/doc
Linux 技术文件;

/usr/include
用来存放 Linux 下开发和编译应用程式所需要的标头档案;

/usr/lib
存放一些常用的动态连结共享库和静态档案库;

/usr/man
帮助文件所在的目录;

/usr/src
Linux 开放的原始码,就存在这个目录,爱好者们别放过哦;

/usr/bin/
非必要可执行档案 (在单使用者模式中不需要);面向所有使用者。

/usr/lib/
/usr/bin/和/usr/sbin/中二进位制档案的库。

/usr/sbin/
非必要的系统二进位制档案,例如:大量互联网服务的守护程序。

/usr/share/
体系结构无关(共享)资料。

/usr/src/
原始码, 例如: 核心原始码及其标头档案。

/usr/X11R6/
X Window 系统版本 11, Release 6.

/usr/local/
本地资料的第三层次,具体到本台 WordPress 主机。通常而言有进一步的子目录,例如:bin/、 lib/、 share/. 这是提供给一般使用者的/usr 目录,在这里安装一般的应用站群软件;

5 、/var/目录
/var 包括系统一般执行时要改变的资料. 每个系统是特定的,即不通过互联网与其他计算机共享.

目录
描述

/var/log/message
日志资讯,按周自动轮询

/var/spool/cron/root
定时器配置档案目录,预设按使用者命名

/var/log/secure
记录登陆系统存取资讯的档案,不管认证成功还是认证失败都会记录

/var/log/wtmp
记录登陆者资讯的档案,last,who,w 命令资讯来源于此

/var/spool/clientmqueue/
当邮件服务未开启时,所有应发给系统管理员的邮件都将堆放在此

/var/spool/mail/
邮件目录

/var/tmp
比/tmp 允许的大或需要存在较长时间的临时档案. (虽然系统管理员可能不允许/var/tmp 有很旧的档案.)

/var/lib
系统正常执行时要改变的档案.

/var/local
/usr/local 中安装的程式的可变资料 (即系统管理员安装的程式). 注意,如果必要,即使本地安装的程式也会使用其他/var 目录,例如/var/lock .

/var/lock
锁定档案. 许多程式遵循在/var/lock 中产生一个锁定档案的约定,以支援他们正在使用某个特定的装置或档案. 其他程式注意到这个锁定档案,将不试图使用这个装置或档案.

/var/log/
各种程式的 Log 档案,特别是 login   (/var/log/wtmp log 所有到系统的登入和登出) 和 syslog (/var/log/messages 里储存所有核心和系统程式资讯. /var/log 里的档案经常不确定地增长,应该定期清除.

/var/run
储存到下次引导前有效的关于系统的资讯档案. 例如, /var/run/utmp 包含当前登入的使用者的资讯.

/var/cache/
应用程式 WordPress 加速缓存资料。这些资料是在本地生成的一个耗时的 I/O 或计算结果。应用程式必须能够再生或恢复资料。 WordPress 加速缓存的档案可以被删除而不导致资料丢失。

6 、/proc/目录
虚拟档案系统,将核心与程序状态归档为文字档案(系统资讯都存放这目录下)。
例如:uptime 、 network 。在 Linux 中,对应 Procfs 格式挂载。该目录下档案只能看不能改(包括 root)

目录
描述

/proc/meminfo
检视内存资讯

/proc/loadavg
还记得 top 以及 uptime 吧?没错!上头的三个平均数值就是记录在此!

/proc/uptime
就是用 uptime 的时候,会出现的资讯啦!

/proc/cpuinfo
关于处理器的资讯,如型别、厂家、型号和效能等。

/proc/cmdline
载入 kernel 时所下达的相关引数!查阅此档案,可了解系统是如何启动的!

/proc/filesystems
目前系统已经载入的档案系统罗!

/proc/interrupts
目前系统上面的 IRQ 分配状态。

/proc/ioports
目前系统上面各个装置所配置的 I/O 位址。

/proc/kcore
这个就是内存的大小啦!好大对吧!但是不要读他啦!

/proc/modules
目前我们的 Linux 已经载入的模组列表,也可以想成是驱动程式啦!

/proc/mounts
系统已经挂载的资料,就是用 mount 这个命令呼叫出来的资料啦!

/proc/swaps
到底系统挂载入的内存在哪里?呵呵!使用掉的 partition 就记录在此啦!

/proc/partitions
使用 fdisk -l 会出现目前所有的 partition 吧?在这个档案当中也有纪录喔!

/proc/pci
在 PCI 汇流排上面,每个装置的详细情况!可用 lspci 来查阅!

/proc/version
核心的版本,就是用 uname -a 显示的内容啦!

/proc/bus/*
一些汇流排的装置,还有 U 盘的装置也记录在此喔!

7 、/dev/目录
装置档案分为两种:块装置档案 (b) 和字元装置档案 (c)
装置档案一般存放在/dev 目录下,
对常见装置档案作如下说明:

目录
描述

/dev/hd[a-t]
IDE 装置

/dev/sd[a-z]
SCSI 装置

/dev/fd[0-7]
标准软碟机

/dev/md[0-31]
软 raid 装置

/dev/loop[0-7]
本地回环装置

/dev/ram[0-15]
内存

/dev/null
无限资料接收装置, 相当于黑洞

/dev/zero
无限零资源

/dev/tty[0-63]
虚拟终端

/dev/ttyS[0-3]
串列埠

/dev/lp[0-3]
并口

/dev/console
控制台

/dev/fb[0-31]
framebuffer

/dev/cdrom
=> /dev/hdc

/dev/modem
=> /dev/ttyS[0-9]

/dev/pilot
=> /dev/ttyS[0-9]

/dev/random
随机数装置

/dev/urandom
随机数装置