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有更大的需要存放更长时间的临时文件