导读
提及GNU/Linux系统的目录结构,不得不说一下FHS(FilesystemHierarchyStandard,文件系统层次结构标准),正是这一标准的存在,详尽的定义了类Unix操作系统中各类应用软件,管理工具,开发工具linux查看端口占用,脚本以及帮助文档的位置,让遵守该标准的各类GNU/Linux发行版目录结构几乎都是一致的。
在FHS中,依照文件的共享性和文件是否要求被更改的特性,其将文件界定为可共享文件/不可共享文件以及可变数据文件/静态数据文件两大类。FHS将不同属性的文件并入到不同的目录,便于系统管理。
如下表所示:
须要注意linux系统目录结构,并不是所有在文件系统中的文件都是可共享的,每位拥有本地储存设备的系统就会有自己不可共享的文件。通过目录文件性质的界定,可以很便捷的将其他主机上的共享文件目录挂载到本地系统。
Linux目录结构
由于FHS目录规定,你会发觉GNU/Linux不同的发行版都存在以下目录结构:
更多关于FHS目录的规定,可以参看""
Linux系统结构
GNU/Linux的系统结构包括以下几部份,如右图所示:
应用程序:比如文本编辑器,Web浏览器linux系统目录结构,XWinodow,网路应用程序,系统工具等一系列的应用。这种应用通过系统调用插口与Linux内核发生交互。
Shell&函数库:Shell是GNU/Linux系统的命令类库,用于处理输入,实现和系统的交互。库函数则为编程提供插口,实现对系统调用的再度封装,为下层程序调用提供更简便的插口。
Linux内核:操作系统的核心,具有好多最基本功能,它负责管理系统的进程、内存、文件和网路系统等,决定着系统的性能和稳定性。
设备驱动:设备驱动负责驱动系统的相关硬件,使其正常的发挥作用。
对于GNU/Linux这样一个复杂的操作系统,逐渐的明白其目录结构以及系统结构linux 下载,对于用户了解GNU/Linux系统会有很大的帮助,希望本文能让你们对GNU/Linux系统的目录结构和系统结构有个初步的认识。
原文来自: