---
title: 日志管理
description: "该模块的日志管理使用logrotate和Crontab。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2400/sds/kunpengecturbo_20_0014.html
sourcePath: /source/zh/kunpengboostkithistory/2400/sds/kunpengecturbo_20_0014.html
indexId: 77b4097529e5c8ac34621896a98beb0c5ca7a8d542e4687ac7fa0837b0865d4470
---
# 日志管理

该模块的日志管理使用logrotate和Crontab。

Logrotate是Linux系统中常用的日志管理程序，Crontab是基于时间的任务管理系统。

“/etc/logrotate_sdslog.conf”文件是EC Turbo配套的日志文件管理参数，该文件在安装EC Turbo时安装到指定目录。该文件的内容如下：```
/var/log/ceph/kpsec*.log {
    rotate 30
    daily
    compress
    dateext
    dateformat.%Y%m%d.%s
    size=100M
    missingok
    su ceph ceph
    lastaction
        /usr/bin/chmod 440 /var/log/ceph/kpsec*.gz
        /usr/bin/chmod 440 /var/log/ceph/kpsec*.log-*
        /usr/bin/chmod 440 /var/log/ceph/kpsec*.log.*
    endscript
}

/var/log/sdslog*.log {
    rotate 30
    daily
    compress
    dateext
    dateformat.%Y%m%d.%s
    size=100M
    missingok
    su ceph ceph
    lastaction
        /usr/bin/chmod 440 /var/log/sdslog*.gz
        /usr/bin/chmod 440 /var/log/sdslog*.log-*
        /usr/bin/chmod 440 /var/log/sdslog*.log.*
    endscript
}
```


Crontab可以在固定时间、日期、时间间隔下运行指定的任务。在Crontab增加一条任务使logrotate每1分钟执行一次。1. 在“/etc/cron.d/”中增加文件cron_sdslog，文件内容如下：
  1 */1 * * * * root /usr/sbin/logrotate /etc/logrotate_sdslog.conf

2. 修改新cron_sdslog的权限为600。
