《Linux文件系统结构.pdf》由会员分享,可在线阅读,更多相关《Linux文件系统结构.pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Linux文件系统结构文件系统结构信息技术学院 边雪芬信息技术学院 边雪芬Linux文件树文件树?整个文件系统以树根整个文件系统以树根“/”为起点为起点?所有的文件和所有的文件和外部设备都以文件的形式挂接在这个文件树上都以文件的形式挂接在这个文件树上?硬盘、软盘、光驱、调制解调器等等,这和以驱动器盘符为基础的硬盘、软盘、光驱、调制解调器等等,这和以驱动器盘符为基础的Windows系统大不相同系统大不相同信息技术学院 边雪芬信息技术学院 边雪芬Linux文件树文件树?/bin?/etc?/lost+found?/sbin?/var?/boot?/root信息技术学院 边雪芬信息技术学院 边雪芬?
2、/home?/mnt?/tmp?/dev?/lib?/proc?/usr信息技术学院 边雪芬信息技术学院 边雪芬/bin和和/sbin?使用和维护使用和维护Linux系统的大部分基本程序(可执行文件)系统的大部分基本程序(可执行文件)?这两个目录的名字之所以包含这两个目录的名字之所以包含bin,是因为可执行的程序都是二进制文件,是因为可执行的程序都是二进制文件(binary files)?/bin目录通常用来存放用户最常用的基本程序,如目录通常用来存放用户最常用的基本程序,如login、Shells、文件操作程序、系统工具程序、压缩工具等、文件操作程序、系统工具程序、压缩工具等?/sbin目录
3、通常存放基本的系统和系统维护程序,如目录通常存放基本的系统和系统维护程序,如fsck、fdisk、mkfs、shutdown、lilo、init?存放在这两个目录中的程序的主要区别是:存放在这两个目录中的程序的主要区别是:/sbin中的程序只能由中的程序只能由root(管理员管理员)来执行来执行信息技术学院 边雪芬信息技术学院 边雪芬/etc?这个目录一般用来存放程序所需的整个文件系统的配置文件,其中的一些重要文件如下这个目录一般用来存放程序所需的整个文件系统的配置文件,其中的一些重要文件如下:?passwd、shadow、fstab、hosts、motd、profile、shells、ser
4、vices信息技术学院 边雪芬信息技术学院 边雪芬/lost+found?这个目录专门是用来放那些在系统非正常关机后重新启动系统时,不知道该往哪里恢复的这个目录专门是用来放那些在系统非正常关机后重新启动系统时,不知道该往哪里恢复的“流浪流浪”文件的。文件的。信息技术学院 边雪芬信息技术学院 边雪芬/boot?这个目录下面存放着和系统启动有关的各种文件,包括系统的引导程序和系统核心部分。这个目录下面存放着和系统启动有关的各种文件,包括系统的引导程序和系统核心部分。信息技术学院 边雪芬信息技术学院 边雪芬/root?系统管理员(系统管理员(root)的主目录)的主目录信息技术学院 边雪芬信息技术学
5、院 边雪芬/home?系统中所有用户的主目录都存放在系统中所有用户的主目录都存放在/home下下,它包含实际用户它包含实际用户(人人)的主目录和其他用户的主目录的主目录和其他用户的主目录?Linux的的root用户的主目录通常是在用户的主目录通常是在/root或或/home/root?由超级用户创建的用户的主目录均存于此处,例如:由超级用户创建的用户的主目录均存于此处,例如:/home/jszx及及/home/user等。等。信息技术学院 边雪芬信息技术学院 边雪芬/mnt?约定,像约定,像CD-ROM、软盘或者、软盘或者USB这样的移动介质都应该安装在这样的移动介质都应该安装在/mnt目录下
6、目录下?/mnt目录通常包含一些子目录,每个子目录是某种特定设备类型的一个安装点。例如目录通常包含一些子目录,每个子目录是某种特定设备类型的一个安装点。例如/cdrom、/floppy、/usb?使用这些特定设备,需要用使用这些特定设备,需要用mount命令从命令从/dev目录中将外部设备挂接过来目录中将外部设备挂接过来信息技术学院 边雪芬信息技术学院 边雪芬/tmp和和/var?存放临时文件和经常变动的文件存放临时文件和经常变动的文件?例如:启动例如:启动ftp服务的文件存在于服务的文件存在于/var/ftp/pub下。下。信息技术学院 边雪芬信息技术学院 边雪芬/dev?存放各种外部设备的
7、镜像文件存放各种外部设备的镜像文件?例如第一个软盘驱动器的名字是例如第一个软盘驱动器的名字是fd0;第一个硬盘的名字是第一个硬盘的名字是hda,硬盘中的第一个分区是,硬盘中的第一个分区是hda1,第二个分区是第二个分区是hda2。信息技术学院 边雪芬信息技术学院 边雪芬/usr?按照约定,这个目录用来存放与系统的用户直接相关的程序或文件。按照约定,这个目录用来存放与系统的用户直接相关的程序或文件。信息技术学院 边雪芬信息技术学院 边雪芬/proc?存放当前在系统中运行的进程的虚拟镜像,我们在这里可以看到由当前运行的进程号组成的一些目录。存放当前在系统中运行的进程的虚拟镜像,我们在这里可以看到由当前运行的进程号组成的一些目录。