• linux查漏补缺-Linux文件目录结构一览表


    FHS 标准

    FHS(Filesystem Hierarchy Standard),文件系统层次化标准,该标准规定了 Linux 系统中所有一级目录以及部分二级目录(/usr 和 /var)的用途。
    发布此标准的主要目的就是为了让用户清楚地了解每个目录应该存放什么类型的文件。

    Linux一级目录及其作用

    /etc目录

    • mysql配置文件路径: /etc/mysql/mysql.conf.d/mysqld.cnf
    [mysqld_safe]
    socket		= /var/run/mysqld/mysqld.sock
    nice		= 0
    
    [mysqld]
    #
    # * Basic Settings
    #
    user		= mysql
    pid-file	= /var/run/mysqld/mysqld.pid // 对应/var/run目录的功能
    socket		= /var/run/mysqld/mysqld.sock
    port		= 3306
    basedir		= /usr
    datadir		= /var/lib/mysql  // 对应/var/lib/目录的功能
    tmpdir		= /tmp
    lc-messages-dir	= /usr/share/mysql
    skip-external-locking
    

    sys目录

    部分二级目录(/usr 和 /var)的用途

    /usr/*二级目录

    /var/*二级目录

    /var 目录用于存储动态数据,例如缓存、日志文件、软件运行过程中产生的文件等。通常,此目录下建议包含如表 4 所示的这些子目录。

    • /var/lib/: 程序运行中需要调用或改变的数据保存位置。如 mysql 的数据库文件保存在 /var/lib/mysql/ 目录中
    root@192:/sys/fs/cgroup# ll /var/lib/mysql
    total 122948
    drwx------  5 mysql mysql     4096 Jan 18 22:31 ./
    drwxr-xr-x 46 root  root      4096 Jan 18 22:31 ../
    -rw-r-----  1 mysql mysql       56 Jan 18 22:31 auto.cnf
    -rw-------  1 mysql mysql     1680 Jan 18 22:31 ca-key.pem
    -rw-r--r--  1 mysql mysql     1112 Jan 18 22:31 ca.pem
    -rw-r--r--  1 mysql mysql     1112 Jan 18 22:31 client-cert.pem
    -rw-------  1 mysql mysql     1680 Jan 18 22:31 client-key.pem
    -rw-r--r--  1 root  root         0 Jan 18 22:31 debian-5.7.flag
    -rw-r-----  1 mysql mysql      425 Jan 18 22:31 ib_buffer_pool
    -rw-r-----  1 mysql mysql 50331648 Jan 18 22:31 ib_logfile0
    -rw-r-----  1 mysql mysql 50331648 Jan 18 22:31 ib_logfile1
    -rw-r-----  1 mysql mysql 12582912 Jan 18 22:31 ibdata1
    -rw-r-----  1 mysql mysql 12582912 Jan 18 22:31 ibtmp1
    drwxr-x---  2 mysql mysql     4096 Jan 18 22:31 mysql/
    drwxr-x---  2 mysql mysql     4096 Jan 18 22:31 performance_schema/
    -rw-------  1 mysql mysql     1676 Jan 18 22:31 private_key.pem
    -rw-r--r--  1 mysql mysql      452 Jan 18 22:31 public_key.pem
    -rw-r--r--  1 mysql mysql     1112 Jan 18 22:31 server-cert.pem
    -rw-------  1 mysql mysql     1680 Jan 18 22:31 server-key.pem
    drwxr-x---  2 mysql mysql    12288 Jan 18 22:31 sys/
    
    • /var/run/: 一些服务和程序运行后,它们的 PID(进程 ID)保存位置

    References

    Linux文件目录结构一览表

  • 相关阅读:
    Android 音视频同步机制
    FFmpeg命令行工具学习(五):FFmpeg 调整音视频播放速度
    Android框架式编程之RxJava
    Android Gradle 学习笔记(一):Gradle 入门
    FFmpeg开发实战(六):使用 FFmpeg 将YUV数据编码为视频文件
    SDL 开发实战(七): SDL 多线程与锁机制
    JNI实战(四):C 调用 Java
    JNI实战(三):JNI 数据类型映射
    JNI实战(二):Java 调用 C
    JNI实战(一):JNI HelloWorld
  • 原文地址:https://www.cnblogs.com/yudidi/p/12213745.html
Copyright © 2020-2023  润新知