news 2026/11/5 3:17:59

Linux系统log日志简单清理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux系统log日志简单清理

系统空间告急

清理log日志

找出当前目录中文件最大的10个文件:
cd /var/log
du -s ./* | sort -nr | head

系统日志log文件:
ll -h /var/log/journal
只保留100MB的日志
journalctl --vacuum-size=100M

1/2)每日定时清理/var/log/journal

1)确定限制大小,例如100M,journalctl --vacuum-size=100M

2)创建sh脚本,
mkdir -p /root/cleaner/
touch /root/cleaner/journal.sh
chmod +x /root/cleaner/journal.sh
设置内容为:

#!/bin/bash echo "Begin to clean the log" journalctl --vacuum-size=100M echo "Finished"

3)设置crontab定时任务,每小时执行shell脚本,crontab -e,添加任务:

# 格式如下 # minute hour day-of-month month-of-year day-of-week commands # 00-59 00-23 01-31 01-12 0-6 (0 is sunday) # 每小时,执行指定脚本 0 */1 * * * /root/cleaner/journal.sh

2/2)限制 /var/log/syslog 的最大大小,并开启自动压缩

编辑/etc/logrotate.d/rsyslog,确保有按大小轮转的规则,而不是只按天。

nano /etc/logrotate.d/rsyslog

具体配置:

/var/log/syslog {
size 100M
rotate 4
compress
delaycompress
missingok
notifempty
create 640 syslog adm
postrotate
/usr/lib/rsyslog/rsyslog-rotate
endscript
}

这样syslog到 100M 就会轮转,最多保留 4 份并压缩,不会再出现单个文件 1G 的情况。

⚠️注意:需要手动清理已有日志

1)清空已有日志echo '' > /var/log/syslog

2)删除 已有的多余日志rm /var/log/syslog.1

参考

https://blog.csdn.net/zxc024000/article/details/83578655

https://blog.csdn.net/xaiodang/article/details/108773804

系统暴力爆破SSH日志:
ll -h /var/log/btmp*
罗列攻击IP、防火墙限制等参考https://www.jianshu.com/p/67af866f6b6e

其他日志处理:

Linux下的日志管理轻松入门_/var/log/journal-CSDN博客文章浏览阅读329次。Linux下的日志管理轻松入门实验环境journalctl命令用法用journald服务永久存放日志rsyslog命令实验1:自定义日志采集路径实验2:如何更改日志采集格式实验3:日志的远程同步timedatectl时间同步服务实验环境查看日志服务状态查看软件安装文件列表(没有安装可以直接安装)journalctl命令用法- journalctl - -n 3##显示日志最新3条- --since “2020-11-2 9.50:00” _/var/log/journalhttps://blog.csdn.net/qwerty1372431588/article/details/109441916Linux 系统 /var/log/journal/ 垃圾日志清理-CSDN博客文章浏览阅读8.1w次,点赞43次,收藏120次。CentOS系统中有两个日志服务,分别是传统的 rsyslog 和 systemd-journalsystemd-journald是一个改进型日志管理服务,可以收集来自内核、系统早期启动阶段的日志、系统守护进程在启动和运行中的标准输出和错误信息,还有syslog的日志。该日志服务仅仅把日志集中保存在单一结构的日志文件/run/log中,由于日志是经历过压缩和格式化的二进制数据,所以在查看和..._/var/log/journalhttps://blog.csdn.net/ithomer/article/details/89530790

Linux下/var/log/btmp过大的解决方案 - 简书因为云服务器老是被植入挖矿木马,所以多少学习了如何发现异常的一些知识点。整理如下: 异常:发现/var/log/btmp文件逐渐增大,且文件占据空间较大。 1. 存在的意义 ...https://www.jianshu.com/p/67af866f6b6e

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/5 3:16:10

ADS122U04IPWR与PIC18F86J15的工业级RTD温度采集方案详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/11/5 3:15:58

ADS122U04IPWR+STM32F765ZI工业温度测量系统设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/11/5 3:15:54

基于ADS122U04与STM32F401RB的高精度分布式温度采集方案设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/11/5 3:14:11

工业RTD温度采集方案:ADS122U04与R7FA4M1AB3CFM实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华