2-linux文件系统了解

1、linux文件系统理解

对于linux系统,文件存储的具体位置,需要看文件目录挂载在哪个磁盘分区上。

在linux系统中,一切皆文件,例如硬盘在linux中对应的文件名称:/dev/hd[a-d]

进入根目录,通过 ls -l 命令查看。只能看到目录树,并不知道那些文件存放在哪个磁盘的哪个分区。

2-linux文件系统了解

通过命令 df -h 查看,可以看到目录挂载在哪个磁盘分区上。

2-linux文件系统了解

2、磁盘挂载及查看

umount /dongfr  解除 /dongfr 目录的挂载

mount /dev/hda /dongfr 把/dongfr 挂载到硬盘 /dev/hda上

df -h  查看磁盘使用情况

du -sh ./*  查看当前目录所有文件磁盘使用情况

3、文件权限以及类型

2-linux文件系统了解

文件列表中: drwxr-xr-x  分为四块 :

d  文件类型

rwx 所有者的权限

r-x  同一用户组的权限

r-x  其他用户的权限

其中文件类型又分很多种,常见的有:

d 文件夹

- 普通文件

b  io文件,字节流

c  io文件,字符流

4、部分常见文件夹及其用途

2-linux文件系统了解

/Bin,/sbin 放的是可执行程序

/etc 都是配置相关的问题

/boot 引导程序的目录,跟系统启动相关

/dev  设备文件的目录

/home 每个用户都在这个目录下有自己的目录

/lib,/lib64 存放扩展库

/usr 安装程序默认的安装路径

/opt 存放安装程序。存放规则如下:/opt/厂商名称/程序名及版本号/安装程序

/var 存放应用程序产生的数据文件。如数据的数据文件,应用程序日志,tomcat引用的web也应该存放在该目录下

/proc 开机后才会有文件,即内核加载之后,还有一些应用程序启动之后的对应动态文件