FHS文件系统各目录及Linux文件类型和颜色标识整理

一.FHS (Filesystem Hierarchy Standard文件系统层级标准)

  使用文件系统层级标准可以使软件和用户可以预测已安装文件和文件夹位置

文件系统各目录:

  /boot

    系统引导启动时要加载的静态文件,内核和ramdisk及grub等

   (系统启动时要用到)

  /bin

    系统自身启动和运行时可能会用到的核心二进制程序,不能关联至独立分区

   (二进制程序,可用于系统启动和运行,系统自带的普通命令)

  /sbin

    管理类基本命令,不能关联至独立分区,系统启动便会用到的程序

   (系统自带,普通用户需授权方便使用)

  /lib、/lib64

    基本共享库文件,以及内核模块文件

   (库文件存放,不能独立运行,只能被调用,/lib64用于x86_64系统上的辅助共享文件的存放位置)

  /etc

    大多数应用程序的配置文件的集中存放位置

   (配置文件)

  /home

    普通用户的家目录的统一存放位置,每个用户的主目录通常默认为:/home/USERNAME

   (家目录,普通用户的“出生”目录)

  /root

    管理员root用户的主目录

 

  /media

    便携式移动设备的挂载点

   (媒体挂载目录,cdrom、usb等,需开机后才能挂载)

  /mnt

    临时文件系统挂载点

   (用户临时挂载外部设备,(挂载:使设备能让用户使用的操作过程))

  /dev   devices)

    所有设备文件及特殊文件存储位置

   (设备类文件)

    b:block devices 随机访问

    c:character devices 线性访问

  /opt

    第三方应用程序的安装目录

  /srv services)

    服务类程序用到的中间数据

   (服务类)

  /tmp temporary)

    临时文件存放位置

   (临时文件)

  /usr

  (UNIX Software Resource UNIX 操作系统软件资源存放位置)

   /usr/bin :保证系统拥有完整功能而提供的应用程序(程序文件的命令存放)

   /usr/sbin 程序文件的管理命令存放

   /usr/lib 、 /usr/lib64 :库文件

   /usr/include :C程序的头文件

   /usr/share :机构化独立的数据(doc,man等)

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

   /usr/local/bin、/sbin、 /lib、/lib64、/etc、/share

  /var 

    经常发生变化的文件的存放位置

   (数据临时存放的目录,日志文件,邮件,pid文件,crontab文件)

   /var/cache:应用程序缓存存放目录

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

   /var/lock:锁文件

   /var/log:日志目录及文件

   /var/opt:专用于为/opt下的应用程序存储进程的pid文件

   /var/spool:应用程序的数据池

   /var/tmp:保存系统两次重启之间产生的的临时数据

  /proc 

    用于输入内核与进程信息相关的虚拟文件系统,也叫伪文件系统,由内核参数映射而来

  /sys 

    用于输出当前系统上硬件设备相关信息的虚拟文件系统,内核中与硬件设备相关的信息映射

  /selinux  

    selinux相关的安全策略等信息的存储位置

 二.Linux文件类型及颜色标识大致如下

类型

颜色

释义

白色

普通可执行文件

浅绿色

链接文件

蓝色

目录文件

暗黄色

管道文件

黄色

块设备文件

粉红色

套接字文件(socket)

黄色

字符设备文件

注:绿色:可执行文件

  红色:压缩文件(rpm)

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

(0)
changgechangge
上一篇 2016-10-17
下一篇 2016-10-17

相关推荐

  • 安装CentOS 6.9

    安装完VMvare,VMware可以运行虚拟机,虚拟机就相当于一台电脑,然后我们在这台电脑上安装Linux系统,我们这次介绍安装CentOS 6.9的过程 1.打开VMware,依照下图步骤安装     首先我们需要创建新的虚拟机,然后配置出适合自己物理机的虚拟机 2.点击典型类型安装     这里推荐使用典…

    2017-07-12
  • 软件包管理

    rpm 与 yum 的用法 源代码:name-VERSION.tar.gz|bz2|xz VERSION: major.minor.release rpm包命名方式: name-VERSION-release.arch.rpm 例:bash-4.2.46-19.el7.x86_64.rpm VERSION: major.minor.release rele…

    Linux干货 2016-09-01
  • RHCS问题汇总-深圳Eric

    拓补图: 服务器用了4个网卡 两个万兆网卡做了bond连到netgear交换机,交换机端口access 30 对应IP段10.199.16.0/22,网关10.199.16.1做在netgear上 两个千兆网卡做了bond连到cisco 3750交换机,交换机端口truck 30 40 1001-1300 对应IP段10.199.16.0/22、10.176…

    Linux干货 2016-06-22
  • linux系统基础

    一、计算机的组成   一)计算机硬件主要分为五个部分:        1. 控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。    2.…

    Linux干货 2016-09-12
  • 文件系统配额操作

    创建磁盘配额是实际工作中会遇到的内容,下面是一个磁盘配额的全部过程 一、总体步骤 1 启用配额挂载选项 2 创建配额数据库 3启用数据库 4指定用户空间限制 5测试 6查询 二、分步操作过程 (1)  查看独立的磁盘(或者是分区) [root@localhoast ~]# lsblk NAME   …

    Linux干货 2016-11-23
  • awk

    GNU awkGNU awk 2 本章内容 awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 awk条件判断 awk循环 awk数组 awk函数 调用系统命令 3 awk awk: Aho, Weinberger, Kernighan,报告生成器,格式化文本输出 有多种版本:New awk(nawk),GNU awk…

    Linux干货 2016-09-14