Linux使用logrotate分割管理日志rsync日志 推荐
2015-04-20 17:27
896 查看
今天发现我的文件服务的磁盘空间在不断增大,查找了常规日志,都没有发现问题。后来用find找到了一个8个多G的文件,我一看,是rsync.log。哦我一下子明白了,我的这台服务器开启了rsycn功能。
cat /etc/rsyncd.conf
果然是他。好吧,写脚本分割吧。不过又一想,linux 不是有logrotate 可以用嘛?决定用他了。
logrotate程序是一个日志文件管理工具。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到“转储”作用。可以节省磁盘空间。logrotate命令格式:
logrotate [OPTION...] <configfile>
-d, --debug :debug模式,测试配置文件是否有错误。
-f, --force :强制转储文件。
-m, --mail=command :发送日志到指定邮箱。
-s, --state=statefile :使用指定的状态文件。
-v, --verbose :显示转储过程。建立配置文件:vim /etc/logrotate.d/rsync输入如下:/var/log/rsyncd.log{
notifempty
daily
rotate 7
}
说明:
notifempty :如果是空文件的话,不转储。
daily :日志文件每天转储一次。
rotate 7 ;转储文件分为7份。
postrotate/endscript :日志转储后执行的脚本。我们这里不需要写脚本。
/usr/sbin/logrotate -vf /etc/logrotate.conf 执行此命令,如果没有报错说明没有问题,在看一下rsync.log
ok 了,就让他每天自动执行吧。
cat /etc/rsyncd.conf
果然是他。好吧,写脚本分割吧。不过又一想,linux 不是有logrotate 可以用嘛?决定用他了。
logrotate程序是一个日志文件管理工具。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到“转储”作用。可以节省磁盘空间。logrotate命令格式:
logrotate [OPTION...] <configfile>
-d, --debug :debug模式,测试配置文件是否有错误。
-f, --force :强制转储文件。
-m, --mail=command :发送日志到指定邮箱。
-s, --state=statefile :使用指定的状态文件。
-v, --verbose :显示转储过程。建立配置文件:vim /etc/logrotate.d/rsync输入如下:/var/log/rsyncd.log{
notifempty
daily
rotate 7
}
说明:
notifempty :如果是空文件的话,不转储。
daily :日志文件每天转储一次。
rotate 7 ;转储文件分为7份。
postrotate/endscript :日志转储后执行的脚本。我们这里不需要写脚本。
/usr/sbin/logrotate -vf /etc/logrotate.conf 执行此命令,如果没有报错说明没有问题,在看一下rsync.log
ok 了,就让他每天自动执行吧。
相关文章推荐
- CentOS Linux使用logrotate分割管理日志
- 在Linux下使用logrotate管理日志(转)
- [日志分割回滚] 使用linux自带的logrotate对nginx日志进行分割
- linux之使用cron,logrotate管理日志文件
- 在Linux系统中使用logrotate来管理日志文件的方法
- Linux日志管理神器logrotate使用简介
- CentOS Linux使用logrotate分割管理日志
- How to use logrotate to manage log files in linux(如何在Linux中使用logrotate去管理日志文件)
- 使用logrotate 管理日志文件 (Linux相关)
- 使用linux自带的logrotate对nginx日志进行分割
- [日志分割回滚] 使用linux自带的logrotate对nginx日志进行分割(脚本)
- [日志分割回滚] 使用linux自带的logrotate对nginx日志进行分割(脚本)
- linux使用cron,logrotate来管理日志文件
- linux使用logrotate管理日志文件
- 使用logrotate管理nginx日志文件
- 使用logrotate 管理日志文件
- 使用cron,logrotate来管理日志文件
- 使用logrotate管理VPS日志文件的方法
- 使用cron,logrotate来管理日志文件
- 使用cron,logrotate来管理日志文件