当前位置:首页>Linux>Linux:计算材料学人的必备技能

Linux:计算材料学人的必备技能

  • 2026-03-23 23:49:49
Linux:计算材料学人的必备技能

🔥 还在用Windows做第一性原理计算?超算中心工程师看了直摇头!这份Linux生存指南,让你从"科研小白"进阶"算力王者"!

📢 开篇暴击

> "导师:'这个计算任务要在超算上跑一周,你盯一下。'

我:'好的,我每天都去机房守着。'

导师:'...你不会用SSH远程连接吗?'"

真实故事: 某985高校研一新生,因为不熟悉Linux命令行,在超算中心排队2小时才等到机时,结果因为不会用`nohup`,SSH断开后计算任务中断,白白浪费2000核时。

计算材料学人的Linux技能,直接决定你的科研天花板!

今天这篇推文,将为你揭秘Linux在计算材料学中的核心应用场景——从环境配置到任务调度,从并行计算到自动化脚本,手把手教你成为"命令行大神"!

🎯 为什么计算材料学人必须会Linux?

❌ Windows的致命局限

场景
Windows
Linux
VASP编译安装
❌ 几乎不可能
✅ 原生支持
超算集群使用
❌ 不支持SSH直连
✅ 无缝连接
万核并行计算
❌ 个人版限制
✅ 企业级HPC
自动化工作流
❌ 批处理弱
✅ Bash/Python脚本
开源软件生态
❌ 大量软件无版本
✅ 99%科研软件首发

✅ Linux的不可替代性

1. 超算中心标配:全球TOP500超算100%运行Linux

2. VASP官方支持:Linux是唯一官方推荐的生产环境

3. 开源生态优势:Quantum ESPRESSO、LAMMPS、GROMACS等首发Linux版本

🛠️ 第一篇章:Linux基础——计算人的"生存技能"

1️⃣ SSH远程连接:你的"算力任意门"

核心命令:

bash:

# 基础连接ssh username@hpc.center.edu.cn# 指定端口(部分超算需要)ssh -p 2222 username@192.168.1.100# 免密登录配置(一劳永逸)ssh-keygen -t rsassh-copy-id username@server

进阶技巧——SSH隧道+图形界面:

bash:

# 在本地查看服务器上的能带图(需要X11转发)ssh -X username@server# 然后在服务器上运行:pymatgen的plot功能直接显示到本地!

💡 实用场景: 在家里的MacBook上,用SSH连接学校超算,提交100个VASP任务,然后关掉电脑去睡觉——任务在超算上持续运行,第二天来看结果就行!

2️⃣ 文件操作:比Windows Explorer快10倍

需求 Windows操作 Linux命令 速度对比

查找所有POSCAR 逐个文件夹点开 `find . -name "POSCAR"` 100x

批量重命名 手动右键 `rename 's/old/new/' *.txt` 50x

查看大文件尾部 用记事卡死 `tail -f OUTCAR` 实时

磁盘空间检查 属性→等待统计 `du -sh * \| sort -h` 10x

VASP科研专用命令组合:

bash:

# 快速查看所有计算文件夹的能量收敛情况for dir in */; do    echo -n "$dir: ";    grep "TOTEN" $dir/OUTCAR | tail -1;done# 一键压缩所有计算结果(准备下载分析)tar -czvf vasp_results_$(date +%Y%m%d).tar.gz */vasprun.xml */CONTCAR

3️⃣ 进程管理:计算任务的"遥控器"

bash:

# 提交VASP计算(前台运行,SSH断开即终止)vasp_std# ✅ 正确姿势:后台运行+输出重定向+免疫挂断nohup mpirun -np 64 vasp_std > vasp.log 2>&1 &# 查看任务状态top # 实时进程监控ps aux | grep vasp # 筛选VASP进程kill -9 PID # 紧急终止(PID用上面命令查)# 高级:使用screen/tmux,断开SSH后任务继续screen -S vasp_job # 创建会话# 在screen中运行VASPCtrl+A, D # detach,退出screenscreen -r vasp_job # 重新连接会话

🚀 第二篇章:环境配置——编译器与并行环境

1️⃣ 编译器全家桶:GCC vs Intel

计算材料学软件(VASP、Quantum ESPRESSO等)需要从源码编译以获得最佳性能 。

