Linux文件系统
Posted 横看成岭侧成峰-28
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux文件系统相关的知识,希望对你有一定的参考价值。
目录 | 内容 |
/ | 根目录 |
/bin | 基本程序 |
/boot | 启动系统时所需的文件 |
/dev | 设备文件 |
/etc | 配置文件 |
/home | 用户的home目录 |
/lib | 基本共享库,内核模块 |
/lost+found | 由fsck恢复的受损文件 |
/media | 可移动介质的挂载点 |
/mnt | 不能挂载在其他位置上的固定介质的挂载点 |
/opt | 第三方应用程序 |
/proc | proc文件 |
/root | root用户的home目录 |
/sbin | 由root用户运行的基本系统管理程序 |
/srv | 本地系统所提供服务的数据 |
/tmp | 临时文件 |
/usr | 静态数据使用的辅助文件系统 |
/var | 可变数据使用的辅助文件系统 |
/lib:当程序运行时,经常要调用库,即已经存在的数据和代码模块。Linux提供有大量的库,以允许程序访问操作系统提供的服务。这个目录中包含运行/bin和/sbin目录中的程序所需的基本库和内核模块。
/sbin:system binaries,这个目录中存放用于系统管理的程序。通常,这个目录中的程序必须由超级用户运行。
/srv:这个目录是为与本地提供的服务(srv即sercice)相关的数据保留的。在这里存储数据的典型服务包括cgi、Web、ftp、cvs、rsync等。
/usr:这个目录是辅助文件系统的根。包含有辅助文件系统的重要子目录。/usr的目的是用来存放静态数据,即没有系统管理员的干涉不会改变的数据。根据其特性,静态数据不会随时间改变。这就允许/usr驻留于自己的设备,该设备甚至有可能是诸如cd-rom之类的只读设备。以前/usr是存放用户home目录的目录。现在/usr只用来存放静态数据,home目录需要放在/home中。
/var:像/usr一样,这个目录是辅助文件系统的根,包含有辅助文件系统的重要子目录。两者之间的区别在于/usr存放的是静态数据,而/var存放的是可变数据,即随着时间改变的数据,包括日志文件、打印文件、电子邮件消息等。像/usr一样,/var文件系统通常驻留于自己的设备。通过这种方式将静态数据和可变数据分离开来,可以使系统易于管理。例如,系统管理员可以创建一个备份系统,经常(相对于静态数据)单独保存可变文件。
以上是关于Linux文件系统的主要内容,如果未能解决你的问题,请参考以下文章