当前位置:首页>Linux>Linux 新手必会技能:apt 命令与 deb 包管理一篇讲透(附国内加速源配置)

Linux 新手必会技能:apt 命令与 deb 包管理一篇讲透(附国内加速源配置)

  • 2026-03-26 09:13:29
Linux 新手必会技能:apt 命令与 deb 包管理一篇讲透(附国内加速源配置)

在使用Linux的过程中,你是否也曾遇到过这些烦恼?

刚装完Ubuntu,用系统自带的软件商店下载东西慢到崩溃,还经常安装失败;

从官网下载了.deb安装包,双击安装报错,不知道怎么用命令行处理;

分不清apt、apt-get、dpkg的区别,跟着网上教程敲命令越改越乱;

安装软件时提示“依赖不满足”,手足无措不知道怎么解决……

其实,apt是Debian/Ubuntu系列Linux最核心的软件包管理工具,deb是其专属的软件包格式,学会它们,就能轻松搞定Linux软件的「安装、卸载、更新、修复」,再也不用为“装软件”发愁。

本文从新手视角出发,先讲清核心概念,再手把手教你apt全量用法、deb包安装、国内源配置,搭配实操案例和避坑技巧,所有命令可直接复制执行,新手跟着敲一遍就能完全掌握。

前置说明(必看)

  1. 本文实操完全适配 Ubuntu 18.04/20.04/22.04、Debian 10/11/12,以及Linux Mint、Deepin等基于Debian的衍生发行版;
  2. 所有命令均需 root 权限(或 sudo 提权),普通用户直接执行会提示权限不足,新手建议在命令前加sudo
  3. 更换国内源前,必须先备份默认源文件,避免配置错误导致无法恢复;
  4. 文中所有代码块均标注「可直接复制」,实操时注意替换占位符(如软件包名、deb文件名),避免误操作;
  5. 若使用CentOS/Anolis OS/RHEL等红帽系系统,本文内容不适用,可参考上一篇同系列yum/dnf教程。

一、先搞懂:deb包、dpkg、apt 到底是什么?

新手最容易混淆这三个概念,先把底层逻辑讲透,后面的命令一学就会。

1. 核心概念通俗解释

名称
通俗类比
核心作用
deb包
Windows里的.exe安装包
Debian/Ubuntu系列专属的软件包格式,一个deb包对应一个软件,包含软件的二进制文件、配置、依赖信息等
dpkg
手动双击exe安装的底层工具
Debian系列的底层包管理工具,负责本地deb包的安装、卸载、查询,不会自动解决软件依赖
apt
手机应用商店
基于dpkg开发的上层包管理工具,全称Advanced Package Tool,会自动从软件源下载deb包、自动解决依赖关系、自动完成安装更新,是新手首选工具

2. 三者的核心关系

apt 是上层工具,调用底层的 dpkg 工具,去安装/管理 deb 格式的软件包。

举个例子:

  • 你想安装微信,打开应用商店(apt),搜索微信,点击安装,应用商店会自动下载微信安装包(deb)、自动安装依赖的运行库、自动调用安装工具(dpkg)完成安装,全程一键搞定;
  • 如果你手动下载了微信安装包(deb),就需要用安装工具(dpkg)手动安装,要是缺少运行库,需要自己手动找齐安装。

新手口诀(快速记忆)

deb是安装包,dpkg管本地,apt管在线,自动解依赖,新手用apt,省心不踩坑。

二、apt 与 apt-get 的区别(新手高频疑问)

很多新手看网上教程,一会是apt install,一会是apt-get install,不知道该用哪个,这里一次性讲透。

工具
诞生背景
核心特点
推荐场景
apt-get
Debian早期经典包管理命令,功能完整但参数复杂
稳定、兼容性强,适合脚本自动化使用
老系统、Shell脚本编写
apt
为简化新手操作而生,是apt-get、apt-cache等命令的优化整合版
命令更简洁、输出更友好、带进度条,默认开启彩色输出
日常手动操作、新手入门首选

关键补充(新手必懂)

  • 日常使用中,90%的场景apt和apt-get命令完全通用,只需要把apt-get替换成apt即可;
  • 新手无需纠结,直接用apt就够了,更简洁、更友好,完全能覆盖所有日常操作;
  • 常用命令对应关系:
