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文件目录结构一览表

linux查漏补缺-Linux文件目录结构一览表的更多相关文章

  1. linux查漏补缺-linux命令行安装mysql

    apt安装 sudo apt-get update sudo apt-get install mysql-server root@192:/sys/fs/cgroup# apt-get install ...

  2. 查漏补缺·补丁计划

    趁着神志清醒赶紧写一下. 多次考试暴露出各种问题.新的知识点先不去搞了,最近多做一些不擅长的类型的题查漏补缺一下吧. 唔,首先是比较考验思维的类型,我智商太低又刷题少不会什么套路,只能最近赶紧赶一下进 ...

  3. 【Android面试查漏补缺】之事件分发机制详解

    前言 查漏补缺,查漏补缺,你不知道哪里漏了,怎么补缺呢?本文属于[Android面试查漏补缺]系列文章第一篇,持续更新中,感兴趣的朋友可以[关注+收藏]哦~ 本系列文章是对自己的前段时间面试经历的总结 ...

  4. js基础查漏补缺(更新)

    js基础查漏补缺: 1. NaN != NaN: 复制数组可以用slice: 数组的sort.reverse等方法都会改变自身: Map是一组键值对的结构,Set是key的集合: Array.Map. ...

  5. Entity Framework 查漏补缺 (一)

    明确EF建立的数据库和对象之间的关系 EF也是一种ORM技术框架, 将对象模型和关系型数据库的数据结构对应起来,开发人员不在利用sql去操作数据相关结构和数据.以下是EF建立的数据库和对象之间关系 关 ...

  6. Mysql查漏补缺笔记

    目录 查漏补缺笔记2019/05/19 文件格式后缀 丢失修改,脏读,不可重复读 超键,候选键,主键 构S(Stmcture)/完整性I(Integrity)/数据操纵M(Malippulation) ...

  7. CSS基础面试题,快来查漏补缺

    本文大部分问题来源:50道CSS基础面试题(附答案),外加一些面经. 我对问题进行了分类整理,并给了自己的回答.大部分知识点都有专题链接(来源于本博客相关文章),用于自己前端CSS部分的查漏补缺.虽作 ...

  8. 《CSS权威指南》基础复习+查漏补缺

    前几天被朋友问到几个CSS问题,讲道理么,接触CSS是从大一开始的,也算有3年半了,总是觉得自己对css算是熟悉的了.然而还是被几个问题弄的"一脸懵逼"... 然后又是刚入职新公司 ...

  9. 2019Java查漏补缺(一)

    看到一个总结的知识: 感觉很全面的知识梳理,自己在github上总结了计算机网络笔记就很累了,猜想思维导图的方式一定花费了作者很大的精力,特共享出来.原文:java基础思维导图 自己学习的查漏补缺如下 ...

随机推荐

  1. Nexus:hardware type changed to No-Transceiver

    如下是相关的案例: 1.N5K & Cat3750 较新版本的NX-OS在N5K上支持1G或10G,但N5K不支持auto-speed sensing 如下是故障信息的体现:3750和N5K之 ...

  2. cas的单点登录实现

    1.  前提条件 环境:jdk1.8.shiro1.4.0及以上版本.项目以 spring+shiro构建 工具:buji-pac4j-3.1.0-jar-with-dependencies.jar以 ...

  3. python编程出现:expected an indented block错误。

    python编程出现:expected an indented block错误. expected an indented block翻译为:应为缩进块. python中没有像C语言使用{}来表示从属 ...

  4. SQL按照某一列数据去重并显示整行信息

    mysql按照某一字段去重,并显示其他字段信息.有时候会有一些这样的需求,就是按照sql中的某一列值去重,还要显示其他字段的信息.用distinct进行去重时不能显示整行的信息,对这种需求显然难以满足 ...

  5. Eclipse Tomcat 7.0 添加WEB项目报错:Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules

    前言 我叫梅乾花,我误闯了“从零开始的程序世界”,遭受到了前所未有的的困难,为了活下去,为了看见美好的明天,我开始学习之旅. 问题篇我打开了"Eclipse",将项目导入其中,开启 ...

  6. Linux 一些有用的能力

    编程能力 Linux产生于一群真正的黑客.尽管人们习惯于认为Linus是Linux的缔造者,在linux包含的数以千计的文件中,也有一个名为Credits的文件记录了主要的Linux Hacker们的 ...

  7. MySQL 将字符串转换为数字

    转载自:https://www.cnblogs.com/xiaoleiel/p/8316508.html 在操作mysql时,经常需要将字符转换成数字,这一步虽然简单,但不常用的话也很容易忘记,现将在 ...

  8. springmvc项目的搭建

    springmvc替代servlet的工作 Servlet - Springmvc        jsp ->Servlet (Springmvc)->Jsp springmvc配置文件 ...

  9. 关于浮动&关于BFC规范&whyoverflow清除浮动

    https://www.cnblogs.com/smivico/p/7656270.html 浮动 https://www.jianshu.com/p/4b93eecb090e BFC https:/ ...

  10. SQL 函数 排序 等基础操作 DDL DML DQL 用法和<> <=>等

    sql基础汇总 --根据函数别名排序 --排序规则,默认是升序 sleect LENGTH(NAME) nameLength from user ORDER BY nameLength DESC -- ...