当前位置:首页>Linux>Linux 运维必学(六)|文件压缩、打包与备份还原全攻略

Linux 运维必学(六)|文件压缩、打包与备份还原全攻略

  • 2026-06-28 04:12:15
Linux 运维必学(六)|文件压缩、打包与备份还原全攻略
在 Linux 运维工作中,文件压缩、打包、数据备份还原是日常高频操作。很多新手容易混淆「压缩」和「打包」:压缩是减小文件体积,打包是将多个文件/目录合并为一个文件。本文由浅入深整合 Linux 主流压缩工具、tar 打包核心命令、XFS 专属备份还原、定制光盘镜像、dd/cpio 底层备份工具,搭配通俗解读+落地实操命令,零基础也能看懂学会。

一、Linux 主流压缩工具(gzip/bzip2/xz)

Linux 三大常用压缩工具:gzip、bzip2、xz,核心共性:仅支持单文件压缩,无法直接打包目录,需配合 tar 命令实现目录压缩打包。

1、gzip 压缩(.gz 格式|日常首选)

默认压缩后删除原文件,压缩速度快,兼容性最强,适合日常普通压缩场景。
压缩率计算公式:压缩率=(原始大小−压缩后大小)/原始大小 ×100%
常用实操命令:
① gzip 文件名 (压缩文件,生成 .gz 文件,删除原文件)
② gzip -c 文件名 >> 文件名.gz (保留原文件压缩)
③ zcat 文件名.gz / zmore 文件名.gz / zless 文件名.gz (不解压直接查看压缩文件内容)
④ zgrep 关键词 文件名.gz (不解压检索压缩文件内容)
⑤ znew 旧文件.Z (将 .Z 格式压缩文件转为 .gz 格式)

2、bzip2 压缩(.bz2 格式|均衡压缩)

压缩率优于 gzip,速度稍慢,适配中小型文件压缩。
常用实操命令:
① bzip2 文件名 (压缩生成 .bz2 文件,删除原文件)
② bzcat 文件名.bz2 / bzmore 文件名.bz2 (不解压查看内容)
③ bzgrep 关键词 文件名.bz2 (不解压检索内容)

3、xz 压缩(.xz 格式|高压缩归档)

三者中压缩率最高,压缩速度最慢,适合归档、长期存储的文件。
常用实操命令:
① xz 文件名 (压缩生成 .xz 文件,删除原文件)
② xzcat 文件名.xz / xzmore 文件名.xz (不解压查看内容)
③ xzgrep 关键词 文件名.xz (不解压检索内容)

二、tar 打包命令(核心重点)

tar 是 Linux 专属打包工具,本身不压缩,仅用于合并文件/目录;搭配 z/j/J 参数,可实现「打包+压缩」一体化操作,是运维最常用的归档命令。

1、核心参数互斥禁忌(必考必记)

①打包操作参数互斥:-c(创建)、-t(查看)、-x(解压)不能同时使用
②压缩格式参数互斥:-z(gzip)、-j(bzip2)、-J(xz)不能同时使用
③-f 参数必须紧跟打包文件名,建议单独放置,避免命令报错

2、全套参数详解(基础+进阶)

基础核心参数:
① -c:创建新打包文件
② -t:查看打包文件内的文件列表
③ -x:解包、解压缩文件
④ -v:可视化显示压缩/解压过程
⑤ -f:指定打包文件名称(必填参数)
⑥ -C:指定解压目录(仅解压时使用)
进阶实用参数:
① -p:保留文件原有权限、属性,适合系统配置文件备份
② -P:保留文件绝对路径,允许打包文件包含根目录
③ --exclude=文件名:打包时排除指定文件/目录
④ --newer:打包 mtime、ctime 晚于指定时间的文件
⑤ --newer-mtime:仅打包 mtime 晚于指定时间的文件

3、高频实操案例(全覆盖可直接复制)

基础打包压缩:
① tar -zcvf test.tar.gz test/ (gzip 打包压缩目录,生成 tar.gz 文件)
② tar -jcvf test.tar.bz2 test/ (bzip2 打包压缩目录,生成 tar.bz2 文件)
③ tar -Jcvf test.tar.xz test/ (xz 打包压缩目录,生成 tar.xz 文件)
查看打包文件内容:
① tar -ztvf test.tar.gz (查看 gzip 压缩包内容)
② tar -jtvf test.tar.bz2 (查看 bzip2 压缩包内容)
指定目录解压:
① tar -zxvf test.tar.gz -C /tmp/ (解压到 /tmp 目录)
单独解压包内单个文件:
① tar -jxvf /root/etc.tar.bz2 etc/shadow (仅解压包内 shadow 文件)
排除指定文件打包:
① tar -zcvf etc.tar.gz /etc --exclude=/etc/yum.repos.d (打包 etc 目录,排除 yum 源目录)
目录快速迁移(打包解压同步执行):
① tar -cvf - /etc | tar -xvf - -C /tmp/ (将 etc 目录完整迁移到 tmp 目录)
磁带机设备备份(专属设备打包):
① tar -cvf /dev/st0 /home /root /etc (将指定目录备份到磁带机设备)

