宝塔面板操作日志是存放在哪里的? 如何删除部分日志记录?

简介: 宝塔面板操作日志是存放在哪里的? 如何删除部分日志记录?

2000元阿里云代金券免费领取,2核4G云服务器仅664元/3年,新老用户都有优惠,立即抢购>>>


阿里云采购季(云主机223元/3年)活动入口:请点击进入>>>,


阿里云学生服务器(9.5元/月)购买入口:请点击进入>>>,

问题背景:有时候我们登录了(不是自己权属的(譬如网Jing办安需要))宝塔面板,会留下登录及操作的日志,我们不想留下这些操作日志,可以通过下面的方法处理掉,以达到无痕迹访问操作的目的:

如图所示的面板操作日志,我想知道这个记录存放在服务器的哪个位置。然后删掉部分记录

解决方法:

/www/server/panel/data/default.db
sqlite数据库,用相关工具打开就好了
具体步骤的操作主要是用工具打开这个default.db 然后删除指定的日志记录,保存,然后覆盖这个default.db文件。重新上传到宝塔面板指定目录下。

具体操作步骤:

1.登录宝塔面板。(本jiao程已默认你拥有登录帐号与密码,或你已通过其他方式获得了登录的帐号与密码)

在“安全”——“面板操作日志”里,已留下了我们的登录信息:

2.新建FTP

新建一个指向“/www/server/panel/data/”的FTP,此目录下的default.db就是存储宝塔面板的所有信息。

3.登录FTP

FTP软件登录到上面设置的目录,把default.db下载下来。

注意可能会有权限的原因而有些文件夹访问不了,需要先在面板的“文件”找到相关的目录设置权限;后面更新default.db也可能会因为权限不够需要设置权限,同前操作。

4.下载并安装SQLite Developer

下载地址:http://www.sqlitedeveloper.com/zh-hans-download


5.修改数据

打开SQLite Developer,“注册数据库”——选择之前下载的default.db,别名自定义即可,确定。

(提示:建议先复制出一个default.db副本做备份,以免的操作出错无法挽回)

找到logs表,双击打开,切换到数据标签,拉到最后面,就可以看到我们的操作记录。

选中我们想要删掉的信息,逐条删掉。

打开ftps表,把前面新建的FTP用户也删掉。

6.覆盖更新,完成。

把不要的数据删掉后,数据库会自动保存,关掉SQLite Developer,再用FTP把default.db覆盖宝塔系统的default.db,完成。

这样操作更新后,下一次登录宝塔面板,logs的新id会与之前的不连续(其中原因吧,懂数据库的朋友会明白怎么回事,不赘述),解决此问题需要在完成上面第5步之后增加如下A1~A4步骤(对此要求不高者可忽略):


下面的操作是用另一种操作方式。效果和上面的操作步骤一样。


A1.导出数据

把不想保留的数据删除完后,在当前表点击“另存为...”导出数据,选择导出所有字段,编码默认,导出csv格式,如default.csv。

继续下一步,按默认即可,确定导出。

A2.删除原表

把logs表删除

A3.重建logs表

 按原来的字段id(主键、自增)、type、log、addtime重新建立logs表,点击左上角“执行DDL”图标建立新表logs。

A4.导入数据

新建好logs表后,切换到数据标签页,点击“导入数据”按钮,源文件选取刚前面导出的default.csv,其他则默认即可,下一步按默认设置,确定后导入数据。

至此,把default.db更新上去覆盖即可,下一次登录,面板记录的id会续着,达到“无痕迹浏览”的目的。


更多宝塔面板实战入门教程,本教程系列持续更新,请收藏关注(宝塔建站很简单,还请动手操作吧!我也是从新手一路走过来的!看我的教程可以节省你很多精力):

【宝塔面板精选教程汇总】

<br/>

【宝塔面板常见问题汇总】

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
7月前
|
JSON Go 数据格式
Go 1.21.0 中新增的结构化日志记录标准库 log/slog 详解
Go 1.21.0 中新增的结构化日志记录标准库 log/slog 详解
75 0
|
7月前
|
运维
SAP ABAP 系统记录传输请求处理过程的日志存放目录
SAP ABAP 系统记录传输请求处理过程的日志存放目录
62 0
|
10月前
|
关系型数据库 MySQL 数据库
MYSQL查看操作日志
MYSQL查看操作日志
437 0
|
4天前
|
Java
如何实现一个高效的二叉搜索树(BST)?请给出时间复杂度分析。 要求:设计一个二叉搜索树,支持插入、删除和查找操作。要求在平均情况下,这些操作的时间复杂度为O(log n)。同时,考虑树的平衡性,使得树的高度保持在对数级别。
如何实现一个高效的二叉搜索树(BST)?请给出时间复杂度分析。 要求:设计一个二叉搜索树,支持插入、删除和查找操作。要求在平均情况下,这些操作的时间复杂度为O(log n)。同时,考虑树的平衡性,使得树的高度保持在对数级别。
38 0
|
4天前
|
分布式计算 DataWorks 关系型数据库
DataWorks操作报错合集之在DataWorks中设置了一个任务节点的调度时间,并将其发布到生产环境,但到了指定时间(例如17:30)却没有产生运行实例和相关日志如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
32 0
|
4天前
|
运维 监控 Go
Golang深入浅出之-Go语言中的日志记录:log与logrus库
【4月更文挑战第27天】本文比较了Go语言中标准库`log`与第三方库`logrus`的日志功能。`log`简单但不支持日志级别配置和多样化格式,而`logrus`提供更丰富的功能,如日志级别控制、自定义格式和钩子。文章指出了使用`logrus`时可能遇到的问题,如全局logger滥用、日志级别设置不当和过度依赖字段,并给出了避免错误的建议,强调理解日志级别、合理利用结构化日志、模块化日志管理和定期审查日志配置的重要性。通过这些实践,开发者能提高应用监控和故障排查能力。
89 1
|
4天前
|
Dubbo Java Serverless
Serverless 应用引擎操作报错合集之Nacos中nacos启动正常,访问白页,启动日志显示正常如何解决
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
25 0
Serverless 应用引擎操作报错合集之Nacos中nacos启动正常,访问白页,启动日志显示正常如何解决
|
4天前
|
监控 JavaScript Java
|
4天前
|
域名解析 缓存 网络协议
阿里云DNS常见问题之阿里云DNS的操作日志查不到如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
4天前
|
SQL NoSQL Java
【七】springboot整合AOP实现日志操作
【七】springboot整合AOP实现日志操作
49 0

热门文章

最新文章

http://www.vxiaotou.com