银河麒麟V10系统 syslog和kern.log文件过大问题解决,定时清理日志文件

文章目录

      • 1. 新建clear_log.sh脚本文件
      • 2. 设置cron任务
      • 3. 解决不执行的方法

需求
在使用银河麒麟V10系统时,/var/log/kern.log 和 /var/log/syslog两个文件随着使用的时间增长会一直增大,最后可能几十上百G,导致系统的可用磁盘容量减少,为了解决这个问题,只能及时清理掉文件中的数据,但是又不能直接删除log文件,以免哪一天系统出现问题需要查看日志来分析原因。

解决思路
使用linux系统中的cron计划任务来进行定时备份和清理系统日志,每8个小时(这个时间可以根据您的使用场景来确定)备份日志数据,备份完成后并清空之前的syslog和kern.log数据。

实际过程:

1. 新建clear_log.sh脚本文件

sudo vim  /home/kylin/clear_log.sh

在文件中添加如下内容:

#!/bin/bash
sud

你可能感兴趣的:(银河麒麟系统下开发的那些事,linux,bash,centos)