三、XFS 文件系统专属备份与还原

XFS 文件系统不支持传统 dump 备份,专属工具为 xfsdump(备份)、xfsrestore(还原),是服务器 XFS 分区备份核心工具。

1、xfsdump 硬性使用限制(避坑核心)

①仅支持已挂载的 XFS 文件系统,无法备份未挂载分区
②必须使用 root 权限执行
③仅能备份 XFS 格式文件系统,不兼容 EXT4 等其他格式
④备份文件仅可通过 xfsrestore 解析还原
⑤通过 UUID 区分备份分区,不能备份两个相同 UUID 的 XFS 分区

2、全量备份 & 增量备份(原理+案例+命令)

① 完整备份(全量备份)
会扫描并备份当前分区内所有文件数据,无论文件是否修改、是否新增,全盘统一归档保存。优点是备份文件完整、还原简单、不易出错;缺点是备份速度慢、占用磁盘空间大。
✅ 通俗案例
类比:每周五整理全盘文件,不管文件有没有改动,全部重新复制一份存档。
✅ 运维适用场景
首次初始化备份、系统版本更新、重大配置变更前的兜底备份,保证出问题可完整回滚。
② 增量备份
依托上一次备份记录,只备份新增、修改、变动过的文件,无变动的旧文件不会重复备份。最大优势是备份速度快、极致节省存储空间;缺点是还原依赖性强。
✅ 通俗案例
类比:周五做了全盘备份后,周一、周二、周三只备份这几天新增/修改的文件,旧文件不再重复保存。
✅ 运维适用场景
日常高频定时备份(每日备份),大幅节省磁盘空间与备份时间。
⚠️ 关键知识点(必记)
增量备份无法单独还原:恢复数据时,必须先恢复【首次全量备份】,再依次恢复【后续所有增量备份】,任意一份增量备份丢失,都会导致数据不完整。
✅ 实操命令:全量备份 + 增量备份
① 首次全量备份(level 0 完整备份)
xfsdump -l 0 -L boot_full -f /srv/boot_full.dump /boot
② 日常增量备份(level 1 仅备份变动数据)
xfsdump -l 1 -L boot_inc -f /srv/boot_inc.dump /boot
参数说明:-l 0 代表全量备份,-l 1~9 代表不同层级增量备份;-L 填写备份标签备注。

3、xfsrestore 还原实操

指定单个文件/目录还原:
① xfsrestore -f /srv/boot.dump -L boot_all -s grub2 /tmp/boot2 (仅还原 grub2 目录到指定路径)
互动模式选择性还原:
① xfsrestore -f /srv/boot.dump -i /tmp/boot3 (进入交互模式,手动选择需要还原的文件)

四、光盘镜像制作与烧录(归档备份延伸)

日常可制作 ISO 镜像文件,用于数据归档、系统安装,核心分为「制作镜像」和「烧录光盘」两步。

1、mkisofs 制作 ISO 镜像(普通数据镜像)

核心功能:将文件/目录打包为标准 ISO 镜像,默认所有文件位于镜像根目录。
关键参数:-graft-point,可自定义文件在镜像内的目录结构,避免文件全部散落于镜像根目录,适配复杂镜像制作需求,或者将所有的数据预先处理到某一个目录中, 再烧录该目录即可!附上实操实例:
① mkisofs -o test.iso -graft-point /testdir=/root/testdir (将宿主机 /root/testdir 目录,打包到 ISO 镜像内的 /testdir 路径,自定义镜像内部目录结构)
② mkisofs -o system.iso -graft-point boot=/boot etc=/etc (批量自定义目录,将宿主机 /boot、/etc 分别对应放入镜像内 boot、etc 目录)

2、wodim/cdrecord 光盘烧录

主流工具:wodim(推荐)、cdrecord,可将 ISO 镜像写入空白光盘。
烧录前可执行快速擦除光盘数据,参数 blank=fast,避免旧数据残留,同时附上完整实操实例:
① wodim blank=fast --dev=/dev/sr0 (快速擦除默认光驱数据)
② wodim --dev=/dev/sr0 xxx.iso (指定默认光驱刻录镜像)

3、进阶:制作可开机自动化 ISO 镜像(kickstart+rsync)

普通 ISO 镜像仅能存储数据,无法实现系统自动安装部署,企业运维中常需要制作可开机、自动化安装的系统镜像,核心搭配工具:kickstart + rsync,整体操作流程相对繁琐,属于定制化进阶用法。
核心工具作用通俗解读
① rsync:同步原版系统镜像内所有系统文件、引导文件、依赖配置,保证新镜像具备完整开机引导能力,不丢失系统核心文件。
② kickstart:生成自动化应答配置文件,预设系统分区、密码、软件包、开机配置,实现光盘开机后无人值守自动安装系统
实操核心流程(完整逻辑)
①挂载官方原版系统 ISO 镜像,提取完整系统引导文件与内核文件
②通过 rsync 精准同步所有系统文件到本地工作目录,保留引导属性与文件权限
③编写 kickstart 自动安装配置文件,定义系统安装规则
④将 ks.cfg 配置文件嵌入镜像目录,修改开机引导参数,指定自动加载配置
⑤通过 mkisofs 重新打包,生成可开机、自动化部署的定制 ISO 镜像
补充说明:该场景多用于服务器批量装机、企业标准化系统部署,步骤繁琐、参数较多,日常普通文件归档几乎不用,因此属于进阶冷门知识点。

