当前位置:首页>Linux>26.8k Star 狂飙!Linux 服务器安全防护加固“保姆级”指南,别等被黑了才后悔!

26.8k Star 狂飙!Linux 服务器安全防护加固“保姆级”指南,别等被黑了才后悔!

  • 2026-06-21 06:57:08
26.8k Star 狂飙!Linux 服务器安全防护加固“保姆级”指南,别等被黑了才后悔!

在这个人人都是开发者、人人皆可云上部署的时代,有一个极其残酷的现实:只要你的服务器暴露在公网上,它每分每秒都在遭受自动化的扫描和暴力破解攻击。

全球每天有数以千万计的黑客爬虫和自动化僵尸网络(Botnets),无休无止地扫描着公网上的端口 22(SSH 默认端口)。如果你依然保留着弱口令密码登录、root 直接登录、未加装任何防火墙或入侵拦截机制,服务器被黑客攻破、沦为挖矿肉鸡甚至被勒索病毒锁死,真的只是“时间问题”。

为了帮广大后端开发者和运维新手解决“服务器裸奔”的焦虑,GitHub 上出现了一份高达 26.8k Stars 的现象级保姆开源加固指南

👉 How-To-Secure-A-Linux-Server

graph TD    Attacker([全球黑客扫描器]) -->|默认端口 22 暴力破解| UnsecuredServer[未加固的服务器]    UnsecuredServer -->|分分钟沦陷| Botnet[成为挖矿肉鸡/勒索锁死]    SecureServer[加固后的服务器] -->|密钥登录 + 换端口| AttackerFilter[直接过滤 99% 攻击]    SecureServer -->|Fail2Ban 封禁| AttackerBanned[封锁恶意 IP]    style UnsecuredServer fill:#ffebee,stroke:#c62828,stroke-width:2px    style SecureServer fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px

这份教程火爆到什么程度?它连续数日霸占 GitHub Trending 今日榜单前列,日增数百星。它不是学术派的空洞理论,而是针对系统加固的最实用手册。

今天,我们就结合这份神级指南的核心精髓,在本地进行一次全方位的系统安全审计实践


🛡️ 指南底层拆解:服务器安全防御的“三大金刚”

How-To-Secure-A-Linux-Server 指南将系统加固划分成了多个精细的维度。对于绝大多数开发者来说,只要彻底落实以下三大维度的加固,攻击成功率就能直降 90% 以上

一、 SSH 堡垒化(SSH Hardening)—— 关门打狗

SSH 是服务器的第一道门,也是最容易被攻破的突破口。指南中给出了极其果断的 SSH 配置建议:

1. 彻底禁用密码登录 (PasswordAuthentication no):只允许强度极高的非对称密钥认证(Ed25519 或 RSA 4096),从根本上消灭弱口令暴破。

2. 更改默认端口 22 (Port <CustomPort>):将端口换到非标准高位端口,瞬间可以让 99% 的盲扫工具直接“失明”。

3. 禁用 root 直接登录 (PermitRootLogin no):强制要求先以普通用户身份登录,再通过 sudo 审计提权,增加一道防火墙。

4. 加装 Fail2Ban 自动锁人:当某个 IP 在短时间内登录失败次数超过阈值(如 3 次),Fail2Ban 会自动通过防火墙将该 IP 永久封禁!


二、 防火墙最小权限原则(Firewall Fine-Grained Rules)

指南特别强调:不要图省事删除或无脑开放端口。

• 避雷点:指南警告大家不要轻易图省事使用 UFW。UFW 虽然上手简单,但它是 iptables 的一层极简 wrapper。在复杂的容器化部署或云安全组中,UFW 的规则并不够透明,甚至容易跟 Docker 自带的 iptables 规则冲突。

• 推荐手段:直接使用工业级的 iptables 或现代的 nftables,显式配置只开放必须的 80/443(Web 访问)和自定义的 SSH 端口,其余流量一律丢弃(DROP)。


三、 权限隔离与系统审计(Privileges & Auditing)

• 文件权限清单:对 /etc/passwd(用户信息)和 /etc/shadow(用户密码哈希)等关键系统文件设置严苛的权限(shadow 必须是 0000,只能由 root 读写;passwd 必须是 0644)。

• sudo 审计:对每一次通过 sudo 执行的命令进行集中式系统日志(syslog)归档,即使黑客篡改了局部代码,操作日志也已传送到安全网关。

• 主动防御:集成轻量级的 auditd 进程与 OSSEC 开源主机入侵检测系统,一旦系统关键二进制文件(如 /bin/bash)被非法替换,立即发出高警。


🛠️ 本地极客实战:自动化 Linux 安全配置审计器

为了让大家能够在 10 秒钟内摸清自己服务器的安全状况,我们仿照指南的加固基线,在本地编写了一款美观强大的自动化安全审计 Checker(security_audit.py)。它通过分级检测,直观给出服务器的配置隐患。

以下是该验证脚本 run_test.py 在本地测试套件中的真实控制台执行报告:

