【Linux入门第9天】Linux根文件系统层级标准FHS

linux:glibc

程序编译方式:

动态链接

静态链接

进程的类型:

终端: 硬件设备,关联一个用户接口

与终端相关:通过终端启动

与终端无关:操作引导启动过程当中自动启动


操作系统的组成:

静态:kernel,application


FHS

filesystem hierarchy  standard 文件系统层次化标准

/bin:所有用户可用的基本命令程序文件

/sbin:供系统管理使用的工具程序

/boot:引导加载器必须用到的各静态文件:kernel,initramfs,grub等

/dev:存储特殊文件和设备文件

                设备有两种类型:字符设备(线性设备),块设备(随机设备),

/etc:系统程序的配置文件,只能为静态

/home:普通用户家目录的集中位置

/root:管理员的家目录,可选

/lib:为系统启动或根文件系统上的应用程序(/bin,/sbin)提供共享库,以及为内核提供内核模块

          libc.so.*:动态链接的c库

          ld* :运行时连接器/加载器

          modules:用于存放内核模块的目录

/lib64:64位系统的存储64位共享库的路径

/media:便携式设备的挂载点,cdrom,floppy等

/nmt:其他文件系统的临时挂载点

/opt:附加应用程序的安装位置,可选路径

/srv:当前主机为服务提供的数据

/tmp:用于存储临时文件的目录,可供所有用户执行写入操作,有特殊权限

/usr :全局共享的只读数据路径

            bin,sbin,lib,lib64,include(c程序头文件),share命令手册页和自带文档存储位置

            local :另一个层级目录,local hierarchy,让系统管理员安装本地应用程序,也通常用于安装第三方程序

            x11r6:x-windows程序的安装位置

            src:程序源码文件的存储位置

/var:存储经常发生变化的数据的目录


参考:https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/index.html

你可能感兴趣的:(【Linux入门第9天】Linux根文件系统层级标准FHS)