Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101441368
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-09 21:10:03

   Posted by: 士心   in

       很多的Linux发行版本,如果他们的目录配置都不一样的话,我们需要熟悉每个版本的目录配置,那样的话岂不是很麻烦?还好,我们有FHS,就是Filesystem Hierarchy Standard 文件系统层次规范。FHS规范了规范了各种目录下应该放置的文件。它有两层,1、规范了/目录下的目录;2规范了/var和/usr的子目录。这样以来,我们就会很快的熟悉不同版本Linux的目录配置了。
       下面以RedHat的FC7为例,来具体的介绍各个目录:用ls命令查看

XML/HTML代码
  1.  1. [root@localhost /]# ls -l    
  2.  2. 总计 146    
  3.  3. drwxr-xr-x   2 root root  4096 11-05 00:32 bin    
  4.  4. drwxr-xr-x   4 root root  1024 11-04 18:56 boot    
  5.  5. drwxr-xr-x  11 root root  4040 01-22 14:11 dev    
  6.  6. drwxr-xr-x 105 root root 12288 01-22 14:11 etc    
  7.  7. drwxr-xr-x   5 root root  4096 11-04 19:30 home   
  8.  8. drwxr-xr-x  15 root root  4096 11-05 00:19 lib    
  9.  9. drwx——   2 root root 16384 11-05 02:43 lost+found    
  10. 10. drwxr-xr-x   2 root root  4096 01-22 14:11 media    
  11. 11. drwxr-xr-x   2 root root     0 01-22 14:10 misc    
  12. 12. drwxr-xr-x   4 root root  4096 11-06 10:14 mnt    
  13. 13. drwxr-xr-x   2 root root     0 01-22 14:10 net    
  14. 14. drwxr-xr-x   2 root root  4096 2007-04-17 opt    
  15. 15. dr-xr-xr-x 152 root root     0 2008-01-22 proc    
  16. 16. drwxr-x—  33 root root  4096 01-22 14:19 root    
  17. 17. drwxr-xr-x   2 root root 12288 11-05 00:32 sbin    
  18. 18. drwxr-xr-x   2 root root  4096 11-04 18:43 selinux    
  19. 19. drwxr-xr-x   3 root root  4096 11-04 18:54 srv    
  20. 20. drwxr-xr-x  11 root root     0 2008-01-22 sys    
  21. 21. drwxrwxrwt  15 root root  4096 01-22 14:19 tmp    
  22. 22. drwxr-xr-x  13 root root  4096 11-04 18:48 usr    
  23. 23. drwxr-xr-x  23 root root  4096 11-04 19:03 var   

看见了吧,对于FC7而言,/目录下有20个目录
1、bin 用户放置二进制文件的目录,比如我们常用的ls tar cd 命令等都在这个目录下。其他的像/usr/bin也是
2、boot boot是启动的意思,很明显这个是放置启动文件的目录。linux的核心文件vmlinuz就放置在这个下面,如果你安装了grub启动菜单的话,里面应该还会有grub目录
3、dev   Linux将所有的设备都视为文件,放在这个目录下。
4、etc  很重要的配置文件放置的地方,几乎所有的系统重要配置都在这个目录下。
5、home 放置用户的主要目录,比如说我有个用户shixin,那么我的主目录就是/home/shixin,当你进入终端时,默认的也是这个目录。相当于windows下面的Documents and Settings下的shixin文件夹
6、lib  系统函数库的目录,里面有系统运行是需要调用的文件
7、lost+found 当系统出现异常时才会去产看这个目录,放置一些文件片段
8、media 挂载点,用途同mnt
9、misc 莫非是放置音乐文件的?
10、mnt挂载点  ,常用于挂载U盘,光驱或者是windows的分区
11、net  网络相关的文件
12、opt  安装额外软件时候的目录,不过我们习惯于安装在/usr/local中
13、proc 虚拟文加系统,本身不占用硬盘空间,所以数据都在内存里面
13、root  总管理员的个人目录,权限要求很高
14、sbin  这里面的命令只有管理员才能用的到,其他的还有/usr/sbin  、/usr/local/sbin
15、selinux
16、srv  一些服务所要访问的文件,如appache服务
17、sys 系统的核心文件
18、tmp  临时文件放置的地方,需要经常清理
19、usr   FHS同样规范了此目录里面的内容,包含系统的主要程序、用户自行安装的程序、图形界面需要的文件、共享的目录于文件等,很重要的一个目录
20、var 也属于FHS规范,主要放置系统执行过程中的经常变化的文件  其中登录文件就放在/var/log里面

阅读(232) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~