当前位置:首页>Linux>“心跳加速”的五天:Linux内核危机与AI的加速奔跑

“心跳加速”的五天:Linux内核危机与AI的加速奔跑

  • 2026-07-03 05:04:14
“心跳加速”的五天:Linux内核危机与AI的加速奔跑

📰 导读:当科技迭代速度达到“光速”时,谁能预见到下一个转折点,谁就能主导下一轮的产业周期。本报告深度拆解了五个关键维度的冲突与融合,目标不是让您知道“发生了什么”,而是帮您预测“接下来会发生什么”。

一、Linux内核本年度最严重漏洞"CVE-2026-31431 Copy Fail"爆发——威胁所有主流发行版

2026年5月初,安全公司Theori公开披露了CVE-2026-31431漏洞,该漏洞被命名为"Copy Fail",是近年来影响最广泛的Linux内核本地提权漏洞之一。该漏洞存在于Linux内核的密码学组件algif_aead子系统中,其核心原理是攻击者通过AF_ALG socket结合splice()系统调用,可以将恶意数据注入页缓存(page cache),并最终篡改以SUID权限运行的二进制文件(如passwd、sudo等)在内存中的副本,从而在几秒钟内获取root权限。该漏洞的影响范围从Linux内核4.14(2017年7月发布)一直覆盖到7.0-rc之前版本,这意味着几乎所有主流发行版(包括Red Hat、Ubuntu、Debian、SUSE、Amazon Linux等)都存在风险。一份无需修改即可在所有受影响发行版上工作的通用exploit代码的出现,更是让安全社区大为震惊。

来源链接:

- Ars Technica: https://arstechnica.com/security/2026/04/as-the-most-severe-linux-threat-in-years-surfaces-the-world-scrambles/

- Techzine: https://www.techzine.eu/news/security/140912/critical-kernel-vulnerability-affects-a-wide-range-of-linux-distributions/

- CERT-EU: https://cert.europa.eu/publications/security-advisories/2026-005/

- 加拿大网络安全中心Cyber Centre: https://www.cyber.gc.ca/en/alerts-advisories/al26-009-vulnerability-affecting-linux-cve-2026-31431

- SentinelOne CVE详情: https://www.sentinelone.com/vulnerability-database/cve-2026-31530/

- NVD: https://nvd.nist.gov/vuln/detail/CVE-2026-31431

- 发现方Theori GitHub: https://github.com/theori-io/copy-fail-CVE-2026-31431

- cPanel官方说明: https://support.cpanel.net/hc/en-us/articles/40184022594071-CVE-2026-31431-copy-fail-reported-for-linux-kernels

CVE-2026-31431之所以引发行业震动,我认为不仅仅是因为它的严重程度达到了CVSS 7.8分,更因为它揭示了一个深层次的结构性问题——页缓存机制本身的复杂性正在成为安全隐患的沃土。页缓存(page cache)作为Linux内核中历史最悠久、功能最复杂的子系统之一,多年来一直在性能优化和功能扩展的拉扯中变得越来越臃肿。algif_aead原本是为了优化对称加密操作的"就地加密"(in-place encryption)而设计的,但当它与splice()系统调用、用户空间socket接口以及页缓存机制交织在一起时,就产生了一个微妙的竞态条件漏洞。攻击者可以精妙地利用这一竞态,让内核将恶意数据替换到SUID二进制文件的页缓存中,而后当内核读取这些文件以提升权限时,执行的就是被篡改的代码。

更令人深恶痛绝的是exploit的通用性。历史上多数内核漏洞都需要针对特定内核版本或配置进行适配,但Theori发布的exploit代码可以在所有主流发行版上"即插即用"。这意味着无论是运行在生产环境中的Kubernetes集群、CI/CD流水线中的容器化工作负载,还是任何多租户云环境,都可能成为攻击目标。CERT-EU已经紧急发布了2026-005号安全通告,建议通过seccomp策略阻止AF_ALG socket创建,这本质上等同于禁用了整个用户态加密接口——说明临时缓解措施的代价相当高昂。

从另一个角度来评价这个漏洞:它很可能只是"冰山一角"。Trend Micro的安全研究员Dustin Childs在分析中指出,这类高复杂度漏洞的发现频率激增,很大程度上得益于AI在漏洞研究中的广泛应用。过去,安全研究员需要凭借深厚的底层经验和直觉去寻找内核中的潜在漏洞,现在AI工具可以自动遍历内核源码中的各种可疑模式、自动生成Poc概念验证代码。这意味着未来我们将看到更多类似CVE-2026-31431这样的高质量漏洞被发现,同时也可能被更恶意的攻击者更快武器化。这对整个开源社区的安全响应机制提出了前所未有的挑战——内核维护团队需要更快地审查、更快地发布补丁,而广大用户需要更快地接受和部署补丁。这个"攻防速度竞赛"中,防守方的压力越来越大。


二、CXL端口Use-After-Free漏洞CVE-2026-31530——数据中心安全的新隐忧

另一个值得关注的安全漏洞是CVE-2026-31530,这是一个存在于Linux内核CXL(Compute Express Link)端口子系统中的Use-After-Free漏洞。当CXL内存设备被移除时,cxl_detach_ep()函数中父子端口之间的引用计数缺失导致Use-After-Free条件,可能引发静默内存损坏、内核崩溃,甚至通过精心构造的内存操作实现本地提权。该漏洞已于2026年4月27日被确认并修复。

来源链接:

- SentinelOne: https://www.sentinelone.com/vulnerability-database/cve-2026-31530/

- NVD: https://nvd.nist.gov/vuln/detail/CVE-2026-31530

虽然CVE-2026-31530的CVSS评分和影响力远不如前面的Copy Fail漏洞,但我认为它的意义在于指向了一个更深远的趋势:随着数据中心架构的演进,新的硬件接口标准正在成为新的安全攻击面。CXL是一种新兴的加速器互联标准,它允许CPU与GPU、FPGA、DPU等加速器之间进行高速、低延迟的内存共享和数据交换。随着AI训练和推理对算力需求的爆炸式增长,越来越多的数据中心开始部署CXL设备来扩展加速器池的灵活性。

然而,每一个新增的内核子系统都意味着新的代码量和新的潜在攻击面。CXL端口子系统作为一个相对较新的内核模块,其引用计数、生命周期管理等基础机制的实现质量直接决定了系统的安全性。这个Use-After-Free漏洞的本质是一个非常"经典"的内核编程错误:父子端口之间的生命周期管理没有正确同步,父端口可能在子端口仍在使用时被释放,从而导致悬空指针访问。

这个漏洞值得注意的第二层原因是:如果CVE-2026-31431告诉我们内核核心子系统正在变得脆弱,那么CVE-2026-31530则提醒我们,内核新增的每一个子系统同样不可忽视。在数据中心安全领域,运维人员不仅要关注操作系统层面的补丁,还要关注各种硬件加速接口和新兴互联协议的安全性。CXL设备通常运行在物理隔离的数据中心中,攻击者不太可能直接在CXL接口上发动远程攻击,但如果攻击者已经通过其他途径(比如前面提到的Copy Fail漏洞)获得了本地访问权限,那么CXL子系统就可能成为进一步提权的跳板。


三、AI模型生态持续快速演进:Copilot告别GPT-5.2,DeepMind密集发布Gemini 3.1与Gemma 4系列

在AI模型领域,两个重大动态值得关注。首先是GitHub Copilot宣布将在2026年6月1日停止对GPT-5.2和GPT-5.2-Codex模型的支持,这意味着OpenAI的模型迭代速度正在急剧加快。其次是DeepMind在2026年4月密集发布了一系列新模型和产品,其中最引人注目的是Gemma 4——开源模型中的"字节最强者",以及Gemini 3.1 Pro,其推理性能比Gemini 3 Pro提升了两倍,在ARC-AGI-2基准测试中达到了77.1%的成绩。

来源链接:

GitHub Changelog: https://github.blog/changelog/month/05-2026/

- GitHub Copilot官方新变化: https://github.com/features/copilot/whats-new

- DeepMind Blog: https://deepmind.google/blog/

- Gemini 3.1 Pro官方文章: https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-pro/

- Gemini 3.1 Pro模型卡: https://deepmind.google/models/model-cards/gemini-3-1-pro/

- Gemini 3 Pro模型页: https://deepmind.google/models/gemini/pro/

- Yahoo Tech总结: https://tech.yahoo.com/ai/gemini/articles/google-gemini-3-everything-know-132026434.html