功能
apt 命令(推荐)
apt-get 命令(经典)
更新软件源列表
apt update
apt-get update
安装软件
apt install 包名
apt-get install 包名
卸载软件
apt remove 包名
apt-get remove 包名
更新所有软件
apt upgrade
apt-get upgrade

三、核心用法:apt 常用命令

apt是新手日常使用的首选,下面按「基础必背→进阶实用」的顺序,讲解最常用的命令,所有命令可直接复制执行,重点掌握前6个。

3.1 基础必背命令(日常高频使用)

# 1. 更新软件源列表(必做,安装/更新软件前先执行)sudo apt update# 解读:从配置的软件源同步最新的软件包信息,不更新软件,只更新“软件清单”# 新手必记:换源后、安装软件前,先执行这个命令
# 2. 安装软件包(核心命令,默认安装最新稳定版)sudo apt install 软件包名 -y# 解读:-y 表示自动确认安装,无需手动输入y,避免反复确认# 示例1:安装nginxsudo apt install nginx -y# 示例2:安装多个软件,空格分隔包名即可sudo apt install nginx git wget curl -y# 示例3:安装指定版本的软件sudo apt install nginx=1.18.0-0ubuntu1 -y
# 3. 卸载软件(保留配置文件,常用)sudo apt remove 软件包名 -y# 示例:卸载nginx,保留配置文件sudo apt remove nginx -y
# 4. 彻底卸载软件(删除软件+所有配置文件)sudo apt purge 软件包名 -y# 示例:彻底卸载nginx,删除所有配置sudo apt purge nginx -y# 避坑提示:重装软件想重置配置时,用purge彻底卸载后再重装
# 5. 更新系统所有已安装的软件(安全更新、版本升级)sudo apt upgrade -y# 解读:会更新所有已安装的软件到源里的最新稳定版,不删除旧软件# 避坑提示:生产环境执行前先测试,避免更新导致服务兼容性问题
# 6. 搜索软件包(不知道准确包名时用,模糊搜索)apt search 关键词# 示例:搜索所有包含“nginx”的软件包apt search nginx# 进阶:只搜索软件包名称,不搜索描述(精准过滤)apt search --names-only nginx

3.2 进阶实用命令(提升效率,排查问题)

# 1. 查看软件包详细信息(版本、大小、依赖、功能介绍)apt show 软件包名# 示例:查看nginx的详细信息apt show nginx
# 2. 查看软件是否已安装apt list --installed 软件包名# 示例:查看nginx是否安装apt list --installed nginx# 进阶:查看系统所有已安装的软件包apt list --installed
# 3. 修复损坏的依赖(安装deb包报错、依赖缺失时必用)sudo apt install -f# 解读:自动检测并修复系统中缺失的依赖、损坏的软件包,新手救星
# 4. 清理无用的软件包缓存(释放磁盘空间)sudo apt clean# 解读:清理/var/cache/apt/archives/下的所有deb安装包缓存
# 5. 清理不再需要的依赖包(卸载软件后残留的无用依赖)sudo apt autoremove -y# 解读:自动删除安装软件时自动安装、现在不再被使用的依赖包,释放空间
# 6. 查看可更新的软件包列表apt list --upgradable# 解读:执行apt update后,用这个命令查看哪些软件可以更新

实用技巧 & 避坑点

✅ 技巧1:安装软件前,先执行sudo apt update更新软件源列表,避免安装旧版本;

✅ 技巧2:忘记软件包全名时,用apt search --names-only 关键词精准搜索,比模糊搜索更高效;

✅ 技巧3:安装本地deb包时,用sudo apt install ./xxx.deb,会自动解决依赖,比dpkg更省心(后面会详细讲);

❌ 避坑1:不要随意执行sudo apt upgrade在生产环境,可能会更新内核、核心库,导致服务无法启动;

❌ 避坑2:卸载软件时,不要用apt purge卸载系统核心软件(如systemd、python3),会导致系统崩溃;

❌ 避坑3:apt updateapt upgrade不要搞反,前者是更新软件清单,后者是更新软件。