五、小众必备底层备份工具:dd & cpio(高危进阶)

1、dd 扇区级全盘备份(底层高危)

核心作用:扇区级完整备份,可备份磁盘、分区、镜像,适配所有文件系统。
核心局限:默认逐扇区读写,空扇区也会占用备份空间,备份文件体积大。
XFS 分区 dd 备份后注意事项:需清除原有日志信息,重新修改 UUID,否则无法正常挂载。标准修复命令(生产实操):
① 清空 XFS 脏日志(关键步骤)
xfs_repair -L /dev/sdb1
② 重新生成全新 UUID(解决冲突)
uuidgen
xfs_admin -U 新 UUID /dev/sdb1

2、cpio 系统级全类型备份(整机救援必备)

cpio 是 Linux底层级、全类型备份工具,和 tar 相比兼容性更强。普通压缩打包工具仅能备份普通文本、目录文件,而 cpio 可以备份系统所有特殊文件,包含设备文件、链接文件、管道文件等,常用于系统整机备份、救援备份,是运维冷门但刚需的核心工具。
核心工作原理:cpio 本身不会主动检索文件,依赖 find 命令筛选文件,通过管道接收 find 找到的文件列表,再完成打包备份;还原时可精准解析备份包内所有文件结构,完整还原文件属性。
核心参数通俗解读
① -o:output 输出,执行备份打包操作
② -c:使用标准ASCII格式备份,兼容性更强
③ -v:可视化显示备份/还原过程
④ -B:增大备份缓冲区,提升大文件备份速度
⑤ -i:input 输入,执行还原操作
⑥ -d:还原时自动创建缺失目录(必加,否则层级文件还原失败)
⑦ -m:保留文件原有时间属性
标准实操命令(生产通用)
① 备份语法:find 相对路径 | cpio -ocvB > 备份文件名.cpio
② 还原语法:cpio -idvc < 备份文件名.cpio
实操正反案例(彻底避坑)
✅ 正确写法(相对路径,安全无风险):
① find ./etc | cpio -ocvB > etc_backup.cpio (相对路径备份,还原仅在当前目录生成etc文件夹,不会覆盖系统原文件)
❌ 错误写法(绝对路径,高危致命):
① find /etc | cpio -ocvB > etc_backup.cpio (带根目录绝对路径备份)
高危禁忌原理(必懂)
如果 find 使用带 / 的绝对路径备份,备份包内会永久记录文件的绝对路径。后续执行还原操作时,cpio 会直接识别系统真实路径,强制覆盖系统原有 /etc 配置文件,直接导致系统配置错乱、服务瘫痪、系统崩溃,是生产环境绝对禁止的操作。
还原使用技巧:所有 cpio 备份文件,建议统一放到临时目录执行还原,避免误操作覆盖业务数据。

六、全文核心总结

1、压缩工具(gzip/bzip2/xz)仅支持单文件压缩,目录必须用 tar 打包后压缩;
2、tar 命令参数严格互斥,-f 单独放置是规避报错的关键,日常归档优先 tar.gz 格式;
3、XFS 分区专属 xfsdump/xfsrestore 备份,严格遵守挂载、root 权限等限制;
4、dd、cpio 适合底层系统备份,操作风险高,必须提前熟悉参数禁忌;
5、所有备份、解压操作,生产环境优先保留原文件,避免数据误删、覆盖。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 08:11:21 HTTP/2.0 GET : https://f.mffb.com.cn/a/500756.html
  2. 运行时间 : 0.119486s [ 吞吐率:8.37req/s ] 内存消耗:4,444.13kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=ff98ec1f8088a87508b686857525f8ce
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000433s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000846s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000326s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000275s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000489s ]
  6. SELECT * FROM `set` [ RunTime:0.000207s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000588s ]
  8. SELECT * FROM `article` WHERE `id` = 500756 LIMIT 1 [ RunTime:0.000529s ]
  9. UPDATE `article` SET `lasttime` = 1783037481 WHERE `id` = 500756 [ RunTime:0.011717s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000283s ]
  11. SELECT * FROM `article` WHERE `id` < 500756 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.017809s ]
  12. SELECT * FROM `article` WHERE `id` > 500756 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000583s ]
  13. SELECT * FROM `article` WHERE `id` < 500756 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.010097s ]
  14. SELECT * FROM `article` WHERE `id` < 500756 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.006506s ]
  15. SELECT * FROM `article` WHERE `id` < 500756 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002079s ]
0.121053s