- Curate Click完整指南: https://curateclick.com/blog/gemini-3-1-pro-complete-guide-2026

GitHub Copilot停用GPT-5.2这件事,表面上看起来是常规的模型迭代,但在我看来,它折射出的是AI编程助手生态的"加速内卷"。GitHub Copilot现在已经不再仅仅是一个"代码补全"工具,它已经进化为一个具备MCP协议支持、BYOK(自带密钥)、本地模型兼容能力的完整AI辅助开发平台。Copilot CLI的Agent模式和Copilot Chat的PR处理能力都在持续进化。当一家公司的核心AI产品都在以如此快的节奏迭代时,开发者面临的挑战不再是"会不会用Copilot",而是"如何跟上Copilot的能力更新"。 

关于DeepMind的密集发布,我想谈一些更深入的观察。Gemini 3.1 Pro在ARC-AGI-2基准上达到77.1%并声称推理性能比前代提升2倍,这是一个非常值得关注的数字。ARC-AGI-2是衡量AI系统抽象推理能力的重要基准测试,77.1%的成绩意味着Gemini 3.1 Pro在"理解复杂模式并迁移到新场景"这一核心AI能力上已经达到了相当高的水平。Deep Research Max的推出更是让我感到震撼——这标志着AI正在从"被动回答问题"的工具进化为"主动发起研究任务"的智能代理。你可以让它"研究某个技术趋势",它就会自主搜索、阅读、综合分析、生成报告,这已经远超传统聊天机器人的范畴。

Gemma 4作为开放模型被称为"字节最强",这一点同样值得深思。在闭源模型(如Gemini Pro、GPT系列)持续领先的大环境下,Gemma 4的崛起证明:开放权重模型正在成为不可忽视的力量。对于企业来说,Gemma 4意味着你可以直接下载模型权重、在自己的服务器上部署、对模型行为有完全的控制权,同时还能获得与闭源模型相媲美的推理能力。这对数据安全要求高、有合规需求的金融行业、政府机构和医疗机构来说,是重大利好。


四、数据库领域格局剧变:四大主流数据库进入EOL倒计时,PostgreSQL统治地位不可动摇

InfoWorld发布了一篇重磅文章指出,MySQL 8.0、PostgreSQL 14、Redis 7.2/7.4以及MongoDB 6.0四个主流开源数据库的关键EOL(End of Life)日期正在逼近。与此同时,PostgreSQL的统治地位正在进一步巩固——在Stack Overflow 2025开发者调查中,PostgreSQL以55.6%的使用率连续第二年成为最受欢迎的数据库,PostgreSQL 18已支持pgvector向量搜索能力,使其成为AI应用时代的"单一万能数据库"候选者。

另一方面,Databricks斥资10亿美元收购了PostgreSQL托管服务商Neon,Snowflake以2.5亿美元收购了Crunchy Data,Supabase的估值更是从20亿美元飙升至50亿美元。Valkey(Redis的BSD许可Fork版)则由AWS、Google、Oracle全面支持,基准测试显示其吞吐量比Redis高出3倍。

来源链接:

- InfoWorld: https://www.infoworld.com/article/4142051/update-your-databases-now-to-avoid-data-debt.html

- Stack Overflow 2025采用率数据(byteiota分析): https://byteiota.com/postgresql-dethrones-mysql-in-2026-55-6-developer-adoption-marks-historic-shift/

- Towards AI分析: https://pub.towardsai.net/postgresql-hit-55-6-adoption-heres-why-the-database-wars-are-already-over-597b7bc141ab

- State of Databases 2026: https://devnewsletter.com/p/state-of-databases-2026/

- Databricks收购Neon(Forbes): https://www.forbes.com/sites/petercohan/2025/06/06/salesforce-databricks-and-snowflake-93b-in-data-deals-may-not-pay-off/

- Snowflake收购Crunchy Data(Investors.com): https://www.investors.com/news/technology/snowflake-stock-databricks-crunchy-data-purchase/

- Supabase估值(Reuters): https://www.reuters.com/business/database-startup-supabase-notches-5-billion-valuation-funding-round-2025-10-03/

- Valkey与Redis对比: https://oneuptime.com/blog/post/2026-03-31-redis-vs-valkey-fork-explained/view

数据库领域的这一系列动态,我认为反映了三个相互关联的结构性趋势,值得每个技术决策者深刻理解。

