Linux 目录配置 —— FHS
来源:互联网 发布:阿里云搭ss 编辑:程序博客网 时间:2024/05/18 00:32
一,FHS的初步认识
1、FHS的作用:规范每个特定的目录应当放置什么样的数据。
2、FHS的介绍:
Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。
二,FHS架构的三层目录
1、根目录/
(a)所在的分区槽越小越好,且应用程序所安装的软件最好不要与根目录放在同一分区槽内(与开机系统有关)(b)FHS要求必须存在的目录 /bin 一般用户可用,启动时会用到的命令 /boot 放置开机时使用的系统文件 /dev 放置设备文件,任何装置和接口文件都是以文件的形态存在于该目录中 /etc 存放系统主要的配置文件 /lib 存放程序的动态库和模块文件 /media 放置可移除装置,包括软盘、光盘、DVD等 /mnt 用于挂载其他临时文件系统 /opt 第三方软件放置的目录,可以理解为D:/Software /run 放置开机后所产生的各项信息 /sbin 系统更新,备份,还原和开关机用到的命令 /srv 网络服务所需要取用的数据目录 /tmp 放置各种临时文件(c)FHS建议可以存在的目录 /home 系统默认的用户家目录 /root 系统管理员的家目录 /lost+found 文件系统发生错误时,可存放遗失的片段。(使用标准的ext2/ext3/ext4文件系统格式才会产生改目录) /prob 虚拟文件系统,将数据存放在内存中 /sys 类似于/prob
2、/usr目录
(a)安装时会占用较大的硬盘容量的目录。存放所有系统默认安装的软件,放置的数据可分享但不可变动。(与软件的安装/执行有关)(b)FHS要求必须存在的目录 /usr/bin/ 全部的用户指令 /usr/lib 与/lib 功能相同,/lib就是链接到此目录中的 /usr/local/ 存放系统管理员自行安装自行下载的软件,可以理解为C:/Program Files/ /usr/sbin 与/sbin 功能类似,/sbin就是链接到此目录中的 /usr/share 放置只读架构的数据文件和共享文件(c)FHS建议可以存放的目录 /usr/include/ C和C++等程序语言的档头(header)与 包含档(include)的放置处 /usr/libexec/ 某些不被一般使用者惯用的执行档或脚本 /usr/lib<qual>/ 与lib<qual>功能相同,lib<qual>就是链接到此目录中的 /usr/src/ 放置一般原始码
3、/var目录
(a)系统运作后会渐渐占用硬盘容量的目录(与系统运作过程有关)(b)FHS要求必须存在的目录 /var/cache/ 应用程序本身运作过程中会产生的一些暂存档 /var/lib/ 程序本身执行的过程中,需要使用到的数据文件放置的目录。 /var/lock/ 上锁某些只能被一个应用程序所使用的文件资源 /var/log/ 登录文件放置的目录 /var/run/ 与/run功能相同,/run就是链接到此目录中的 /var/spool/ 放置队列数据的目录
参考资料:
1、FHS官方文档2、鸟哥的Linux私房菜
阅读全文
1 0
- Linux 目录配置 —— FHS
- linux目录配置 FHS
- Linux 目录配置 FHS
- Linux目录配置标准fhs
- Linux目录配置标准FHS
- Linux目录配置标准FHS
- Linux 目录配置标准:FHS
- Linux--目录配置的依据FHS
- Linux学习记录--目录配置FHS
- Linux目录配置的依据--FHS
- linux学习7:目录配置 FHS
- Linux-鸟菜-5-目录配置-FHS
- FHS简述及Linux目录一般配置
- 目录配置标准FHS
- Linux FHS目录结构
- Linux操作系统目录配置标准FHS详细介绍
- Linux 目录配置标准:FHS:FileSystem Hierarchy Standard
- Linux 目录配置标准:FHS:FileSystem Hierarchy Standard
- 用递归方法产生格雷码;
- 计算数据库存储空间的jdbc实现
- <序列DP>codevs 4748 低价购买
- pcm基础知识
- ACM第二次STUV
- Linux 目录配置 —— FHS
- 加密解密算法介绍
- LightRNN —— 基于RNN的轻量级语言模型
- Mongodb常见的问题
- Salary Inequity
- YUV基础知识
- PyQt5学习笔记1_第一个QML+PyQt程序
- 如何修改Linux的主机名
- 爬虫笔记(10/6)--------CSVFeedSpider