bash:

# 检查现有编译器gcc --version # GNU编译器icc --version # Intel编译器(性能通常更优)mpicc --version # MPI并行编译器# Ubuntu/Debian安装全套开发环境sudo apt updatesudo apt install build-essential gfortran openmpi-bin libopenmpi-dev# CentOS/RHELsudo yum groupinstall "Development Tools"sudo yum install openmpi openmpi-devel

性能对比实测(VASP编译):

- GCC编译:运行速度 1.0x

- Intel编译器 + MKL数学库:1.3-1.8x

💡 超算中心技巧: 使用`module`加载预装环境

bash:

module avail # 查看可用模块module load intel/2023 # 加载Intel编译器module load vasp/6.3 # 加载预编译VASPmodule list # 查看已加载模块

2️⃣ VASP编译实战:从源码到可执行文件

bash:

# 1. 解压源码tar -xvf vasp.6.3.2.tgzcd vasp.6.3.2# 2. 复制并修改编译配置文件cp arch/makefile.include.linux_intel makefile.include# 编辑:指定MKL路径、MPI编译器等# 3. 编译(使用所有CPU核心)make -j$(nproc) all # 标准版+伽马点版+非共线版# 4. 验证安装ls bin/ # 应看到vasp_std, vasp_gam, vasp_ncl./bin/vasp_std --help # 测试运行

常见问题排查:

- ❌ `ifort: command not found` → 未加载Intel编译器模块

- ❌ `mkl.h: No such file` → MKL路径配置错误

- ❌ `mpif90 not found` → 未安装或加载MPI环境

🤖 第三篇章:自动化脚本——科研效率的"核武器"

1️⃣ Bash脚本:批量计算的"流水线"

场景: 需要计算50种不同掺杂浓度的结构

bash:

#!/bin/bash# submit_all.sh - 批量提交VASP计算for conc in 0.0 0.1 0.2 0.3 0.4 0.5; do    folder="doping_${conc}"    mkdir -p $folder    cd $folder    # 生成POSCAR(调用Python脚本)    python ../generate_poscar.py --concentration $conc    # 复制输入文件模板    cp ../INCAR ../KPOINTS ../POTCAR .    # 提交计算(假设使用SLURM调度系统)    sbatch <<EOF#!/bin/bash#SBATCH -N 2#SBATCH -n 64#SBATCH -t 24:00:00#SBATCH -J vasp_${conc}module load vasp/6.3mpirun vasp_std > vasp.logEOF    cd ..    echo "Submitted: $folder"doneecho "All 50 jobs submitted!"

运行: `bash submit_all.sh`,然后喝杯咖啡等结果 😎

2️⃣ Python+Linux:数据处理"王炸组合"

python:

#!/usr/bin/env python3# analyze_vasp.py - 批量分析VASP结果import osimport subprocessfrom pymatgen.io.vasp import Vasprunresults = []for root, dirs, files in os.walk('.'):    if 'vasprun.xml' in files:        try:            vr = Vasprun(os.path.join(root, 'vasprun.xml'))            energy = vr.final_energy            formula = vr.final_structure.composition.reduced_formula            results.append({                'folder': root,                'formula': formula,                'energy': energy,                'energy_per_atom': energy / len(vr.final_structure)            })        except:            print(f"Failed to parse {root}")# 按能量排序并输出results.sort(key=lambda x: x['energy_per_atom'])for r in results[:10]: # 输出能量最低的10个    print(f"{r['formula']}{r['energy_per_atom']:.4f} eV/atom")

Linux定时执行(crontab):

bash:

# 每天凌晨3点自动分析昨日计算结果0 3 * * * cd /home/user/calculations && python3 analyze_vasp.py >> analysis.log 2>&1

🏆 第四篇章:超算集群——万核并行的"终极战场"

1️⃣ 作业调度系统:SLURM/PBS/LSF

系统 使用机构 核心命令

SLURM 国家超算中心、AWS ParallelCluster `sbatch`, `squeue`, `scancel`

PBS 早期超算、部分高校 `qsub`, `qstat`, `qdel`

LSF 商用集群、IBM系统 `bsub`, `bjobs`, `bkill`

SLURM实战模板:

bash:

#!/bin/bash# vasp_job.sh - SLURM作业脚本#SBATCH -J Li_battery # 作业名#SBATCH -N 4 # 4个节点#SBATCH -n 128 # 128个MPI进程#SBATCH -t 48:00:00 # 运行时间#SBATCH -p normal # 分区/队列#SBATCH --gres=gpu:0 # 不需要GPU#SBATCH -o vasp_%j.out # 标准输出#SBATCH -e vasp_%j.err # 错误输出# 加载环境module purgemodule load intel/2023 mkl/2023 impi/2023 vasp/6.3.2# 进入工作目录cd $SLURM_SUBMIT_DIR# 运行VASPmpirun -np $SLURM_NTASKS vasp_std > vasp.log# 自动后处理(可选)python3 extract_results.py

提交与监控:

bash:

sbatch vasp_job.sh # 提交作业squeue -u $USER # 查看我的作业scontrol show job 12345 # 查看作业详情scancel 12345 # 取消作业

2️⃣ 性能优化:让VASP跑得更快

bash:

# 查看节点拓扑,优化进程布局lscpu | grep -E "Socket|Core|NUMA"# VASP并行优化建议:# K点并行(KPAR)= 节点数# 能带并行(NCORE)= 每节点核心数# 在INCAR中设置:# KPAR = 4 # 4个节点,每个节点处理部分K点# NCORE = 32 # 每32个核心合作处理一个能带

实测加速效果:

- 默认设置:1000秒/离子步

- 优化KPAR+NCARE:300秒/离子步 (3.3倍加速!)

---

🎁 粉丝福利:Linux计算材料学资源包

关注"计算材料学"公众号,回复关键词"操作系统",免费领取一份学习Linux的必备电子书:

💬 互动话题

你在使用Linux做科研时遇到过哪些"社死"瞬间?

A. 在服务器上`rm -rf *`删错了文件夹

B. 不会用`nohup`,SSH断开计算全断

C. VASP编译报错,Google三天无解

D. 不会写脚本,手动提交了100个作业

E. 其他(评论区留言) 

📌 总结:计算材料学人的Linux技能树

                   🎯 Linux技能金字塔                       │        ┌────────┼────────┐        │             │             │        ▼             ▼             ▼    【基础层】        【进阶层】        【专家层】        │             │             │   • SSH远程连接     • 编译器配置     • 集群架构理解   • 文件操作        • VASP编译       • 性能调优   • 进程管理        • 脚本编写       • 自动化工作流   • 文本处理        • 作业调度       • 故障排查

记住这个公式:Linux熟练度 = 科研效率 × 算力利用率 × 顶刊产出率!

📮 关于"计算材料学"

我们专注于分享第一性原理计算、分子动力学、机器学习材料设计等前沿技术。关注本公众号,每周获取:

- 📝 Linux/Shell/Python实用教程

- 📊 VASP/Quantum ESPRESSO/CP2K案例解析

- 🎓 超算中心使用技巧与资源

- 🎁 独家学习资源与福利

觉得有用?转发给实验室的小伙伴,一起告别Windows的束缚,拥抱Linux的自由! 🐧🚀

本文部分技术内容参考了CSDN技术博客 、Gitee hpc4you项目 及Linux官方文档

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-27 11:40:37 HTTP/2.0 GET : https://f.mffb.com.cn/a/481235.html
  2. 运行时间 : 0.101629s [ 吞吐率:9.84req/s ] 内存消耗:4,526.39kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=fb0af847ee48039d9b3d200ca002ddd0
  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.000579s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000738s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000328s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000265s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000486s ]
  6. SELECT * FROM `set` [ RunTime:0.000211s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000562s ]
  8. SELECT * FROM `article` WHERE `id` = 481235 LIMIT 1 [ RunTime:0.000486s ]
  9. UPDATE `article` SET `lasttime` = 1774582838 WHERE `id` = 481235 [ RunTime:0.007746s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.001112s ]
  11. SELECT * FROM `article` WHERE `id` < 481235 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000513s ]
  12. SELECT * FROM `article` WHERE `id` > 481235 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000735s ]
  13. SELECT * FROM `article` WHERE `id` < 481235 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000607s ]
  14. SELECT * FROM `article` WHERE `id` < 481235 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001046s ]
  15. SELECT * FROM `article` WHERE `id` < 481235 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.017391s ]
0.103416s