四、deb 包本地安装与管理(dpkg 核心用法)

很多时候,软件官网只提供deb安装包,没有在apt源里上架,这时候就需要手动安装本地deb包,下面讲两种方法,新手优先用第一种。

4.1 方法1:apt 安装本地deb包(推荐,自动解决依赖)

这是新手首选的方法,apt会自动检测deb包的依赖,并从软件源下载安装所需的依赖,完美解决依赖报错问题。

# 核心语法:必须写deb包的完整路径,当前目录用./sudo apt install ./deb包文件名.deb -y# 示例:安装当前目录下的wps-office.debsudo apt install ./wps-office.deb -y

4.2 方法2:dpkg 安装本地deb包(底层方法,不自动解依赖)

dpkg是底层工具,不会自动解决依赖,适合有经验的用户,新手了解即可。

# 1. 安装本地deb包sudo dpkg -i deb包文件名.deb# 示例:安装当前目录下的wps-office.debsudo dpkg -i ./wps-office.deb# 2. 安装后如果提示依赖缺失,执行这个命令修复sudo apt install -f -y# 3. 查看deb包是否安装dpkg -l 软件包名# 示例:查看wps-office是否安装dpkg -l wps-office# 4. 卸载用dpkg安装的软件(保留配置)sudo dpkg -r 软件包名# 5. 彻底卸载软件(删除配置)sudo dpkg -P 软件包名# 6. 查看deb包的详细信息(不安装,只查看)dpkg -I deb包文件名.deb# 7. 查看deb包里面包含的文件dpkg -c deb包文件名.deb

实用技巧 & 避坑点

✅ 技巧:新手优先用apt install ./xxx.deb安装本地deb包,自动解决依赖,避免踩坑;

❌ 避坑1:不要从非官方渠道下载deb包,可能包含恶意代码,有安全风险;

❌ 避坑2:dpkg安装后依赖报错,不要强行重复安装,执行sudo apt install -f修复即可;

❌ 避坑3:安装deb包时,要注意和你的系统版本、CPU架构匹配(如amd64、arm64),否则会安装失败。

五、国内源配置(解决下载慢、报错,核心痛点)

为什么要配置国内源?

Ubuntu/Debian默认的软件源服务器在国外,国内用户下载软件时,速度慢、延迟高,甚至会出现“无法连接源”“404报错”的问题。

国内源(阿里云、清华源、华为云)是国内厂商/高校同步国外官方源的镜像,服务器在国内,下载速度能提升10倍以上,还能避免连接失败的问题——这是新手装完系统后必做的配置。

5.1 国内源选择(新手推荐)

国内源
特点
推荐场景
清华源
更新及时、稳定性好,适配所有Ubuntu/Debian版本
首选,新手推荐
阿里云源
速度快、节点多,企业级稳定性
备选,服务器场景首选
华为云源
稳定可靠,适配国内云服务器
备选,华为云服务器优先使用

5.2 前置准备:备份默认源(必做,避免配置错误无法恢复)

不管是Ubuntu还是Debian,源配置文件都是/etc/apt/sources.list,配置前必须先备份:

# 1. 备份默认源文件(备份到用户家目录,方便恢复)sudo cp /etc/apt/sources.list ~/sources.list.backup# 2. 验证备份是否成功ls ~ | grep sources.list.backup# 有输出就说明备份成功,配置错误可以执行下面的命令恢复:# sudo cp ~/sources.list.backup /etc/apt/sources.list

5.3 Ubuntu 国内源详细配置步骤

第一步:确认你的Ubuntu版本代号

不同Ubuntu版本的源不能混用,先执行命令确认版本代号:

lsb_release -c# 示例输出:# Codename: jammy# jammy是Ubuntu 22.04的代号,focal是20.04,bionic是18.04

第二步:替换源文件内容

用vim编辑源配置文件,清空原有内容,粘贴对应版本的国内源配置:

# 编辑源配置文件sudo vim /etc/apt/sources.list
配置1:Ubuntu 22.04(jammy)清华源(推荐)
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
配置2:Ubuntu 20.04(focal)清华源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
配置3:阿里云源(全版本通用,替换代号即可)

