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

Linux文件系统 <逻辑视图>

    根文件系统(rootfs):

        root filesystem

    LSB,FHS:(FileSystem Heirache Standard)


        /boot: 引导文件存放目录,内核文件(vmlinuz),引导加载器(bootloader,grub)都存放于此目录.

        /bin: 供所有用户使用的基本命令,不能关联至独立分区,OS启动即会用到的程序.

        /sbin: 管理类的基本命令,不能管理至独立分区,OS启动即会用到的程序.

        /lib: 基本共享库文件,以及内核模块文件(/lib/modules).

        /lib64: 专用于X86_64系统上的辅助共享库文件存放位置.

        /etc: 配置文件目录(纯文本文件).

        /home/USERNAME: 普通用户家目录.

        /root: 管理员的家目录(有些发行版管理员是没有家目录的,因为不使用管理员登录,权限太大,风险太大,使用su,sudo).

        /mnt: 临时文件系统挂载点

        /media: 便携式移动设备挂载点

            cdrom

            usb

        /dev: 设备文件及特殊文件存放位置

            b: block device   块设备,可随机访问

            c: character device 字符设备,线性访问,有时间先后

        /opt: 第三方应用程序的安装位置

        /srv: 系统上运行的服务用到的数据

        /tmp: 临时文件存储位置

        /usr: universal shared,read-only data;

            bin: 保证系统拥有完整功能而提供的应用程序

            sbin:

            lib:

            lib64:

            include: C程序的头文件(header files).

            share: 结构化独立数据,例如doc,man等

            local: 第三方应用程序安装位置.

                bin,sbin,lib,lib64,etc

        /var: variable data files

            cache: 应用程序缓存数据目录

            lib: 应用程序状态信息数据

            local: 专用于为/usr/local下的应用程序存储可变数据

            lock: 锁文件

            log: 日志目录及文件

            opt: 专用于为/opt下的应用程序存储可变数据

            run: 运行中的进程相关的数据,通常用于存储进程的pid文件

            spool: 应用程序数据池

            tmp: 保存系统重启

        /proc: 用于输出内核与进程信息相关的虚拟文件系统

        /sys: 用于输出当前系统上硬件设备相关信息的虚拟文件系统

        /selinux: security enhanced linux,selinux相关的安全策略等信息的存储位置

原创文章,作者:N24_Daniel,如若转载,请注明出处:http://www.178linux.com/56097

(0)
N24_DanielN24_Daniel
上一篇 2016-10-30 16:47
下一篇 2016-10-30 16:51

相关推荐

  • 包管理工具rpm和yum的用法

    包管理工具rpm和yum的用法 一、rpm的用法 rpm原本是Rde Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐收到其他发行版的采用,RPM套件管理方式的出现,让Linux易于安装、升级,间接提升了Linux的适用性。 rpm用法:rpm [OPTION…] 1、rpm安装…

    Linux干货 2016-08-24
  • week5:grep命令和find命令的应用

    1.显示当前系统上root、fedora或user1用户的默认shell;     ~]# grep -E "^(root|fedora|user1):" /etc/passwd|cut -d/ -f4 2.找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hel…

    Linux干货 2016-11-28
  • Linux Basics–part3

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 ~]# who | cut -d” ” -f1 | sort -u centos ronny root 或 ~]# who | cut -d” ” -f1 | sort |uniq centos ronny root 2…

    Linux干货 2017-08-07
  • Linux网络配置

    Linux网络基础配置 将Linux主机接入到网络,需要配置网络相关设置。 一般包括如下内容:     主机名     IP/netmask     路由:默认网关     DNS服务器  …

    Linux干货 2016-09-09
  • Linux基础知识总结

    Linux基础知识 计算机系统 计算机硬件组成 1.控制器:计算机系统的控制中心,协调各部分工作,保证计算机按照预先规定的目标和步骤进行操作及处理。 2.运算器:对数据进行算数运算,逻辑判断以及数据的比较、移位等操作。 3.存储器:存取程序和各种数据信息。  4.输入设备:把信息,如数字、文字、图像等转换为数字形式的“编码”的设备(键盘,扫描仪) …

    2017-05-18
  • bash

    bash 配置文件   按生效范围划分:存在两类;     全局配置:            /etc/profile       &nbs…

    Linux干货 2015-04-15