前言

Linux文件系统层次标准,英文全称Filesystem Hierarchy Standard,英文简称FHS。

由于利用Linux来开发产品的团队和个人实在太多了,如果每个人都以自己的想法来配置文件放置的目录,那么将可能造成很多管理上的困扰。

在这种Linux文件目录配置极其混乱的局面下,FHS出现了,它的主要目的是希望让用户可以了解到已安装软件通常放置于哪个目录下。

遵循FHS标准,这大大方便了独立的软件开发商、操作系统制作者及系统维护者。

Linux 目录结构

Linux 重要目录

[root@oldboy ~]# tree -L 1 /

/

├── bin                  ##普通用户使用的二进制命令

├── boot                ##系统内核文件及系统引导文件目录

├── dev                 ##设备驱动文件目录

├── etc                   ##程序配置文件及系统服务启动命令

├── home              ##普通用户家目录

├── lib                   ##系统库文件目录

├── lost+found      ##当系统崩溃或系统意外重启时,会产生一些文件碎片存放在此目录,可以通过磁盘修复工具进行修复

├── media              ##可移动设备挂载点

├── mnt                 ##临时文件挂载点

├── opt                  ##可选,第三方开发程序存放目录

├── proc                ##操作系统时,记录系统进程和内核信息

├── root                 ##root超级管理员家目录

├── sbin                 ##系统管理员使用的二进制命令

├── tmp                 ##临时存放文件目录,类似回收站

├── usr                  ##存放系统开发的程序

└── var                  ##一般存放系统日志目录

Linux 重要的子目录及配置文件

1、/etc目录下必须要掌握的目录路径知识

1.1 /etc/sysconfig/network-scripts/ifcfg-eth0 #网卡配置文件

1.2 /etc/resolv.conf Linux #系统DNS客户端配置文件

1.3 /etc/sysconfig/network #主机名配置文件

1.4 /etc/hosts #系统本地DNS解析文件

1.5 /etc/fstab #配置开机设备自动挂截文件

1.6 /etc/rc.local #存放开机自启动程序命令的文件

1.7 /etc/inittab #系统运行级别的配置文件

1.8 /etc/profile及/etc/bashrc #配置系统的环境变量/别名等的文件

1.9 /etc/profile.d #用户登录后执行的脚本所在目录

1.10 /etc/issue和/etc/issue.net #配置在用户登录终端前显示信息的文件

1.11 /etc/init.d #软件启动程序所在的目录

1.12 /etc/motd #配置用户登录系统之后显示提示内容的文件

1.13 /etc/redhat-release #声明Red Hat版本号和名称信息的文件

2、/usr目录的重要知识介绍

2.1 /usr/local/ #编译安装软件默认位置路径

2.2 /usr/src #存放源码文件的目录

3、/var目录下的路径知识

3.1 /var/log #记录系统及软件运行信息文件所在的目录

3.2 /var/log/messages #系统级别日志文件

3.3 /var/log/secure #用户登录信息日志文件

3.4 /var/log/dmesg #记录硬件信息加载情况日志文件

4、/proc下的重要路径知识

4.1 /proc/cpuinfo  #CPU信息

4.2 /proc/meminfo #内存信息

4.3 /proc/loadavg  #系统负载情况

4.4 /proc/mounts #记录linux挂载设备的情况

感谢老男孩博客提供参考  https://blog.51cto.com/oldboy

