2-linux文件系统了解
1、linux文件系统理解
对于linux系统,文件存储的具体位置,需要看文件目录挂载在哪个磁盘分区上。
在linux系统中,一切皆文件,例如硬盘在linux中对应的文件名称:/dev/hd[a-d]
进入根目录,通过 ls -l 命令查看。只能看到目录树,并不知道那些文件存放在哪个磁盘的哪个分区。
通过命令 df -h 查看,可以看到目录挂载在哪个磁盘分区上。
2、磁盘挂载及查看
umount /dongfr 解除 /dongfr 目录的挂载
mount /dev/hda /dongfr 把/dongfr 挂载到硬盘 /dev/hda上
df -h 查看磁盘使用情况
du -sh ./* 查看当前目录所有文件磁盘使用情况
3、文件权限以及类型
文件列表中: drwxr-xr-x 分为四块 :
d 文件类型
rwx 所有者的权限
r-x 同一用户组的权限
r-x 其他用户的权限
其中文件类型又分很多种,常见的有:
d 文件夹
- 普通文件
b io文件,字节流
c io文件,字符流
4、部分常见文件夹及其用途
/Bin,/sbin 放的是可执行程序
/etc 都是配置相关的问题
/boot 引导程序的目录,跟系统启动相关
/dev 设备文件的目录
/home 每个用户都在这个目录下有自己的目录
/lib,/lib64 存放扩展库
/usr 安装程序默认的安装路径
/opt 存放安装程序。存放规则如下:/opt/厂商名称/程序名及版本号/安装程序
/var 存放应用程序产生的数据文件。如数据的数据文件,应用程序日志,tomcat引用的web也应该存放在该目录下
/proc 开机后才会有文件,即内核加载之后,还有一些应用程序启动之后的对应动态文件