把下面配置里的jammy替换成你的版本代号(如focal、bionic)即可:

deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

第三步:更新源缓存,验证配置

保存退出vim后,执行以下命令更新缓存,无报错就说明配置成功:

# 更新软件源列表sudo apt update# 测试下载速度,安装一个小软件sudo apt install tree -y# 能快速安装完成,就说明国内源配置成功

5.4 Debian 国内源详细配置步骤

第一步:确认你的Debian版本代号

lsb_release -c# 示例输出:# Codename: bookworm# bookworm是Debian 12的代号,bullseye是Debian 11,buster是Debian 10

第二步:替换源文件内容

# 编辑源配置文件sudo vim /etc/apt/sources.list
配置1:Debian 12(bookworm)清华源(推荐)
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmwaredeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmwaredeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmwaredeb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
配置2:Debian 11(bullseye)清华源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-freedeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-freedeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-freedeb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free

第三步:更新源缓存,验证配置

# 更新软件源列表sudo apt update# 测试配置是否正常sudo apt install tree -y

实用技巧 & 避坑点

✅ 技巧1:配置前务必备份默认源,一旦配置错误,可执行sudo cp ~/sources.list.backup /etc/apt/sources.list恢复;

✅ 技巧2:如果清华源速度慢,可替换成阿里云源,不同地区的网络适配不同的源;

❌ 避坑1:源配置必须对应你的系统版本代号,选错会导致update报错,无法安装软件;

❌ 避坑2:不要同时添加多个不同的国内源,可能导致软件包冲突;

❌ 避坑3:不要随意添加第三方PPA源,可能有安全风险,还会导致系统兼容性问题。

六、常见问题与避坑指南

1. 执行apt命令提示「Could not get lock /var/lib/dpkg/lock-frontend」(锁文件报错)

  • 原因:系统中有其他apt/dpkg进程正在运行(比如软件商店正在更新),或者之前的apt命令异常退出,导致锁文件没有释放;
  • 解决方法(按顺序执行,不要直接删锁文件):
    # 1. 先查找正在运行的apt/dpkg进程ps aux | grep aptps aux | grep dpkg# 2. 找到进程PID后,结束进程(替换PID为实际数字),如果不能结束,那么可强制 sudo kill -9 PIDsudo kill PID# 3. 如果还是报错,再删除锁文件sudo rm -f /var/lib/dpkg/lock-frontendsudo rm -f /var/lib/dpkg/locksudo rm -f /var/cache/apt/archives/lock# 4. 修复dpkg状态sudo dpkg --configure -a

2. 安装软件时提示「无法定位软件包 E: Unable to locate package」

  • 原因1:软件包名写错了(比如把nginx写成ngix);
  • 原因2:没有执行sudo apt update更新软件源列表;
  • 原因3:软件包不在当前源里,需要添加第三方源;
  • 原因4:源配置错误,或系统版本和源不匹配;
  • 解决方法:
    • apt search 关键词确认正确的软件包名;
    • 执行sudo apt update更新源列表;
    • 检查源配置是否和系统版本匹配,重新配置国内源;
    • 从软件官网找到对应的安装方法,添加官方源。

3. 安装软件时提示「依赖不满足:xxx 但是它将不会被安装」

  • 原因:软件需要的依赖包版本不对,或者源里缺少对应的依赖包;
  • 解决方法:
    • 先执行sudo apt install -f自动修复依赖;
    • 执行sudo apt update && sudo apt upgrade更新源和软件;
    • 检查是否添加了错误的第三方源,导致依赖版本冲突。

4. 执行apt update时提示「404 Not Found」

  • 原因:源地址错误,或者系统版本已经停止维护(如Ubuntu 18.04),官方源已经下架;
  • 解决方法:
    • 检查源配置里的地址是否正确,版本代号是否匹配;
    • 对于停止维护的旧版本,替换成清华源的old-releases镜像。

5. 卸载软件后,配置文件还在,重装后配置没有重置

  • 原因:用apt remove卸载只会删除软件,不会删除配置文件;
  • 解决方法:用sudo apt purge 软件包名彻底卸载软件和配置文件,再重新安装。