第一,PostgreSQL的崛起不是"巧合",而是技术生态演进的必然结果。PostgreSQL从2023年开始连续第三年蝉联Stack Overflow最受欢迎的数据库,这一成就源于它在一个关键转折点上的战略选择:拥抱向量搜索。pgvector扩展的出现彻底改变了PostgreSQL的定位——它不再只是一个关系型数据库,而是可以同时处理结构化数据、向量相似度搜索、时序数据、文档存储(JSONB)、队列甚至全文搜索的"瑞士军刀"。在AI应用爆发的时代,开发者不需要再维护一个专门的向量数据库(如Pinecone或Weaviate),只需要在PostgreSQL中存入embedding向量,就可以完成从数据存储到语义检索的端到端pipeline。这种"一站式"能力极大降低了系统复杂度,也降低了运维成本,这正是PostgreSQL用户采用率超过55%、绿场项目首选率达65%的根本原因。

第二,数据库EOL潮正在制造"数据债"危机。MySQL 8.0是一个被广泛使用的LTS(长期支持)版本,它的EOL将对无数企业应用产生深远影响。我见过太多企业因为害怕迁移风险而拖延升级,结果面临的是:不再收到安全补丁、不兼容新特性、社区支持逐渐减少。这类似于财务领域的"债务滚雪球"——你越拖延,未来的迁移成本就越高。对于正在运行MySQL 8.0、PostgreSQL 14、Redis 7.2/7.4、MongoDB 6.0的服务,建议立即启动升级评估,制定迁移时间表。

第三,Valkey的崛起代表了开源协议之争的新前线。Redis在2024年6月将其许可证从BSD-3-Clause变更为SSPL/RSALv2,这一举动直接触发了云厂商和开源社区的强烈反弹。AWS、Google、Oracle等云巨头在短短几天内就发起了Valkey fork,并将其捐赠给Linux Foundation治理,继续以BSD-3-Clause许可发展。目前Valkey 8.x在基准测试中展现出比Redis显著更高的吞吐量(3到5倍),并且拥有AWS ElastiCache Valkey、GCP Memorystore Valkey等开箱即用的托管服务支持。我判断,Valkey将在未来1-2年内成为Redis的"事实标准替代品",尤其是在云原生和多租户场景下。对于新项目,我强烈建议优先考虑Valkey而非Redis,除非你的技术栈深度依赖Redis独有的新特性。


五、AI正在重塑安全研究生态——一个值得关注的元趋势

Theori发现CVE-2026-31431的方式本身就揭示了AI对安全研究领域的深远影响。Trend Micro研究员Dustin Childs指出,AI在漏洞研究中的广泛应用正在改变安全研究的节奏和规模。这意味着更多高质量的漏洞被更快发现、更快报告,同时也意味着exploit代码被更快武器化、更快传播到恶意社区。

来源链接:

- Techzine: https://www.techzine.eu/news/security/140912/critical-kernel-vulnerability-affects-a-wide-range-of-linux-distributions/

这恐怕是整篇新闻中最容易被忽视、但却最具长期影响力的趋势。AI辅助漏洞研究不是"又一个新工具",它从根本上改变了"发现软件缺陷"的经济模型。

在过去,一个安全研究员可能需要数月时间,通过手工阅读数百万行内核代码、反复验证假设,才能找到一个高质量的漏洞。现在,大语言模型可以自动化遍历内核源码中的可疑模式(如竞态条件、空指针检查缺失、引用计数错误等),自动生成概念验证代码,甚至协助构建完整的exploit链。这种效率的提升是指数级的。

但效率是双刃剑。漏洞发现得更快是好事,这意味着开发者能更早修复漏洞。但问题在于:exploit代码也同样被更快地生产并扩散。Theori在报告中公开了完整的exploit代码,这种"完全公开"(full disclosure)的做法在安全社区一直有争议。在过去,exploit往往需要数月甚至数年在黑市上才变得普及,而现在,一旦exploit开源,任何具备基本技术能力的人都可以利用它。 

