首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

FHS

什么是FHS?记得前一阵有同学问到此事。 FHS的全称是Filesystem Hierarchy Standard,即文件系统层次结构标准。...默认情况下,FreeSWITCH在编译安装时,所有内容都会安装到 /usr/local/freeswitch 目录下,其实该目录是不遵循FHS的,但所有安装后的内容都在一个目录下,使用起来方便,删除也方便.../usr/local/var/lib/freeswitch/storage cachedir: /usr/local/var/cache/freeswitch 上述配置是遵循FHS...但是,如果你在安装时指定了标准路径以外的其它的路径,如 /usr/local/freeswitch-1.6 或 /usr/local/freeswitch-1.8 ,这样最后生成的目录也是类似FHS的,...如果在这样的目录中不想用FHS,可以将其关掉: ./configure --prefix=/usr/local/freeswitch-1.8 --disable-fhs 点击阅读原文查看FHS文档。

72630
您找到你想要的搜索结果了吗?
是的
没有找到

Linux目录结构

简介 由于 Linux 系统是开源的,存在众多不同的发行版,为了防止不同的 Linux 发行版的系统目录结构大相径庭,以至于用户从一个发行版迁移到别的发行版后不会使用,FHS(Filesystem Hierarchy...目前主流的 Linux 发行版基本都遵循 FHS 标准,因此它们的系统目录结构也大致相同。 了解 Linux 文件目录结构的标准和每个目录的详细功能,对于用户用好 Linux 系统至关重要。 2....有鉴于上述的说明,因此 FHS 定义出根目录 / 下面应该要有下面这些次目录的存在才好,即使没有实体目录,FHS 也希望至少有链接文件存在才好: FHS 要求必须要存在的目录 image.png FHS...早期 Linux 在设计的时候,若发生问题时,救援模式通常仅挂载根目录而已,因此有五个重要的目录被要求一定要与根目录放置在一起,那就是 /etc、/bin、/dev、/lib、/sbin 这五个重要目录...现在许多的 Linux 发行版由于已经将许多非必要的文件移出 /usr 之外了,所以 /usr 也是越来越精简。

7.3K20

Lnux系统主目录结构及其作用

Linux和UNIX的文件系统是一个以“/ “为根的阶层式的树状文件结构,/ 因此被称为根目录。所有的文件和目录都置于根目录/ 之下。根目录/下面有/bin,/home,/usr等子目录。...为了避免在Linux也产生同样的问题,在Linux面世不久,就开始了对Linux文件系统进行标准化的活动,于1994年推出了名为FSSTND(Filesystem Standard)的Linux文件系统层次结构标准...2001年3月,FHS 2.2版本发布,2004年1月29日发行了最新版本2.3。 FHS标准使得众多的Linux发布包有了可以遵循的标准,使得软件和用户可以预测已经安装了的文件和目录的位置。...FHS定 义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc应该要放置设置文件,/bin与 /sbin则应该要放置可执行文件等等。...由于FHS仅是定义出最上层(/)及子层(/usr, /var)的目录内容应该要放置的文件数据,因此,在其他子目录层级内,就可以随开发人员自行配置了。

50520

Linux目录结构和文件属性管理

一、FHS介绍 Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件...FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。...FHS定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如/etc应该要放置设置文件,/bin与/sbin则应该要放置可执行文件等等。...二、linux目录结构介绍 整个Linux系统最重要的地方就是在于目录树架构,所谓的目录树架构就是以根目录为主, 然后向下呈现分支状的目录结构的一种档案架构。...,你需要的常见的Linux命令都位于此目录下。

1.2K20

Linux 目录结构及文件基本操作

然而 UNIX/Linux 恰好相反,UNIX 是以目录为主的,Linux 也继承了这一优良特性。 Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形目录是一个用户可操作系统的骨架。...虽然本质上无论是目录结构还是操作系统内核都是存储在磁盘上的,但从逻辑上来说 Linux 的磁盘是“挂在”(挂载在)目录上的,每一个目录不仅能使用本地磁盘分区的文件系统,也可以使用网络上的文件系统。...FHS 标准 Linux 的目录结构说复杂很复杂,说简单也很简单。...说它简单是因为,其中大部分目录结构是规定好了的(FHS 标准),是死的,当你掌握后,你在里面的一切操作都会变得井然有序。 ? FHS目录结构 cd .. 返回上级目录 cd ..

1.3K60

Linux 系统目录和结构

对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统至关重要,下面我们开始了解...这就是FHS(Filesystem Hierarchy Standard )机构诞生的原因。...根据FHS(http://www.pathname.com/fhs/)的官方文件指出, 他们的主要目的是希望让使用者可以了解到已安装软件通常放置于那个目录下, 所以他们希望独立的软件开发商、操作系统制作者...、以及想要维护系统的用户,都能够遵循FHS的标准。...也就是说,FHS的重点在于规范每个特定的目录下应该要放置什么样子的数据而已。 这样做好处非常多,因为Linux操作系统就能够在既有的面貌下(目录架构不变)发展出开发者想要的独特风格。

1.4K30

Linux 的文件权限和目录配置

1、Linux文件属性 用root用户登录Linux后,执行 ls -al 命令查看文件。...第一个属性为p 4.2、Linux文件扩展名 基本上linux的文件是没有所谓的“扩展名”的。...(/)的完整文件名为4096个字符  5、Linux目录配置标准:FHS 因为利用linux来开发产品的团队或公司、个人实在太多了。...后来就有了所谓的Filesystem Hierarchy Standard (FHS) 标准了。 该标准指出,其目的主要是希望让用户可以了解到已安装的软件通常放置于哪个目录下。...FHS的重点在于规范每个特定的目录下应该要放置什么样子的数据而已。 FHS依据文件系统使用的频繁与否和是否允许用户随意改动,而将目录定义为四种交互作用的形态。

3.4K20

Linux学习笔记(一)

接下来一段时间打算学一下linux 学习来源书本《Linux命令行与shell脚本编程大全 第三版》 Linux目录名称 常见的目录均基于文件系统层级标准(FHS)。...很多Linux发型版都遵循了FHS。...因此,你可以在任何兼容FHSLinux系统中很容易的查找文件 /sbin # 系统二进制目录,存放许多GNU管理员级工具 /bin # 二进制目录,存放许多用户级别的GNU工具 /usr # 用户二进制目录...,大量用户级的GNU工具和数据文件都存储在这里 /boot # 启动目录,存放启动文件 /dev # 设备目录,Linux在这里创建设备节点 /etc # 系统配置文件目录 /home # 主目录,Linux...head # 查看文件前n行的内容 和tail相反 head -n file cat -n access.log | tail -n 300 | head -n 10 system Systemd 是 Linux

27720

程序员必须了解的Linux基础(目录和磁盘)

引言:本文主要介绍,Linux的目录标准,目录和文件常用操作命令,文件系统三部分 Linux目录标准:FHS 我们使用的Linux服务器,虽然有很多不同的发行版,但他们的文件目录都有一些相似性。...Linux目录配置的依据是FHS(https://www.pathname.com/fhs/)标准。FHS建议根目录最好单独分区,尤其与安装的应用程序分开,这样根目录所在的文件系统不容易发生问题。...FHS标准里主要定义了 1:根目录/ 2:/usr 3:/var 三个目录应该放置的内容。...Linux常用的文件系统有ext2 ext3 ext4 ,这些都是索引式文件系统。所谓的索引式文件系统就是给存储在磁盘上的文件内容建立索引。建立索引的目的当然是为了更快的查找文件内容。...总结:其实关于“Linux的目录和磁盘”需要学习的地方还有很多,这里仅仅列出来了一些常用的知识点,需要系统的了解的话,可以通过官网、源码、技术书籍等途径去学习。

56020

【基础知识】Linux文件目录结构一览表

试想,如果你进入一家公司,所用 Linux 系统的文件目录结构与所学的完全不同,实在令人头疼。 为了避免诸多使用者对 Linux 系统目录结构天马行空,Linux 基金会发布了 FHS 标准。...FHS(Filesystem Hierarchy Standard),文件系统层次化标准,该标准规定了 Linux 系统中所有一级目录以及部分二级目录(/usr 和 /var)的用途。...Linux 根目录(/) FHS 认为,Linux 系统的根目录(/)最为重要(没有之一),其原因有以下 2 点: 所有目录都是由根目录衍生出来的; 根目录与系统的开机、修复、还原密切相关; 因此,根目录必须包含开机软件...建议此目录中不能保存重要数据,最好每次开机都把该目录清空 FHS 针对根目录中包含的子目录仅限于表 1,但除此之外,Linux 系统根目录下通常还包含表 2 中的几个一级目录。...FHS 建议所有开发者,应把软件产品的数据合理的放置在 /usr 目录下的各子目录中,而不是为他们的产品创建单独的目录。

90720

Linux文件系统目录结构详解

FHS诞生 谈到目录结构,不得不首先了解一下FHS团队的来由。 由于linux是开放源代码,最开始各大公司和团体根据linux的核心代码做各自的操作,编程。这样就造成在根下的目录的不同。...根据FHS(http://www.pathname.com/fhs/)的官方文件指出, 他们的主要目的是希望让使用者可以了解到已安装软件通常放置于那个目录下, 所以他们希望独立的软件开发商、操作系统制作者...、以及想要维护系统的用户,都能够遵循FHS的标准。...也就是说,FHS的重点在于规范每个特定的目录下应该要放置什么样子的数据而已。 这样做好处非常多,因为Linux操作系统就能够在既有的面貌下(目录架构不变)发展出开发者想要的独特风格。...FHS建议不要放置可执行档(binary)在这个目录中。

2.2K11

linux学习笔记03文件管理篇

执行权限,通常指可以运行的二进制程序文件或者脚本文件, 如同 Windows 上的 exe 后缀的文件,不过 Linux 上不是通过文件后缀名来区分文件的类型。...(上一级目录) Linux 下以 ....FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理...FHS 定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该放置设置文件,/bin 与 /sbin 则应该放置可执行文件等等。...FHS标准文档: http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.pdf 如果你觉得看这个不明白,那么可以试试最真实最直观的方式,执行如下命令:

49320

Linux笔记01

chmod u=rw,go=r 1.txt [root@localhost ~]# ls -al 1.txt -rw-r--r--. 1 root root 73 2月 26 09:31 1.txt 四、Linux.../var/spool/news(新闻组) |/var/lock(程序相关) ------------------------------------------------------------ FHS...暂时挂载的设备· /opt 第三方辅助软件 /run 内存模拟 /sbin 启动过程中需要的命令 /srv 服务 /tmp 正在执行的程序暂时放置文件的地方 /usr /var FHS.../lib /root管理员家目录 /lost+found ext文件系统发生错误是将一些遗失的片段放置到这个目录 /proc虚拟文件系统不占硬盘空间 /sys虚拟文件系统不占硬盘空间 FHS...include/ c/c++程序的头文件 /usr/libexec/ 某些不被一般用户常用的执行文件和脚本 /usr/lib/ 同/lib /usr/src/ 一般源代码建议放置 FHS

30430
领券