码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 宝塔面板操作日志是存放在哪里的? 如何删除部分日志记录?


    问题背景:有时候我们登录了(不是自己权属的(譬如网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会续着,达到“无痕迹浏览”的目的。


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

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

    • 宝塔面板教程(1)基于云服务器搭建宝塔面板教程最全详解
    • 宝塔面板教程(2)宝塔面板添加WordPress站点详细图文教程
    • 宝塔面板教程(3)基于宝塔面板成功配置网站SSL安全证书
    • 宝塔面板教程(4)WordPress网站的备份与恢复(宝塔面板)
    • 宝塔面板教程(5)WordPress网站程序和数据库定时备份到七牛云存储图文教程
    • 宝塔面板教程(6)WordPress网站程序和数据库定时备份到又拍云存储空间图文教程
    • 宝塔面板教程(7)宝塔面板版本升级更新教程汇总—升级宝塔面板
    • 宝塔面板教程(8)Docker定时备份MySQL数据库到七牛云教程
    • 宝塔面板教程(9)如何连接宝塔面板创建的FTP空间完整教程

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

    • 宝塔申请域名证书一直“待域名确认”是怎么回事?
    • 宝塔面板操作日志是存放在哪里的? 如何删除部分日志记录?
    • 宝塔面板安装插件报错—插件未购买或已到期,请重新绑定帐号后重试,如操作无效,请将服务器出口IP改为:8XX.XXX.XX.XX
  • 相关阅读:
    Python学习基础笔记十八——三元运算
    如何将平板或手机作为电脑的外接显示器?
    Say Goodbye to OOM Crashes
    点击标签给文本域(Textarea)赋值,文本域支持手动输入
    发送短信验证码的倒计时一直停留在60秒,没有开始倒计时
    requests 接口测试【 入门到精通】只要三分钟
    Log4j发布2.17.0,解决2.16.0存在的DOS攻击风险
    NoSQL之 Redis配置与优化
    HTML5语义化标签解释说明
    ClickHouse学习笔记之表引擎
  • 原文地址:https://blog.csdn.net/qingfeng812/article/details/125468697
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号