Linux 目录结构_004的更多相关文章

  1. 每天一个linux命令(23):Linux 目录结构

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

  2. day 2 Linux目录结构

    Linux系统的目录结构的基本介绍: 1)在逻辑上的所有目录(包括目录下的子目录)都在最高级别的目录“/”下. 根(/)目录是Linux系统中所有目录的起始点(顶点),根下面的目录及子目录是一个有层次 ...

  3. 【Linux】Linux 目录结构

    博客已转移,请借一步说话 .http://www.weixuehao.com/archives/492 初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用 ...

  4. CentOS6.5菜鸟之旅:纯转载Linux目录结构

    来自:http://www.iteye.com/topic/1125162 使用linux也有一年多时间了  最近也是一直在维护网站系统主机  下面是linux目录结构说明 本人使用的是centos系 ...

  5. 每天一个linux命令(19):Linux 目录结构

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

  6. Linux目录结构及常用命令(转载)

    一.Linux目录结构 你想知道为什么某些程序位于/bin下,或者/sbin,或者/usr/bin,或/usr/sbin目录下吗?例如,less命令位于/usr/bin目录下.为什么没在/bin中,或 ...

  7. Linux目录结构【转】

    使用linux也有一年多时间了  最近也是一直在维护网站系统主机  下面是linux目录结构说明 本人使用的是centos系统,很久没有发表博文了 近期会整理自己所用所了解知识点,发表linux相关的 ...

  8. 【Linux笔记】Linux目录结构

    [Linux笔记]Linux目录结构   本文内容整理自网络,以作参考. /:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib ...

  9. Linux目录结构及文件基础操作

    一.Linux目录结构 windows系统中主要以存储介质为主(磁盘). UNIX和Linux系统中主要是以目录为主(以树形目录结构的形式构建整个系统). 1. FHS(Filesystem Hier ...

随机推荐

  1. config、option、setting辨析

    作为一个编程新手,在软件目录中常常会看到这几个词,尤其 config . setting 翻译成中文区别不是很大,总让人有点区分不了他们的使用场景.在知乎上看到了关于这个问题的讨论觉得受益挺大的,自己 ...

  2. 潭州课堂25班:Ph201805201 WEB 之 CSS 第三课 (课堂笔记)

    在 CSS 中第个标签都可以认为是个盒子,盒子就有以下几层 边框 border border-top: 5px solid black; /*上边框 实线*/ border-right: 3px do ...

  3. BZOJ4053 : [Cerc2013]Subway

    通过BFS可以求出到每个站点的最小花费. 每次从队首取出一个点,枚举所有它能花费1块钱就到达的线路,通过两遍递推求出最大时间. 注意到每个点和每条线路只有第一次使用时有用,所以总时间复杂度为$O(n+ ...

  4. 【洛谷】1600:天天爱跑步【LCA】【开桶】【容斥】【推式子】

    P1600 天天爱跑步 题目描述 小c同学认为跑步非常有趣,于是决定制作一款叫做<天天爱跑步>的游戏.<天天爱跑步>是一个养成类游戏,需要玩家每天按时上线,完成打卡任务. 这个 ...

  5. 网络编程(1)—TCP

    java.net 包中提供了两种常见的网络协议的支持: TCP:TCP 是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信.通常用于互联网协议,被称 TCP / IP. TCP协议: 使用TCP ...

  6. Java之String、StringBuilder、StringBuffer的区别

    String : 字符串常量,它们的值在创建之后不能更改.代表字符串,Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现. String的值是不可变的,这就 ...

  7. 如何使用Bootstrap自带图标

    查看可用的字体图标列表: http://www.runoob.com/try/demo_source/bootstrap3-glyph-icons.htm 第一步:下载Bootstrap,发现目录中包 ...

  8. Btrace使用教程

    下载 下载链接:https://github.com/btraceio/btrace/releases/tag/v1.3.9 安装及环境配置 1.下载一个压缩包 2.解压 3.配置环境变量 sudo ...

  9. 给力开源,.Net开源地址大收集

    一.基础类库: 1,项目名:Npoi 资源星级:★★★ (个人评的) 介绍:NPOI - 一个能帮助你直接读写office文件流的库 系统教程:http://www.cnblogs.com/tonyq ...

  10. quartus II输入原理图及仿真步骤

    在Quartus II中输入原理图以及实现仿真是学习基本数字电路的好方法.下面以一个基本的D锁存器为例,在quartus II 13.0中一步一步来实现原理图输入以及仿真过程. 1,创建工程 指定工程 ...