文件属性详细说明 --文件时间信息 访问时间:access time - atime 查看文件时间 修改时间:modify time - mtime 文件内容被修改编辑时间 改变时间:change time - ctime 修改文件属性信息
[root@linux67 ~]# stat /etc/hosts ` File: ‘/etc/hosts’ Size: 158 Blocks: 8 IO Block: 4096 regular file Device: 803h/2051d Inode: 67727546 Links: 2 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)` ` Access: 2019-10-31 13:48:40.769069040 +0800 Modify: 2019-10-30 12:42:31.941953804 +0800 Change: 2019-10-30 12:42:31.953953804 +0800` ` Birth: -` ` 初始状态时间信息: Access: 2019-10-31 17:35:36.666225006 +0800 Modify: 2019-10-31 17:35:36.666225006 +0800 Change: 2019-10-31 17:35:36.666225006 +0800` 查看文件信息操作: `cat oldboy.txt Access: 2019-10-31 17:36:30.902225627 +0800` ` Modify: 2019-10-31 17:35:36.666225006 +0800` `Change: 2019-10-31 17:35:36.666225006 +0800` ` 编辑文件内容信息: Access: 2019-10-31 17:36:30.902225627 +0800 Modify: 2019-10-31 17:37:36.073226374 +0800 Change: 2019-10-31 17:37:36.073226374 +0800` ` 修改文件权限信息: Access: 2019-10-31 17:36:30.902225627 +0800 Modify: 2019-10-31 17:37:36.073226374 +0800 Change: 2019-10-31 17:38:52.448227249 +0800` ` 时间相关命令 - date (显示时间信息/修改时间信息) 显示时间信息: a 按照指定格式信息显示 date "+%Y-%m-%d %H:%M:%S" 2019-10-31 17:47:02 b 按照指定格式显示未来或过去时间 date +%F_%A -d "-10 day" 显示过去时间信息 date +%F_%A -d "+10 day" 显示未来时间信息` ` %y : 年份 %m : 月份 --> %F : 显示年月日 %d : 日期 %H : 小时 %M : 分钟 --> %T : 显示小时分钟秒 %S : 秒`日志文件需要做切割处理: 按照时间进行切割: 1天 100M mv /var/log/message /var/log/message_2019-10-10 systemctl restart rsyslog.service mv /var/log/messages /var/log/messages_date +%F
设置时间信息: `date -s "2019-11-11" date -s "12:00:00" date -s "2019-11-12 03:10:20" ntpdate ntp1.aliyun.comfind 根据时间条件查找数据 find /oldboy -mtime +3/-3/3 参照示意图说明 实际用途: 查询系统中历史数据, 批量删除, 节省磁盘空间 find /oldboy -type f -name "*.txt" -mmin -10
-mtime: 按照天进行查找数据 -mmin: 按照分钟查找数据信息
根据文件权限查找数据find /oldboy/ -type f -perm 666
文件属性详细说明 – 文件索引信息 inode: 概念介绍: 文件索引信息 目录 特点说明:
存储一个数据属性信息 (类型 权限 链接数 属主/属组 大小 时间) ???存储指向相应block指针信息数据存储会占用一个inode 诞生过程: 操作磁盘进行格式化–> 创建文件系统–> inode 查看方法: # df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda3 51379712 63429 51316283 1% /block: 概念介绍: 文件数据信息 内容 特点说明:
存储文件数据真实内容(文件)存储目录下面文件名称(目录)数据存储会占用多个block 诞生过程: 操作磁盘进行格式化–> 创建文件系统–> block 查看方法:Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 102709252 3665740 99043512 4% / xfs_info 挂载点
block大小调整方案: 影响数据存储效率 : 5M -5s- U盘 500M - 10m - U盘 5M – 拆分 – 多个4K数据 – 占用多个block 较少 更快 磁盘IO=input/output 每读取/写入一个block 消耗一定IO=1s 500M – 拆分 – 多个4k数据 – 占用多个block 更多 稍慢
实验: 10G – 打包 5M 第一次实验: 10G数据保存 5M保存(多久保存完) 第二次实现: 5M保存(多久保存完)