分类: LINUX
2009-03-13 13:58:33
参考自:
鸟哥的Linux私房菜:基础学习篇(第一版)
即:
1、/bin 这个目录包含超级用户和一般用户使用的命令,这些命令对于系统至关重要,如ls,mv,rm,mkdir,rmdir,gzip,tar,telnet,ftp等。用户通常不改变/bin目录内容(如需要,须以root身份)。有时候这个目录内容与/usr/bin一样(有时甚至使用链接文件),是专门放置一般用户使用的执行程序。
2、/boot 这里放置系统启动所需大多数文件,电脑启动时需要的其他文件存储在/etc和/shin目录中。目录下的vmlinuz-xxx就是Linux内核,如果启动管理程序是grub,还会有/boot/grub子目录。
3、/dev 存放与设备有关文件(Unix或Linux系统把设备当成文件)。该目录下文件分两种:管理硬盘I/O的块文件和外设的字符文件。
下面列出该目录下的几个基本设备:
/dev/ide 整个IDE主硬盘驱动器
/dev/hdb1 在IDE辅硬盘驱动器上的第一个分区
/dev/fd0 第一个软盘驱动器,自动诊断类型
/dev/lp0 第一个并行打印机
/dev/midi00 第一个MIDI端口
/dev/null 空设备(为了避免某些软件总向它发送信息)
/dev/psaux PS2键盘端口
/dev/ramdi sk RAM磁片
/dev/scd0 第一个SCSI CD-ROM驱动器
/dev/dsa 第一个完整SCSI硬盘驱动器
/dev/sto 第一个SCSI磁带驱动器
/dev/tty1 第一个虚拟控制台
4、/etc 存放系统启动过程中需要读取的配置文件(在该目录下工作,一定要记得备份)。大多数Linux集成套件提供了许多辅助软件用于配置/etc目录中的文件。安装过程中用户所回答的问题自动填充到相关的/etc目录文件中。
/etc/rc.d 存放开关机用到的脚本文件(类似DOS下的批处理文档)。
/etc/rc.d/init.d 存放所有服务默认的启动脚本文件。如启动与关闭iptables,可使用:
/etc/rc.d/init.d/iptables start
/etc/rc.d/init.d/iptables stop
/etc/xinetd.d 该路径在较新Linux版本中才有,若需要启动一些额外服务,在Mandrake 9.0以后版本中到该目录下查找。
/etc/X11 这是与X windows有关的配置文件所在目录,尤其重要的是里面的XF86Config-4。
5、/home 系统默认的用户根目录,即每个系统用户都在该目录下有自己的根目录(home directory)。
6、/lib 存放Linux执行或编译程序时用到的函数库(library),即/bin和/sbin中程序需要的库文件。
7、/mnt 用于临时装载文件系统,是软驱与光驱等文件默认装载的地方(例如:用户可以将软盘驱动器/dev/fd0装载到已经在根目录下建立的一个独立目录/fd0,但用户同样可以将/dev/fd0装载到/mnt/floppy,这样使得用户根目录较为整洁)。
8、/opt 用户Linux集成套件中也许有这个目录,为第三方应用程序提供一个存储位置。实际工作中应用程序大多数要么安装在/usr/local目录中,要么打包存放在其他地方。当用户找到并运行一些第三方应用程序时,它们将创建和填充/opt目录及其子目录。
9、/proc 放置系统核心与执行程序所需的一些信息(文本文件),如网络状态、内核版本、系统正常工作时间、系统中处理器及内存信息等。该目录在Linux启动时自动被挂上,该目录不占用硬盘空间,因为里面全是内存数据。
10、/root 系统管理员根目录,该目录不应该堆积很多垃圾。
11、/sbin 放置系统管理常用程序。与/bin不太一样,该目录下存放root等系统管理员使用的程序,如文件系统检查命令、关机命令、网络命令等。
12、/tmp 存放临时文件。不必计划在这里存储自己的临时文件,程序将自动完成。
13、/usr 存放系统中每个用户都使用的文件和程序,存放了随同Linux集成套件一起安装的大多数程序和使用工具,并可供普通用户使用(类似Windows下的Program Files目录)。文件系统层次结构规定该目录只读,即用户不能改变/usr目录中的内容。
/usr/include 一些套件的头文件。基本上当以Tarball方式(*.tar.gz方式)安装某些数据时会用到的函数库都在这里。
/usr/lib 包含许多程序与子程序所需的函数库。
/usr/local 软件总要升级,如要升级代理服务,则通常软件默认安装目录就是/usr/local中。同时为了与系统原先执行文件区别,升级后的执行文件通常放在/usr/local/bin目录下。这意味着/usr/local目录可能一开始为空,可在该目录存放从Web下载、购买或与网络邻居公用的程序,这同时也意味着如果要备份系统中只有一个拷贝的文件,则要备份/usr/local以及/etc、/home和/opt。
/usr/share/doc 放置一些系统说明文件。如安装了LILO,则该目录下就可查到LILO的说明文档。
/usr/share/man 放置一些程序说明文件,就是使用man时会查询的路径。如使用man ls指令,就会查/usr/share/man/man1/ls.1.bz2这个说明文件内容。
/usr/src 放置内核源码。如果要编译内核,就要用到该目录。当一个集成套件被安装到用户PC中,它应该用内和原始文件和头文件填充/usr/src目录。
/usr/X11R6 存放X Window System相关文件。
14、/var Linux系统存储可变数据的地方。可变数据包括锁文件、日志文件、邮件箱、周边同作数据和快速内存数据。如:所有服务登录文件或错误信息文件(log files)都在/var/log下,一些数据库如MySQL则在/var/lib下,用户未读邮件默认存放点为/var/spool/mail。
15、/lost+found 系统产生异常错误时,会将一些遗失片段放在此目录下。通常该目录自动出现在设备目录下。如在/disk中加载一块硬盘,这个目录下就自动产生目录/disk/lost+found。