等保2.0之Linux系统日志备份

等保2.0之Linux系统日志备份

等保2.0之Linux系统日志备份

目前等保2.0要求Linux主机上能查询到180天以上的日志记录,Linux默认状态下无法保存这么多的日志,会自动的删除;我们这边需要自己对重要的数据进行备份。

日志备份

  1. 日志备份脚本shell;文件名字:systemLogBack.sh
echo "The program being executed......"
back_dir=/dengBao/logBack/systemLog
file_dir=/var/log

#定义备份文件名字
file_name=`date +%Y-%m-%d  --date='-1 day'`

if [[ ! -d "${back_dir}" ]]; then
  mkdir "${back_dir}"
fi

if [[ ! -d "${back_dir}/${file_name}" ]]; then
  mkdir "${back_dir}/${file_name}"
fi

cp -r ${file_dir}/*   ${back_dir}/${file_name}/
echo "succeed"

  1. 定时备份的脚本,为了显示效果图,我写每分钟备份一次当天的日志,文件名: systemLogCrontab.crontab
*/1 * * * * /systemLogBack.sh

备份定时脚本
3. 把这两个文件都放在根目录下:/
根目录下的文件
4.手动的创建备份的目录:mkdir -p /dengBao/logBack/systemLog
5. 给systemLogBack.sh文件授权;chmod 777 systemLogBack.sh
6. 给systemLogCrontab.crontab文件执行定时任务:crontab /systemCrontab.crontab
7. 查看定时任务是否执行:grep "systemLogBack.sh" /var/log/cron
定时任务
8. 到Linux系统目录**/dengBao/logBack/systemLog**看是否有备份;
备份

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值