欢迎来到天天文库
浏览记录
ID:6127543
大小:36.00 KB
页数:5页
时间:2018-01-04
《linux 文件系统目录分类》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、linux文件系统目录分类1、什么是文件系统 文件系统指文件存在的物理空间,Linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。Linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的,总的目录层次结构。 Linux文件系统使用索引节点来记录文件信息,作用像Windows的文件分配表。 索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、许可权、所属关系、磁盘中的位置等信息。一个文件系统维护了一个索引节点的阵列,每个文件或目录都与索引节点阵列中的惟一一个元素对应。系统给每个索引节点分配了一个
2、号码,也就是该节点在阵列中的索引号,称为索引节点号。 Linux文件系统将文件索引节点号和文件名同时保存在目录中。所以,目录只是将文件的名称和它的索引节点号结合在一起的一张表,目录中每一对文件名称和索引节点号称为一个连接。 对于一个文件来说,有惟一的索引节点号与之对应,而对于一个索引节点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问它。(如:用ln命令对一个已经存在的文件再创建一个新的连接,而不复制文件的内容。)2、文件系统的类型 LINUX有四种基本文件系统类型:普通文件、目录文件、连接文件和
3、特殊文件(磁盘、终端、打印机)。用file命令来识别。 分区方案简介: linux系统的必要分区只有两个,一个是根分区(/),一个是交换分区(swap,一般设大小为RAM的1-2倍) 设备命名方式: 在linux中,所有硬件设备都映射到一个系统的文件, IDE:hd 第一个IDE:hda,第2分区hda2;第二个:hdb,第5分区hdb5;linux对硬盘设备分配了1~16的序列号码。 SCSI:sd 命名规则同上。3、目录结构的详细解说/Linux文件系统的入口/bin系统所需要的那些命令位于此目录,比如ls、cp、m
4、kdir等命令; (/usr/bin这个目录中的文件都是可执行的、普通用户都可以使用的命令。作为基础系统所需要的最基础的命令就是放在这里。)/bootLinux的内核及引导系统程序所需要的文件目录;一般情况下,GRUB或LILO系统引导管理器也位于这个目录;/dev设备文件存储目录,比如声卡、磁盘/etc系统配置文件的所在地,一些服务器的配置文件也在这里;比如用户帐号及密码配置文件;/home普通用户家目录默认存放目录;/lib库文件存放目录/lost+found在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎
5、片放在这里。/mnt这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom等目录。/opt表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包,/proc操作系统运行时,进程信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/rootLinux超级权限用户root的家目录;/sbin大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令, (/usr/sbin) (/usr/X11R6/sbin) (/usr/local/sbin) 凡是目录sbin
6、中包含的都是root权限才能执行的。/tmp临时文件目录,有时用户运行程序的时候,会产生临时文件。/usr这个是系统存放程序的目录,比如命令、帮助文件等。当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里。 (/usr/share/fonts字体目录) (/usr/share/man帮助目录) (/usr/share/doc) (/usr/include程序的头文件存放目录) 普通用户可执行文件 /usr/bin /usr/local/bin /usr/X11R6/bin 超级权限用户root的可执行命令存放目录 /u
7、sr/sbin /usr/X11R6/sbin /usr/local/sbin /var这个目录的内容是经常变动的,我们可以理解为vary的缩写。 (/var/log用来存放系统日志的目录) (/var/www目录是定义Apache服务器站点存放目录) (/var/lib用来存放一些库文件,比如MySQL的,以及MySQL数据库的的存放地) 4、一些重要子目录的解说/etc/init.d用来存放系统或服务器以SystemV模式启动的脚本,/etc/xinit.d如果服务器是通过xinetd模式运行的,它的脚本要放在这个目录下。/etc/
8、rc.d这是Slackware发行版有的一个目录,是BSD方式启动脚本的存放地;比如定义网卡,服务器开启脚本等。/etc/X11这是X-Windows相关的配置文件存放地。/us
此文档下载收益归作者所有