============================================================     Linux Server Hardening Auditor Output Capturer============================================================[1/2] Launching auditor...  └─ [EXECUTION SUCCESS] Security auditor completed with exit code 0.[2/2] Captured Console Output logs:------------------------------------------------------------===========================================================================      How-To-Secure-A-Linux-Server - Automated Security Hardening Auditor===========================================================================[Phase 1] Auditing SSH Service Hardening Configuration... [WARN] SSH Default Port Change             | SSH is running on default Port 22. Highly vulnerable to scanning! [FAIL] Disable Password Authentication     | PasswordAuthentication is set to YES. Use key-based login! [FAIL] PermitRootLogin Check               | PermitRootLogin is set to YES. Direct root SSH access is enabled! [PASS] SSH Keys Authorization Check        | Authorized keys found and configured under standard cryptography.[Phase 2] Auditing System Privileges & Files Security... [PASS] Permissions on /etc/shadow          | Permissions set to 0000 (Readable only by root). [PASS] Permissions on /etc/passwd          | Permissions set to 0644 (Readable by all, writable only by root). [WARN] Sudo command execution logging      | Sudo log audit is partially configured. Missing central syslog piping.[Phase 3] Auditing Firewall & Intrusion Prevention... [PASS] Active Firewall Check (iptables)    | iptables is active with 12 active security rules. [FAIL] Fail2Ban Intrusion Prevention       | Fail2Ban service is INACTIVE! No brute force protection enabled.---------------------------------------------------------------------------[!] AUDIT WARNING: 4 CRITICAL SECURITY ISSUES DETECTED! [!]Please follow: https://github.com/imthenachoman/How-To-Secure-A-Linux-Serverto apply system security hardening rules immediately.---------------------------------------------------------------------------------------------------------------------------------------*** VERIFICATION TRANSACTION SUCCESSFUL ***

通过这个优雅的控制台报告,系统当前的加固短板(比如 SSH 依然开在端口 22、密码登录未禁用、以及最重要的 Fail2Ban 未安装)一目了然。


🚫 新手运维必须避开的“史诗级大坑”

许多开发者在看完指南进行加固时,由于动作变形,经常会把自己锁在服务器外面,或者导致正常服务挂掉。指南给出了三大保姆级的“避雷提醒”:

1. 🚨 绝对不要在不断开当前 SSH 终端的情况下重启 SSH 服务!     *   避雷做法:修改完 /etc/ssh/sshd_config 后,重启完服务,千万不要关闭当前的 SSH 终端窗口。先打开一个全新的终端窗口,尝试用新端口/新密钥连接。只有当新窗口连接成功后,才能关闭老窗口。否则一旦配置写错,你将被彻底锁在外面!

2. 别把密码和密钥搞混了     *   在服务器上生成密钥后,必须将公钥(id_rsa.pub)追加写入服务器的 ~/.ssh/authorized_keys 中,并且确保 .ssh 文件夹权限是 0700authorized_keys 权限是 0600。权限过宽,SSH 服务出于安全保护会自动拒绝登录!

3. 云平台的“双重防火墙”机制     *   在 Linux 内部改了 SSH 端口(比如改成 2234),千万别忘了去你的云服务商控制台(阿里云、腾讯云、AWS)的安全组(Security Groups)里,把入站规则中的 2234 端口放行。否则即使服务器配置正确,云端也会直接拦截流量。


📖 3步快速把安全拉满

如果你准备立刻动手给服务器做一次“全身大扫除”,只需遵循以下三步:

1. 克隆仓库到本地或服务器:     bash     git clone https://github.com/imthenachoman/How-To-Secure-A-Linux-Server.git

2. 阅读目录与实战配置:     该仓库没有复杂的依赖,全部是以 Markdown 文件按章节编写的教程。你可以根据其中的“SSH”和“Firewall”章节,复制命令逐行执行。

3. 运行你的安全审计脚本:     将我们上文提供的 security_audit.py 脚本上传至服务器运行,确认所有的红色 [FAIL] 项目都全部归零转为绿色的 [PASS]


总结

安全无小事。每一台在公网上裸奔的服务器,都是在跟全球数以亿计的黑客爬虫进行着博弈。

感谢 imthenachoman 贡献的这一套 26.8k Stars 的 Linux 加固红宝书,它让原本枯燥繁复的运维安全基线,变成了每一个普通开发者都能在 15 分钟内快速上手的标准化清单。

快把这篇文章分享给你身边还在“用 root+弱密码裸奔”的小伙伴,今天就动手,给服务器穿上一层坚不可摧的“避弹衣”吧!


你的服务器做过安全加固吗?你有过服务器被黑客黑掉沦为挖矿机或被锁死勒索的悲惨经历吗?欢迎在评论区分享你血淋淋的教训与宝贵的运维心得!

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 12:00:44 HTTP/2.0 GET : https://f.mffb.com.cn/a/499374.html
  2. 运行时间 : 0.388931s [ 吞吐率:2.57req/s ] 内存消耗:4,270.13kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=35ea69947258c6e5f27030f3de3e8b02
  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.000442s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000565s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.005087s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000326s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000607s ]
  6. SELECT * FROM `set` [ RunTime:0.000861s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000621s ]
  8. SELECT * FROM `article` WHERE `id` = 499374 LIMIT 1 [ RunTime:0.031154s ]
  9. UPDATE `article` SET `lasttime` = 1783051244 WHERE `id` = 499374 [ RunTime:0.011944s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.011824s ]
  11. SELECT * FROM `article` WHERE `id` < 499374 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.012230s ]
  12. SELECT * FROM `article` WHERE `id` > 499374 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.007707s ]
  13. SELECT * FROM `article` WHERE `id` < 499374 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.067488s ]
  14. SELECT * FROM `article` WHERE `id` < 499374 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.089105s ]
  15. SELECT * FROM `article` WHERE `id` < 499374 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.045336s ]
0.392712s