LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3902|回复: 7

linux系统目录介绍

[复制链接]
发表于 2005-4-25 17:59:53 | 显示全部楼层 |阅读模式
以下是我刚学习redhatlinux9时候做的笔记,希望对兄弟们有帮助。


/:根目录,包含整个LINUX系统所有的目录和文件
/boot:系统启动时必须读取的文件,如系统内核,引导配置文件等
/dev:存放外围设备代号的文件,如硬盘的/dev/hda 它们实际上指向所代表的外围设备
/bin:这个目录放置运行时所使用的各种命令程序和不同的shell
/etc:系统设置、管理相关的文件都放在这个目录下
/etc/rc.d:所有开关机所执行的脚本文件,都在这个目录下
/home:普通用户目录
/lib:包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。目录 /usr/lib/ 中含有更多用于用户程序的库文件
/lib/modules:放置系统内核模块
/mnt:默认放置光盘和软盘的地方
/root:超级用户(管理员)的专用目录
/usr:包括与系统用户直接有关的文件和目录,例如应用程序及支持它们的库文件
/usr/bin: 里面是可以执行的命令程序,我们自已安装的软件,大多数可以在这里找到
/usr/src:存放LINUX源代码,内核源码也在这里面
/usr/X11R6 X的文件目录,但配置文件不在这里,X字体也在这里
/var:系统运行时的各种临时文件 log文件,HTTPD服务器和FTPD服务器等服务器的专用目录目录也在这里
/sbin:存放系统启动时所执行的程序
/tmp: 用户和程序的临时目录。 /tmp 给予所有系统用户读写权
/lost+found:被 fsck 用来放置零散文件(没有名称的文件)
/opt/ — 可选文件和程序的贮存目录。该目录主要被第三方开发者用来简易地安装和卸装他们的软件包
/proc:一个虚拟的文件系统(不是实际贮存在磁盘上的),它包括被某些程序使用的系统信息
/initrd/ — 用来在计算机启动时挂载 initrd.img 映像文件的目录以及载入所需设备模块的目录
警告:
不要删除 /initrd/ 目录。如果你删除了该目录后再重新引导Linux 时,你将无法引导你的计算机。


欢迎大家补充说明。。。。。。。
发表于 2005-4-25 18:33:53 | 显示全部楼层
FHS 2.3引入了/media,用来挂载可移动存储,2.6内核需要/sys,这是一个类似于/proc的虚拟文件系统,PnP用的到。FHS 2.3还新增了/srv,用来存储各种服务提供的数据如web, ftp (这是不是因为,目前这类数据一般存储在/var,在系统升级时需要保留,而/var中的另一部分数据如log则不应该保留。把这类数据单独存储于/srv,便于管理,这是个人看法)。但各个发行版对于FHS 2.3的采纳似乎还不一致。

具体请看:http://www.pathname.com/fhs/

个人认为这是Linux最为出色的特性之一。但也是比较令初次接触者困惑的地方,比如/bin;/usr/bin;/usr/local/bin之间的区别,个人源码编译的程序的prefix是/usr还是/usr/local等。
回复 支持 反对

使用道具 举报

发表于 2005-4-25 18:59:43 | 显示全部楼层
thanks
回复 支持 反对

使用道具 举报

发表于 2007-1-11 16:36:17 | 显示全部楼层
顶下小下
回复 支持 反对

使用道具 举报

发表于 2007-7-2 10:43:09 | 显示全部楼层
不错不错,up  up  up ,不过各个发行版之间的差异太大了
回复 支持 反对

使用道具 举报

发表于 2007-7-2 19:31:20 | 显示全部楼层
挺全面的,其实有差别是肯定的,如果都一样了那还有什么意思呢,不过一样的东西还是有的,就是他们的核心,感谢linus~~
回复 支持 反对

使用道具 举报

发表于 2007-10-18 14:59:57 | 显示全部楼层
很好 thanks
回复 支持 反对

使用道具 举报

发表于 2007-10-19 03:16:10 | 显示全部楼层
thanks !ha ha
回复 支持 反对

使用道具 举报

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

本版积分规则

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