当前位置:首页>Linux>Linux系统日志——journalctl与/var/log目录

Linux系统日志——journalctl与/var/log目录

  • 2026-07-02 16:27:10
Linux系统日志——journalctl与/var/log目录

大家好,我是冯哥的缓存。上一篇聊了进程管理——知道系统里在跑什么。今天进一步:系统发生了什么,靠的就是日志。

Linux 几乎把所有发生过的事情都记录下来了:服务启动失败了、有人尝试爆破 SSH、内核检测到了硬盘错误、应用崩溃了……查日志是排查问题的最终武器,很多时候一眼就能看到原因。

💡提示:本文所有命令在 Ubuntu 22.04 / Debian 12 / Fedora 38 / Arch Linux 下验证。

一、Linux 有几套日志系统?

很多人以为Linux 日志就是/var/log里那些文件,其实现代 Linux 两套并存的日志系统

日志系统

谁在用

存储位置

查看工具

systemd-journald

现代 LinuxUbuntu   16+CentOS 7+Arch 等)

二进制文件(默认 /run/log/journal/,持久化后 /var/log/journal/

journalctl

传统 syslog

rsyslog / syslog-ng 守护进程

文本文件 /var/log/

catlessgreptail

两套不冲突,通常同时存在。journald  systemd 管的所有服务日志;rsyslog 把部分日志再写一份到/var/log/的文本文件里。rsyslog 是大多数 Linux 发行版的默认 syslog 实现,syslog-ng 是一个替代方案,在部分企业环境中使用。

二、journalctl查系统日志

2.1 基础用法

查看全部日志(按时间倒序,最新在下)

journalctl

实时追踪新日志(类似 tail -f

journalctl -f

只看最近 100 

journalctl -n 100

以更紧凑的格式输出

journalctl --no-pager

journalctl不加任何参数会打开交互翻页器(按 q退出,/关键词搜索,G跳到末尾),日志量大的时候翻起来不太方便,加 --no-pager直接输出到终端。如果日志量很大,建议用 journalctl | less 配合 less 的搜索功能,比默认翻页器更顺手。

2.2 按时间过滤

今天的日志

journalctl --since today

昨天

journalctl --since yesterday

指定时间范围

journalctl --since "2026-07-01 08:00:00" --until "2026-07-01 10:00:00"

最近 30 分钟

journalctl --since "30 min ago"

最近 1 小时

journalctl --since "1 hour ago"

2.3 按服务过滤

这是常用的操作——某个服务有问题,直接看它的日志:

查看 nginx 的日志

journalctl -u nginx

查看 sshd 的日志

journalctl -u sshd

实时追踪 mysql 日志,如果 -u mysql 不生效,试试 -u mysqld

journalctl -u mysql -f

结合时间过滤

journalctl -u nginx --since "1 hour ago"

-u后面跟服务名(就是 systemctl status里显示的那个名字,不带 .service后缀也行)。

2.4 按优先级过滤

日志有 8 个优先级(数字越小越严重):

数字
级别
含义
0
emerg
系统不可用(通常伴随崩溃)
1
alert
必须立即处理
2
crit
严重错误
3
err
一般错误
4
warning
警告
5
notice
重要提示
6
info
普通信息
7
debug
调试信息

日常排查时,-p warning 是个不错的起点,可以过滤掉 info 噪音,又不会漏掉警告。

只看 error 及以上级别(errcritalertemerg

journalctl -p err

只看 warning 及以上

journalctl -p warning

今天的所有错误

journalctl -p err --since today

过滤掉info/debug 噪音,只盯着错误看,排查问题效率高很多。

2.5 按进程或关键词过滤

 PID 

journalctl _PID=1234

按可执行文件路径

journalctl _EXE=/usr/bin/python3

管道 grep 搜关键词

journalctl -u sshd | grep "Failed"

只显示包含某关键词的行

journalctl -g "error"

2.6 启动日志排查

查看上次启动的日志(-b 0 表示本次,-b -1 表示上次)

journalctl -b

查看上次启动的日志

journalctl -b -1

查看这次启动的内核日志

journalctl -b -k

列出所有有记录的启动

journalctl --list-boots

电脑开机后某个服务启动失败,用journalctl -b从头找本次启动的错误非常有效。

2.7 日志存储与持久化

Ubuntu 22.04+ 已默认持久化,旧版本默认情况下,journald 的日志存在内存里(/run/log/journal/),重启就没了。要让日志持久保存:

创建持久化目录

sudo mkdir -p /var/log/journal

 journald 重新读配置

sudo systemctl restart systemd-journald

验证:现在日志会保存到/var/log/journal/

ls /var/log/journal/

也可以直接编辑配置文件/etc/systemd/journald.conf,把 Storage=auto改成 Storage=persistent,然后重启 journald

2.8 控制日志占用空间

查看日志当前占用多少空间

journalctl --disk-usage

只保留最近 2 

journalctl --vacuum-time=2w

只保留最多 500MB

journalctl --vacuum-size=500M

两个条件都限

journalctl --vacuum-time=2w --vacuum-size=500M

上一篇磁盘清理里提过这个操作,配合 cron 定期跑一下,防止日志把磁盘撑满。

三、/var/log目录结构

传统文本日志住在/var/log/里,每个文件对应一类事件:

ls /var/log/

3.1 重要日志文件速查表

文件/目录

记录内容

查看方式

syslog  messages

系统通用消息(Ubuntu  syslogCentOS    messages

tail -f /var/log/syslog

auth.log  secure

认证事件:SSH 登录、sudo 使用(Ubuntu/Debian  auth.logCentOS/RHEL  secure

grep "Failed"   /var/log/auth.log

kern.log

内核消息(硬件错误、驱动问题)

tail /var/log/kern.log

dmesg  dmesg.0

dmesg 命令查看实时内核缓冲,/var/log/dmesg.0 是上次启动的存档

dmesg 命令或直接 cat

dpkg.log

apt/dpkg 软件包安装记录

grep "install"   /var/log/dpkg.log

apt/history.log

apt 命令执行历史

cat /var/log/apt/history.log

nginx/access.log

Nginx 访问日志

tail -f   /var/log/nginx/access.log

nginx/error.log

Nginx 错误日志

tail -f   /var/log/nginx/error.log

mysql/error.log

MySQL 启动和错误记录

tail /var/log/mysql/error.log

cron.log  syslog(含 CRON

cron 任务执行记录

grep CRON /var/log/syslog

boot.log

系统启动各服务启停记录

cat /var/log/boot.log

faillog

登录失败记录(二进制)

faillog -a 命令查看

wtmp

用户登录/注销记录(二进制)

last 命令查看

btmp

失败的登录尝试(二进制)

lastb 命令查看

lastlog

每个用户最后登录时间(二进制)

lastlog 命令查看

注意: Ubuntu/Debian  CentOS/RHEL 的日志文件名有差异,主要区别在 syslog vs messagesauth.log vs secure/var/log/syslog  rsyslog  journald 里捞出一部分写的,并不是所有日志都落在这里。

3.2 dmesg——内核消息

dmesg不是一个文件,而是一个命令,读取内核的环形缓冲区(Ring Buffer):

查看所有内核消息

dmesg

实时追踪(需要 root

dmesg -w

只看错误和警告

dmesg -l err,warn

加时间戳(人类可读格式)

dmesg -T

查最新的 20 

dmesg | tail -20

查和 USB 相关的消息

dmesg | grep -i usb

查和硬盘相关的

dmesg | grep -i "error\|fail\|sda\|nvme"

插了 U 盘识别不了、硬盘有坏扇区、驱动加载失败——第一个要看的就是dmesg

四、logrotate——日志自动轮转

如果日志文件不加管理,syslog 一个文件可能会长到几 GBlogrotateLinux 标准的日志轮转工具,自动压缩、归档、删除旧日志。

4.1 配置文件在哪

主配置文件

/etc/logrotate.conf

各服务的独立配置(在这个目录里)

/etc/logrotate.d/

ls /etc/logrotate.d/

每个应用在/etc/logrotate.d/里放一个配置文件,告诉 logrotate 怎么处理它的日志。

4.2 配置示例解读

/etc/logrotate.d/nginx为例:

/var/log/nginx/*.log {

daily每天轮转

missingok日志文件不存在时不报错

rotate 14保留 14 份旧日志

compress压缩旧日志(gzip

delaycompress最新的旧日志不压缩(方便排查昨天的问题)

notifempty日志为空时不轮转

create 640 www-data adm新日志文件的权限和所有者

sharedscripts

postrotate

轮转后让 nginx 重新打开日志文件

/bin/kill -USR1 `cat /var/run/nginx.pid 2>/dev/null` 2>/dev/null

endscript

}

常用指令速查:

指令

含义

daily / weekly / monthly

轮转频率

rotate N

保留 N 份旧日志

compress

压缩旧日志(.gz

delaycompress

最新一份旧日志不压缩

maxsize 100M

超过 100MB 就轮转,不管时间

minsize 10M

小于 10MB 不轮转

missingok

文件不存在不报错

notifempty

空文件不轮转

create 644 user group

新建日志文件的权限

postrotate ... endscript

轮转后执行的命令

如果改了配置,立即生效测试 

sudo logrotate -f /etc/logrotate.d/服务名 

4.3 手动测试 logrotate

测试运行(不实际执行,只看会怎么做)

sudo logrotate -d /etc/logrotate.conf

强制轮转(不管是否到时间)

sudo logrotate -f /etc/logrotate.d/nginx

查看上次运行状态

cat /var/lib/logrotate/status

五、实战排错场景

场景一:服务启动失败,找原因

先看服务状态

sudo systemctl status nginx

看到错误,再深挖日志

journalctl -u nginx -n 50 --no-pager

看本次启动里 nginx 相关的所有日志

journalctl -b -u nginx

实际案例:nginx启动失败,systemctl status显示 "failed"journalctl -u nginx一看,报 "Address already in use"——端口被占用了。

场景二:SSH 爆破检测

看有多少次 SSH 登录失败

grep "Failed password" /var/log/auth.log | wc -l

看是哪些 IP 在攻击

grep "Failed password" /var/log/auth.log | grep -oP "from \K[\d.]+" | sort | uniq -c | sort -rn | head -20

如果 -P 不生效,用 sed  awk 替代。

看成功登录的记录

grep "Accepted password\|Accepted publickey" /var/log/auth.log

 last 看最近登录列表

last -n 20

 lastb 看失败尝试

sudo lastb -n 20

如果发现某个IP 失败次数几千次,可以考虑用ufw deny from [IP]封掉它,或者装 fail2ban 自动处理。

场景三:系统突然重启/崩溃,查原因

看上次关机时间

last reboot | head -5

查看上次启动之前的日志(-b -1 = 上次启动)

journalctl -b -1 -p err

看有没有 OOM(内存不足强制杀进程)记录

journalctl -b -1 | grep -i "out of memory\|oom"

看内核崩溃记录

journalctl -b -1 -k | grep -i "bug\|oops\|panic\|error"

也可以看 /var/log/kern.log

grep -i "error\|warn\|fail" /var/log/kern.log | tail -50

场景四:硬盘/硬件故障预排查

看内核有没有记录硬盘错误

dmesg -T | grep -i "error\|fail\|reset\|ata\|nvme" | tail -30

看最近的硬件相关日志

journalctl -k -p err --since "1 week ago"

 SMART 硬盘健康状态(需要安装 smartmontools

sudo apt install smartmontools

sudo smartctl -a /dev/sda

# smartctl 需要先安装 smartmontools,且部分云服务器(如 AWS)可能不支持此命令。

dmesg里出现 I/O errorread errorsectorECC error这类关键词,硬盘可能快坏了,赶紧备份。

场景五:找出谁用了 sudo

 sudo 使用记录

grep "sudo:" /var/log/auth.log

更直接

grep "sudo:" /var/log/auth.log | grep "COMMAND"

六、常用日志排查命令速查表

journalctl 常用参数

命令

用途

journalctl -f

实时追踪

journalctl -n 50

最近 50 

journalctl -u 服务名

某服务的日志

journalctl -p err

只看错误

journalctl -b

本次启动的日志

journalctl -b -1

上次启动的日志

journalctl --since today

今天的日志

journalctl --since "1 hour   ago"

最近 1 小时

journalctl --disk-usage

日志占用空间

journalctl --vacuum-time=2w

删除 2 周前的日志

如果想把日志导入脚本分析,用 journalctl -o json 输出 JSON 格式。

/var/log 常用操作

命令

用途

tail -f /var/log/syslog

实时追踪系统日志

grep "Failed"   /var/log/auth.log

查登录失败

grep CRON /var/log/syslog

 cron 执行记录

dmesg -T | grep -i error

查内核错误

last -n 20

最近登录记录

lastb -n 20

最近登录失败记录

快速排查流程

症状

先看哪里

服务启动失败

journalctl -u 服务名 -n 50

系统突然重启

journalctl -b -1 -p err

SSH 连不上

journalctl -u sshd/var/log/auth.log

硬盘有异响/变慢

dmesg -T | grep -i error

内存不够/OOM

journalctl | grep -i "out   of memory"

cron 没跑

grep CRON /var/log/syslog

软件包装失败

/var/log/dpkg.log/var/log/apt/

七、小结

日志是Linux "黑匣子",几乎所有问题都能在里面找到线索:

·journalctl是现代 Linux 的首选——-u按服务、-p按级别、-b按启动、-f实时追踪,四个参数就够解决大多数问题

·/var/log/里的文本日志是传统方案,auth.log看登录、syslog看系统消息、dmesg查硬件

·logrotate默默管理日志文件,防止磁盘被撑满

·学会看日志之后,大部分"莫名其妙"的问题都会有答案——不再是盲猜,而是有依据地排查

💡提示:如果觉得每次手敲命令太麻烦,可以把常用的日志查看命令做成别名(Shell 配置里讲过),比如 alias jlog='journalctl -p err --since today --no-pager',一键看今天的错误。 注意:查看 /var/log/auth.log/var/log/btmp等敏感日志需要 sudo 权限,这些文件记录了认证信息,普通用户不能随意访问。

下篇预告:Linux 网络诊断工具》,从日志往外看,摸清网络连接状态和流量,从 ping  tcpdump,把网络层面的问题也纳入排查体系。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 01:03:45 HTTP/2.0 GET : https://f.mffb.com.cn/a/502827.html
  2. 运行时间 : 0.130046s [ 吞吐率:7.69req/s ] 内存消耗:4,733.64kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=2c334c63c74a3a65d00c4cd0627058e7
  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.000401s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000711s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000269s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000569s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000502s ]
  6. SELECT * FROM `set` [ RunTime:0.000192s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000484s ]
  8. SELECT * FROM `article` WHERE `id` = 502827 LIMIT 1 [ RunTime:0.023389s ]
  9. UPDATE `article` SET `lasttime` = 1783011825 WHERE `id` = 502827 [ RunTime:0.026339s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.002948s ]
  11. SELECT * FROM `article` WHERE `id` < 502827 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000677s ]
  12. SELECT * FROM `article` WHERE `id` > 502827 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.003153s ]
  13. SELECT * FROM `article` WHERE `id` < 502827 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000992s ]
  14. SELECT * FROM `article` WHERE `id` < 502827 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000770s ]
  15. SELECT * FROM `article` WHERE `id` < 502827 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000827s ]
0.131701s