linux文件系统
linux文件系统剖析
http://www.ibm.com/developerworks/cn/linux/l-linux-filesystem/
linux文件系统结构
目录结构解读:http://blog.21ic.com/user1/1772/archives/2009/58739.html
更详细介绍:http://blogold.chinaunix.net/u1/44388/showart_383339.html
结构图:https://p-blog.csdn.net/images/p_blog_csdn_net/solarium/360497/o_linux%e7%b3%bb%e7%bb%9f%e7%bb%93%e6%9e%84%e5%9b%be.jpg
/usr 目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变>的。这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape。
/var 目录包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时文件>和页格式化文件等
/home 目录包含用户的文件:参数设置文件、个性化文件、文档、数据、EMAIL、缓存数据>等。这个目录在系统省级时应该保留。
/proc 目录整个包含虚幻的文件。它们实际上并不存在磁盘上,也不占用任何空间。(用ls –l 可以显示它们的大小)当查看这些文件时,实际上是在访问存在内存中的信息,这些信
息用于访问系统
/bin 系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用。
/sbin 系统执行文件(二进制),这些文件不打算被普通用户使用。(普通用户仍然可以使
用它们,但要指定目录。)
/etc 操作系统的配置文件目录。
/root 系统管理员(也叫超级用户或根用户)的Home目录。
/dev 设备文件目录。LINUX下设备被当成文件,这样一来硬件被抽象化,便于读写、网络 $
/lib 根文件系统目录下程序和核心模块的共享库。
/boot 用于自举加载程序(LILO或GRUB)的文件。当计算机启动时(如果有多个操作系统 $
/opt 可选的应用程序,譬如,REDHAT 5.2下的KDE (REDHAT 6.0下,KDE放在其它的XWIND$
/tmp 临时文件。该目录会被自动清理干净。
/lost+found 在文件系统修复时恢复的文件
/etc/fstab是什么
fstab:file system table,
is a system configuration file commonly found on Unix systems. The fstab file t$
http://en.wikipedia.org/wiki/Fstab
https://help.ubuntu.com/community/Fstab
/sys目录中存放的是什么
http://www.xxlinux.com/linux/article/development/kernel/20090112/14828.html
改变Linux文件属性,如权限
http://www.zzbaike.com/wiki/Debian/%E7%B1%BBUnix%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F
文件和目录的访问权限对如下3类用户进行了分别定义:
* 文件拥有者(u),
* 文件拥有者所在用户组中的其它成员(g)
* 所有其它用户(o)。
每个文件均拥有下列三种权限:
* read (r): 查看文件内容
* write (w): 修改文件
* execute (x): 如同命令一样执行文件
每个目录均拥有下列三种权限:
* read (r): 列出目录内容
* write (w): 在目录中增删文件
* execute (x): 访问目录中的文件
在此,对目录的 execute 权限,不仅意味着允许查看目录下文件的内容,还允许查看文件>的其它信息如文件大小、修改时间。
文件类型(第1个字符)
-: 普通文件
d: 目录
l: 符号链接
...
在 root 账号下可使用 chown 改变文件的拥有者。要改变文件的所属组,可以文件拥有者>或 root 的身份运行 chgrp。要改变目录的访问权限,可以文件拥有者或 root 的身份运行
chmod。