记一次Linux钉钉对syslog的异常写入行为
此文章使用
CC-BY-NC
协议,协议详情介绍请看此文
情形
挺久之前, 我便发现了自己Ubuntu上的一个问题: 根目录
突然爆满!
扒拉一下后, 发现罪魁祸首文件是: /var/log/syslog
. syslog
, 应该是系统日志的意思.
实在是太恐怖了, 我查看时, 根目录只剩下不到10个G了…
于是急忙搜索了怎么处理这种情况. 发现不止是我, 也有别人遇到了syslog
突然暴增的情况.
而处理方法是:
1 | ##第一步, 切换到root用户 |
为什么不是sudo echo > /var/log/syslog
呢? 因为提示权限不够
, 所以只能切换到root用户进行操作了.
一开始我是直接想
rm -rf
的. 但是搜索到rm -rf
并不能删除实际储存空间.
当时因为第一次遇到这种情况, 就没想着找原因. 最后发现罪魁祸首应用是钉钉
.
这篇文章也不会研究为什么钉钉会有这个异常行为, 因为实力没达到🌚.
初发现
就在刚刚, 我的储存又一次激增.
这次我选择了打开系统监视器
, 于是就看到了:
此时我正在使用钉钉的视频会议
.
这次发现的比较及时, 所以又echo
了一次. 但是就在写这篇文章的过程中, syslog
又变得很大了:
以5Mb/s的速度, 从未停止地写入文件. 期间CPU的使用率也很高…这一切, 都来自钉钉的视频会议
.
尝试
于是我尝试查看钉钉在本地的相关文件
.
很快找到了大概是应用程序的路径:
/opt/apps/com.alibabainc.dingtalk/files/1.4.0-Release.20909
.
我的钉钉版本是1.4.0.
在此文件夹下有一个plugins
文件夹, 打开后发现tblive(淘宝直播)
文件夹.
再打开是一个data
文件夹, 进一步深入就是conf_res
, obs-studio
两个文件夹.
等等, obs? 不过obs是一个开源项目, 使用obs也没有什么大惊小怪的了.
obs-studio
目录有一些许可证和图标, css什么的. 也不知道视频会议是用了obs的前端还是后端. 总之是没有可执行文件的.
conf_res
目录也是一些图标, 以及钉钉视频会议的虚拟背景
好的! 以我的能力最终没有发现什么东西!🌚
再发现
次日, 使用视频会议时, 我专门查看了系统监视器
, 没有看到异常现象.
不过那次视频会议有一个特点: 连续上了两节课.
或许时长过短这种情况就不会发生?🤔
我是听话的便当.
Bye~❛‿˂̵✧