您的位置:首页 > 运维架构 > Linux

FHS目录结构

2016-06-21 19:10 363 查看

Filesystem Hierarchy Standard(文件系统目录标准)

操作系统自身运行使用的

/bin

/sbin

/dev:存放硬件设备文件

/console :物理终端

/ttys# :串行终端

/tty# :虚拟终端

/pts :伪终端

/hd[a-d] :IDE 硬盘

/sd[a-p]:固态盘/u盘/SCSI通用接口

/lp[0-2] :25针打印机

/usb/lp[0-15] :U盘打印机(USB)

/usb/mouse[0-15]

/psaux :PS2

/cdrom :CD/DVD

mouse :当前鼠标

/hto :磁带机

/home:普通用户默认有个与其名称同名目录,作为用户的家目录

/lib、/lib64 : *位库文件

/media:挂在位置《U盘,光盘

/opt :可选目录,通常安装第三方软件

/root:管理员家目录

/usr :所有遵循协议的系统都可以使用,readonly只读

/include:头文件存放位置

运行正常功能的:

/usr/bin

/usr/sbin

用来存放第三方软件的程序

/usr/local/bin

/usr/local/sbin

/boot:存放系统引导文件

例如

内核

ramefs文件

boot loader文件加载器

/etc:配置文件的集中存放

/sysconfig :系统级别的应用

/il8n :系统默认语言文件?或许没有

/init.d系统服务脚本

/passwd:系统账号,一般身份用户

/shadow :个人密码

/group :所有组名

/issue : 查看内核版本/设置欢迎词?

/mtab:显示全部的已挂载的设备

/mnt:挂在位置,存储设备

/rum: 没有解释

/proc:伪文件系统,系统级别的用于配置硬件设备相关的参数

mounts :所有的已挂载的设备,可以使用命令:mount以易读的方式显示

cpuinfo :cpu相关

filesystems :内核能识别的文件系统类型 (cat打开,右列的是文件系统类型,是内核可以识别的)nodev(伪文件系统,通过模拟文件系统来识别对应的文件类型?)

/proc/partitions 为linux 记录的分区信息,可以使用cat more查看

$cat /proc/meminfo 内存相关信息

MemTotal:        2052440 kB //总内存
MemFree:           50004 kB //空闲内存
Buffers:           19976 kB //给文件的缓冲大小
Cached:           436412 kB //高速缓冲存储器使用的大小
SwapCached:        19864 kB //被高速缓冲存储用的交换空间大小
Active:          1144512 kB //活跃使用中的高速缓冲存储器页面文件大小
Inactive:         732788 kB //不经常使用的高速缓冲存储器页面文件大小
Active(anon):     987640 kB //anon:不久
Inactive(anon):   572512 kB
Active(file):     156872 kB
Inactive(file):   160276 kB
Unevictable:           8 kB
Mlocked:               8 kB
HighTotal:       1177160 kB //The total and free amount of memory, in kilobytes, that is not directly mapped into kernel space.
HighFree:           7396 kB // The HighTotal value can vary based on the type of kernel used.
LowTotal:         875280 kB // The total and free amount of memory, in kilobytes, that is directly mapped into kernel space.  used.
LowFree:           42608 kB //The LowTotal value can vary based on the type of kernel
SwapTotal:        489940 kB //交换空间总大小
SwapFree:         450328 kB //空闲交换空间
Dirty:               104 kB //等待被写回到磁盘的大小
Writeback:             0 kB //正在被写回的大小
AnonPages:       1408256 kB //未映射的页的大小
Mapped:           131964 kB //设备和文件映射的大小
Slab:              37368 kB //内核数据结构缓存的大小,可减少申请和释放内存带来的消耗
SReclaimable:      14164 kB //可收回slab的大小
SUnreclaim:        23204 kB //不可收回的slab的大小23204+14164=37368
PageTables:        13308 kB //管理内存分页的索引表的大小
NFS_Unstable:          0 kB //不稳定页表的大小
Bounce:                0 kB //bounce:退回
WritebackTmp:          0 kB //
CommitLimit:     1516160 kB
Committed_AS:    2511900 kB
VmallocTotal:     122880 kB //虚拟内存大小
VmallocUsed:       28688 kB //已经被使用的虚拟内存大小
VmallocChunk:      92204 kB
HugePages_Total:       0 //大页面的分配
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       10232 kB
DirectMap2M:      899072 kB


/srv :为服务提供数据存放的位置

/tmp :临时文件系统:默认存放30天

/var :频繁发生变化的文件

/log :各种程序的日志文件

/wtmp :登录数据记录

/lock:锁定文件。备注解释

/run :保存在下一次系统引导前有效的关于系统的信息文件

/tmp:允许比/tm有更大的需要存放更长时间的临时文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux目录