罗列Linux发行版的基础目录名称命名法则及功用规定

FHS:
    Filesystem Hierarchy Standard
http://refspecs.linuxfoundation.org/fhs.shtml
    /bin:所有用户可用的基本命令程序文件;
    /sbin:工系统管理使用的工具程序;
    /boot:引导加载器必须用到的各静态文件:kernel,initramfs(initrd),grub等;
    /dev:存储特殊文件或设备文件;设备分为:字符设备(线性设备)、块设备(随机设备);
    /etc:系统程序的配置文件,只能为静态;
    /home:普通的家目录集中位置:/home/USERNAME
    /root:管理员的家目录,可选;
    /lib:为系统启动或根文件系统上的应用程序(/bin,/sbin等)提供共享库,以及内核提供内核模块;
            libc.so.*:动态链接的C库;
            ld*:运行时链接器或加载器;
            modules:用于存储内核模块的目录;
    /lib64:64位系统特有的共享库路径
    /media:便携式设备挂载点,cdrom,floppy等;
    /mnt:其他文件系统临时挂载点;
    /opt:福建应用程序的安装位置,可选路径;
    /srv:当前主机为服务提供的数据;
    /tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所有用户执行写入操作;有特殊权限;
    /usr:全局共享的只读数据路径
        bin Most user commands
lib Libraries
local Local hierarchy (empty after main installation)
sbin Non-vital system binaries
share Architecture-independent data
    /user/local:Local hierarchy,让系统管理员安装本地应用程序,也通常用于安装第三方程序;
    /var: var hierarchy,存储常发生变化的数据的目录:
        cache Application cache data
lib Variable state information
local Variable data for /usr/local
lock Lock files
log Log files and directories
opt Variable data for /opt
run Data relevant to running processes
spool Application spool data
tmp Temporary files preserved between system reboots

/proc:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息:他们多为内核参数,例如net.ipv4.ip_forward,虚拟为net/ipv4/ip_forward,存储于/proc/sys/,因此其完整路径为/proc/sys/net/ipv4/ip_forward;

    /sys:sysfs虚拟文件系统提供了一种比proc更为理性的访问内核数据的途径:其主要作用在于为管理Linux设备提供一种统一模型的接口;
    参考:https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98330

(0)
oliveroliver
上一篇 2018-05-13 08:55
下一篇 2018-05-13 09:19

相关推荐

  • LINUX 进程管理

    #### hostname hostname [OPTION] [HOSTNAME] 默认选项:修改主机名为[HOSTNAME] 备注:临时生效如果想永久生效则需要修改文件/etc/sysconfig/network文件 选项 -I :取出本机上所有的非回环地址 示例 “` [root@zhangxiao network-scripts]#hos…

    Linux笔记 2018-05-06
  • 阿X吃鸡录————第四站

    diff -u a b >ab 生成ab即为补丁,在a或者b文件丢失时 patch -b a/b ab 生成丢失的文件内容 etc/下创建nologin文件会使普通文件无法登陆(普通用户登陆会显示文件中的内容) [-t num ] 判断是否文件在终端被打开(文件描述符) read 对变量赋值 echo -e “ \c” read name 会不产生换行…

    Linux笔记 2018-08-06
  • 计算机原理与Linux基础

    计算机的组成及功能 1、其实计算机的组织分为内部设备和外部设备, 内部设备:         CPU:运算器、寄存器、缓存         存储器:内存,RAM(Random Access Memory)         控制器:控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。 外部…

    Linux笔记 2018-05-13
  • 网络管理 tcp/udp详解 (传输层)

    简介: TCP和UDP的区别 TCP是面向连接的传输控制协议,而UDP提供了无连接的数据报服务。 TCP具有高可靠性,确保传输数据的正确性,不出现丢失或乱序;UDP在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,所以会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工作; UDP具有较好的实时性,工作效率较TCP协议高; …

    2018-05-01
  • rpm包管理

    相关知识 接口 API:二进制接口 ABI:应用层接口, 包的组成: 二进制文件;库文件;配置文件;帮助文档 程序包管理器 debian: deb,dpt apt-agt包管理前段工具 rehat:rpm;rpm yum包管理前段工具 fedora dnf包管理前段工具 安装过的rpm包数据库 /var/lib/rpm/* 管理查看二进制程序依赖的库文件 l…

    Linux笔记 2018-04-22