七、常用命令速查表(建议收藏,日常直接查)

# ===================== apt 核心命令 =====================sudo apt update                  # 更新软件源列表(安装前必做)sudo apt install 包名 -y         # 安装软件sudo apt install ./xxx.deb -y    # 安装本地deb包(自动解依赖)sudo apt remove 包名 -y          # 卸载软件(保留配置)sudo apt purge 包名 -y           # 彻底卸载软件(删除配置)sudo apt upgrade -y              # 更新所有已安装软件sudo apt search 关键词           # 搜索软件包sudo apt show 包名               # 查看软件详细信息sudo apt list --installed 包名   # 查看软件是否安装sudo apt install -f              # 修复损坏的依赖sudo apt autoremove -y           # 清理无用的依赖包sudo apt clean                   # 清理软件包缓存# ===================== dpkg 核心命令 =====================sudo dpkg -i xxx.deb             # 安装本地deb包sudo dpkg -l 包名                # 查看软件是否安装sudo dpkg -r 包名                # 卸载软件(保留配置)sudo dpkg -P 包名                # 彻底卸载软件(删除配置)sudo dpkg -I xxx.deb             # 查看deb包详细信息sudo dpkg -c xxx.deb             # 查看deb包内的文件sudo dpkg --configure -a         # 修复dpkg状态# ===================== 源配置相关 =====================sudo cp /etc/apt/sources.list ~/sources.list.backup  # 备份源文件sudo vim /etc/apt/sources.list                        # 编辑源配置文件

八、总结

  1. deb是Debian/Ubuntu系列的软件包格式,dpkg是底层包管理工具,apt是上层工具,能自动解决依赖,新手优先用apt;
  2. apt和apt-get用法基本一致,apt更简洁友好,新手日常操作直接用apt即可;
  3. 核心命令:update更新源清单、install安装、remove/purge卸载、upgrade更新,记住这4个,就能应对80%的日常场景;
  4. 本地deb包安装,优先用sudo apt install ./xxx.deb,自动解决依赖,避免dpkg的依赖报错;
  5. 国内源配置是解决下载慢、报错的关键,配置前务必备份默认源,源必须对应系统版本,配置后执行update验证;
  6. 新手避坑核心:先备份,再操作;不要随意添加第三方源;生产环境不要随意执行全量upgrade。

学会apt和deb包管理,就能彻底搞定Debian/Ubuntu系列Linux的软件安装问题,不管是日常桌面使用,还是服务器运维,这都是必备的核心技能。建议多动手实操文中的命令和配置步骤,加深记忆,把这些操作变成自己的“肌肉记忆”。

如果你觉得本文对你有帮助,欢迎点赞、推荐、转发,关注我,后续会分享更多Linux入门干货!

文 / 零距技术仓记录每一次真实的折腾 (#^.^#)🚀 想看到更多实用折腾技巧?👉 先关注💬 评论区说说你的经历或想看的内容👍 点赞表示支持🔁 顺手分享给也在折腾的人,让大家都少踩坑 😎

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-27 13:07:17 HTTP/2.0 GET : https://f.mffb.com.cn/a/482901.html
  2. 运行时间 : 0.164085s [ 吞吐率:6.09req/s ] 内存消耗:4,527.60kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=47bdb814187e1d2d27e9de7bfe50f481
  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.000387s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000548s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.012873s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000272s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000649s ]
  6. SELECT * FROM `set` [ RunTime:0.000627s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000693s ]
  8. SELECT * FROM `article` WHERE `id` = 482901 LIMIT 1 [ RunTime:0.002653s ]
  9. UPDATE `article` SET `lasttime` = 1774588037 WHERE `id` = 482901 [ RunTime:0.003832s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000269s ]
  11. SELECT * FROM `article` WHERE `id` < 482901 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000594s ]
  12. SELECT * FROM `article` WHERE `id` > 482901 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001290s ]
  13. SELECT * FROM `article` WHERE `id` < 482901 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.008143s ]
  14. SELECT * FROM `article` WHERE `id` < 482901 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.038602s ]
  15. SELECT * FROM `article` WHERE `id` < 482901 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.018733s ]
0.165587s