!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>云服务器一个简单的清理 Linux 日志的脚本

云服务器一个简单的清理 Linux 日志的脚本

一台服务器运行一段时间后,系统就会产生各种各样的日志,而这些日志其实暴漏了系统的很多信息,这时候就需要定期清理使用痕迹


简单的清理脚本如下

#!/bin/bash
cat?/dev/null?>?/var/log/boot.log
cat?/dev/null?>?/var/log/btmp
cat?/dev/null?>?/var/log/cron
cat?/dev/null?>?/var/log/dmesg
cat?/dev/null?>?/var/log/firewalld
cat?/dev/null?>?/var/log/grubby
cat?/dev/null?>?/var/log/lastlog
cat?/dev/null?>?/var/log/mail.info
cat?/dev/null?>?/var/log/maillog
cat?/dev/null?>?/var/log/messages
cat?/dev/null?>?/var/log/secure
cat?/dev/null?>?/var/log/spooler
cat?/dev/null?>?/var/log/syslog
cat?/dev/null?>?/var/log/tallylog
cat?/dev/null?>?/var/log/wpa_supplicant.log
cat?/dev/null?>?/var/log/wtmp
cat?/dev/null?>?/var/log/yum.log
cat?/dev/null?>?/var/log/tuned/tuned.log
rm?-f?/var/log/*-20*?>?/dev/null?2>&1
if?[?-d?\"/var/log/anaconda/\"?]?;?then
cat?/dev/null?>?/var/log/anaconda/anaconda.log?>?/dev/null?2>&1
cat?/dev/null?>?/var/log/anaconda/ifcfg.log?>?/dev/null?2>&1
cat?/dev/null?>?/var/log/anaconda/journal.log?>?/dev/null?2>&1
cat?/dev/null?>?/var/log/anaconda/packaging.log?>?/dev/null?2>&1
cat?/dev/null?>?/var/log/anaconda/program.log?>?/dev/null?2>&1
cat?/dev/null?>?/var/log/anaconda/storage.log?>?/dev/null?2>&1
cat?/dev/null?>?/var/log/anaconda/syslog?>?/dev/null?2>&1
cat?/dev/null?>?/var/log/anaconda/X.log?>?/dev/null?2>&1
fi
if?[?-d?\"/var/log/audit/\"?]?;?then
rm?-f?/var/log/audit/audit.log*?>?/dev/null?2>&1
cat?/dev/null?>?/var/log/audit/audit.log?>?/dev/null?2>&1
fi
cat?/dev/null?>?~/.bash_history
cat?/dev/null?>?~/.mysql_history
cat?/dev/null?>?~/.viminfo

最后别忘了额外运行一次 history -c 清理自己的命令列表

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

centos服务器502 Bad Gateway 自动重启脚本

2021-4-17 17:26:26

服务器教程

云服务器解决bash: mysql: command not found

2021-4-17 17:26:58

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase