Linux文件系统结构——FHS

文件系统层次结构

Linux系统中所有文件存储在文件系统中,文件被组织到一颗目录树中,树根在该层次结构的顶部,树根的下方衍生出子目录分支,称为文件系统的层次结构

“/”是根目录,位于文件系统层次结构的顶部,
“/”还是文件目录分隔符

     例:etc是/目录的子目录,就把它称为 /etc目录

文件目录表

在这里插入图片描述

总目录表

位置术语
bin命令,所用用户在单用户模式下必须具备的二进制命令文件,vi mv mount
boot主要放置系统启动的静态文件,如bootsactors
dev包含特殊文件,用于访问硬件
etc系统中的配置文件
hoom普通用户的家目录,个人的配置文件
lib基本的共享库文件和内核模型,依赖库
lib6464为系统上主要存放共享库文件和内核模型,依赖库
media用来挂载可移动设备的目录
mnt用来挂载别的文件系统的目录 ,临时挂载系统文件
opt传统的第三方软件的默认安装路径,一些软件安装包
proc虚拟文件系统
root代表的root用户的家目录
run系统启动的信息
sbin存放的是基本的管理员命令,这里面的命令在系统启动、恢复、重整时用到,只允许管理员使用
srv存放系统服务所需要用到的数据文件
sys记录核心相关的信息,包括目前已加载的核心模块与核心侦测到的硬件装置信息,不占用硬盘容量
tmp临时文件目录
usr存放不可改变的数据,但又可以共享的,包含大部分的用户功能和应用
var存放可变的数据,如缓存,日志
	设备挂载点:
		media
		mnt

	命令存储位置:
		/bin
		/sbin
		/usr/bin
		/usr/sbin
	库文件
		/lib
		/lib64
		/usr/lib
		/usr/lib64

重要目录详解

/etc:系统中的配置文件

位置术语
bashrc存放用于系统范围内的别名和函数
crontab定时任务的配置文件
fstab指定系统启动时需要自动加载安装的文件系统列表
group存放用户组信息
gshadow组密码
passwd用户基本信息
hosts主机名和IP
issue用户登录之前输出的信息
skel新用户默认的环境信息文件
login.defs设置用户账号限制信息
yum.repos.d/:yum仓库的配置文件
ssh存放ssh服务配置文件
profile.d系统启动后要执行的脚本

proc:提供系统信息

位置术语
bus总线设备
cpuinfo处理器信息
meminfo存储器信息,内存,交换分区
filesystems核心配置的文件系统信息
modules内核加载的核心模块信息
partitions分区信息
uptime系统启动时长

/var:存放可变数据,日志,缓存

位置作用
cache系统运行本省产生的一些缓存文件
local/usr/local中安装的程序的一些可变数据
lock锁定文件
log各种日志文件
tmp存放临时文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值