Centos宝塔面板清理垃圾空间_Doer的博客-CSDN博客_宝塔怎么清理系统盘垃圾

来源: Centos宝塔面板清理垃圾空间_Doer的博客-CSDN博客_宝塔怎么清理系统盘垃圾

宝塔总是用一段时间之后空间被占用非常多,我们明明没有产生什么数据。主要是日志占用了空间,现在我们来清理一下。

第一步、清空回收站
这一步是最简单的,打开回收站清空就行,需要注意的是回收站保留了可能误删的数据,如果重要就不要删了。
如果面板已经打不开了,可以使用指令来清理回收站:
rm -rf /www/Recycle_bin/*

第二步、清理宝塔日志
占用空间最多的主要是日志,宝塔面板的日志可以在宝塔安装【日志清理工具】,扫描之后自动清理。

第三步、清理安全日志
点击宝塔面板的左侧菜单栏【安全】,进去后在右上角可以看到一个
Web日志:/www/wwwlogs284.15 MB [tag type=“success”]清空[/tag]
这样的按钮,点击清空就可以了。

第四步、清理系统日志
CentOS系统中有两个日志服务,分别是传统的 rsyslog 和 systemd-journal
systemd-journald是一个改进型日志管理服务,可以收集来自内核、系统早期启动阶段的日志、系统守护进程在启动和运行中的标准输出和错误信息,还有syslog的日志。

该日志服务仅仅把日志集中保存在单一结构的日志文件/run/log中,由于日志是经历过压缩和格式化的二进制数据,所以在查看和定位的时候很迅速。
经过查找发现/var/log/journal目录下的日志文件占用空间非常大,达到了4G。
可以使用命令du -t 100M /var 或者 journalctl –disk-usage 来查看占用清空
这些日志文件记录了很长时间以来的systemd情况,毫无价值,我们可以使用journalctl工具来清理,具体操作方法如下:

只保留近一周的日志
journalctl –vacuum-time=1w

只保留300M的日志(可以自定义大小)
journalctl –vacuum-size=300M

直接删除 /var/log/journal/ 目录下的日志文件
rm -rf /var/log/journal/f9d400c5e1e8c3a8209e990d887d4ac1

需要注意的是,以上的指令只是暂时清理空间。

journal日志大小永久限制
第四步的方法只是暂时清理,如果需要永久限制大小,需要修改/etc/systemd/journald.conf 配置文件
详细的配置文件说明参考:Linux上 journal 可以删除吗?

永久限制日志大小
打开配置文件sudo vim /etc/systemd/journald.conf,修改参数SystemMaxUse=50M

[tag type=“success”]SystemMaxUse[/tag] 限制全部日志文件总共可以占用多少空间。
修改之后重启生效,重启后日志会自动删减到限制的大小
systemctl restart systemd-journald.service

参考博客:
Linux上 journal 可以删除吗?
Linux /var/log/日志文件太大,清理journal就行
Linux 系统 /var/log/journal/ 垃圾日志清理
————————————————
版权声明:本文为CSDN博主「Mr.Doer」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_38202733/article/details/118894356

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