Chinaunix首页 | 论坛 | 博客
  • 博客访问: 189281
  • 博文数量: 54
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 630
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-02 18:41
文章分类

全部博文(54)

文章存档

2011年(1)

2009年(30)

2008年(23)

我的朋友

分类: 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。

阅读(838) | 评论(0) | 转发(0) |
0

上一篇:C语言实现class

下一篇:硬链接与符号链接

给主人留下些什么吧!~~