这要求整个软件安全生态做出结构性调整。首先是内核维护团队的响应机制需要提速,Linux内核社区目前仍然采用传统的补丁审核流程,面对"AI加速发现的漏洞"可能需要引入更高效的自动化审核机制。其次是企业安全团队的威胁模型需要更新——不能只关注"会不会被远程利用",还要考虑本地提权漏洞在多租户环境中的放大效应。最后是开源社区需要探索"负责任的漏洞披露"新模式,也许可以借鉴金融行业的"漏洞赏金"机制,给漏洞发现者提供合理的激励,同时给社区争取更多修补时间。


另:一件值得关注的大事:Google I/O 2026即将开幕

Google I/O 2026将于2026年5月19日至20日在美国加州海岸两栖剧场(Shoreline Amphitheatre)举行。大会安排如下:主Keynote为5月19日上午10:00(太平洋时间),开发者Keynote为同日下午1:30。

来源链接:

- Google I/O 2026官方: https://io.google/2026/

- Google官方博客: https://blog.google/innovation-and-ai/technology/developers-tools/io-2026-save-the-date/

- CNET报道: https://www.cnet.com/tech/mobile/google-io-2026-event-dates-may-19-and-20/

Google I/O 2026之所以值得高度关注,是因为它恰逢AI技术爆发期的"超级周期"。从DeepMind在4月的密集发布可以看出,Google正在将AI技术全量注入其产品线。我预测Google I/O 2026将在以下几个方向带来重磅消息:

首先是Gemini 3系列的进一步升级。Gemini 3.1 Pro已经展现了突破性的推理能力,I/O大会上很可能发布Gemini 3.5或者Gemini 4的预览版本,同时在多模态能力(图像理解、视频推理、3D理解)上实现新的突破。

其次是AI代理(Agent)的进一步商业化。Deep Research Max的推出只是冰山一角——Google很可能在I/O大会上展示如何将AI代理整合到Workspace(Gmail、Docs、Sheets等)、Android操作系统和Android XR(XR眼镜)中,让AI从"聊天工具"变成"生活助手"。

其次是开发者工具生态的更新。GitHub Copilot的迭代已经证明了AI辅助编程的加速趋势,Google很可能会展示如何在Android开发、Web开发和Cloud开发中深度融合AI能力。考虑到Google在2025年I/O上已经展示了Android 17的控制器映射和Bubble功能,以及对AI OS(将Android与ChromeOS融合)的愿景,2026年很可能带来这些方向的更多细节。

总体而言,Google I/O 2026将是一次"AI重塑一切"的技术盛宴。建议所有关注AI趋势的开发者密切关注大会动态。


总结全文来看,五一假期期间的科技新闻呈现出三个鲜明特征:首先,Linux内核安全形势严峻,CVE-2026-31431是近年来最具威胁的本地提权漏洞之一,且其发现方式揭示了AI正在加速漏洞发现的全新模式;其次,AI模型生态的进化速度令人窒息,从GitHub Copilot的模型迭代到DeepMind的密集发布,AI正在从开发工具扩展到研究代理、语音合成、机器人等多个领域;最后,数据库格局正在经历深刻变革,PostgreSQL的全面崛起、Valkey对Redis的挑战、以及Databricks和Snowflake的数据库收购战,都在重塑基础设施的基础层。这三大主题相互交织,共同勾勒出2026年上半年的技术演进方向:AI不仅在改变应用层,更深入到内核安全、底层基础设施、以及开发者工具的每一个层面。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 16:37:52 HTTP/2.0 GET : https://f.mffb.com.cn/a/491471.html
  2. 运行时间 : 0.415158s [ 吞吐率:2.41req/s ] 内存消耗:4,785.82kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=4a373567a0f686f08b82494f97cd4d05
  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.000560s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000659s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.002315s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.004205s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000705s ]
  6. SELECT * FROM `set` [ RunTime:0.005915s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000714s ]
  8. SELECT * FROM `article` WHERE `id` = 491471 LIMIT 1 [ RunTime:0.012852s ]
  9. UPDATE `article` SET `lasttime` = 1783067872 WHERE `id` = 491471 [ RunTime:0.023565s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000371s ]
  11. SELECT * FROM `article` WHERE `id` < 491471 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.016818s ]
  12. SELECT * FROM `article` WHERE `id` > 491471 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.046806s ]
  13. SELECT * FROM `article` WHERE `id` < 491471 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.129986s ]
  14. SELECT * FROM `article` WHERE `id` < 491471 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.029412s ]
  15. SELECT * FROM `article` WHERE `id` < 491471 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.073027s ]
0.416760s