linux 系统日志
2013-04-26 09:19
106 查看
修改日志参数,启动压缩等在以下配置文件进行
/etc/logrotate.conf
参数----不需要某一参数时,可以直接删除或者用#注释掉;同理,直接添加参数即可:
compress--------------通过gzip 压缩日志
nocompress------------不需要压缩时,用这个参数
copytruncate----------用于当前日志文件,把当前日志分割备份
nocopytruncate--------备份日志文件但不分割
create mode owner group 分割文件,使用指定的文件模式创建新的日志文件
nocreate--------------不创建新的日志文件
delaycompress 和 compress 一起使用时,分割的日志文件到下一次分割时才压缩
nodelaycompress 覆盖 delaycompress 选项,分割同时压缩。
errors address--------错误信息发送的目标Email
ifempty---------------即使是空文件也分割,这个是 logrotate 的缺省选项。
notifempty------------如果是空文件的话,不分割
mail address----------把分割的日志文件发送到指定的E-mail 地址
nomail----------------分割时不发送日志文件
olddir directory------分割后的日志文件放入指定的目录,要求必须和当前日志文件在同一个文件系统
noolddir--------------分割后的日志文件和当前日志文件放在同一个目录下
prerotate/endscript---在分割前需执行的命令放入这个队,这两个关键字必须单独成行
postrotate/endscript--在分割后需执行的命令放入这个队,这两个关键字必须单独成行
daily-----------------指定分割周期为天
weekly----------------指定分割周期为周
monthly---------------指定分割周期为月
rotate count----------指定日志文件删除之前分割的次数,0 指没有备份,5 指保留5 个备份
tabootext [+] list 让logrotate 不分割指定扩展名的文件,缺省的扩展名是:.rpm-orig, .rpmsave, v, 和 ~
size size-------------当日志文件到达指定的大小时才分割,Size 可以指定 bytes (缺省)以及KB (sizek)或者MB (sizem).
e.g
配置文件中include /etc/logrotate.d 参数告诉 logrotate 读入存放在/etc/logrotate.d 目录中的日志分割参数。RPM 软件包的日志分割参数一般存放在/etc/logrotate.d 目录。
include 选项十分重要,一些应用把日志分割参数存放在 /etc/logrotate.d 。
典型的应用有:apache, linuxconf, samba, cron 以及syslog。
系统管理员只要管理一个 /etc/logrotate.conf 文件。
经常需要为指定文件配置参数,一个常见的例子就是每月分割/var/log/wtmp。为特定文件而使用的参数格式是:
#Use logrotate to rotate temp
/var/log/wtmp
{
monthly
rotate 1
}
本文出自 “lark的数据库生涯” 博客,请务必保留此出处http://ilark.blog.51cto.com/4601910/1186966
/etc/logrotate.conf
参数----不需要某一参数时,可以直接删除或者用#注释掉;同理,直接添加参数即可:
compress--------------通过gzip 压缩日志
nocompress------------不需要压缩时,用这个参数
copytruncate----------用于当前日志文件,把当前日志分割备份
nocopytruncate--------备份日志文件但不分割
create mode owner group 分割文件,使用指定的文件模式创建新的日志文件
nocreate--------------不创建新的日志文件
delaycompress 和 compress 一起使用时,分割的日志文件到下一次分割时才压缩
nodelaycompress 覆盖 delaycompress 选项,分割同时压缩。
errors address--------错误信息发送的目标Email
ifempty---------------即使是空文件也分割,这个是 logrotate 的缺省选项。
notifempty------------如果是空文件的话,不分割
mail address----------把分割的日志文件发送到指定的E-mail 地址
nomail----------------分割时不发送日志文件
olddir directory------分割后的日志文件放入指定的目录,要求必须和当前日志文件在同一个文件系统
noolddir--------------分割后的日志文件和当前日志文件放在同一个目录下
prerotate/endscript---在分割前需执行的命令放入这个队,这两个关键字必须单独成行
postrotate/endscript--在分割后需执行的命令放入这个队,这两个关键字必须单独成行
daily-----------------指定分割周期为天
weekly----------------指定分割周期为周
monthly---------------指定分割周期为月
rotate count----------指定日志文件删除之前分割的次数,0 指没有备份,5 指保留5 个备份
tabootext [+] list 让logrotate 不分割指定扩展名的文件,缺省的扩展名是:.rpm-orig, .rpmsave, v, 和 ~
size size-------------当日志文件到达指定的大小时才分割,Size 可以指定 bytes (缺省)以及KB (sizek)或者MB (sizem).
e.g
配置文件中include /etc/logrotate.d 参数告诉 logrotate 读入存放在/etc/logrotate.d 目录中的日志分割参数。RPM 软件包的日志分割参数一般存放在/etc/logrotate.d 目录。
include 选项十分重要,一些应用把日志分割参数存放在 /etc/logrotate.d 。
典型的应用有:apache, linuxconf, samba, cron 以及syslog。
系统管理员只要管理一个 /etc/logrotate.conf 文件。
经常需要为指定文件配置参数,一个常见的例子就是每月分割/var/log/wtmp。为特定文件而使用的参数格式是:
#Use logrotate to rotate temp
/var/log/wtmp
{
monthly
rotate 1
}
本文出自 “lark的数据库生涯” 博客,请务必保留此出处http://ilark.blog.51cto.com/4601910/1186966
相关文章推荐
- linux常用命令----查看日志和系统资源占用
- Linux之日志系统
- 2015.11.07_16_03_Linux日志系统syslog
- linux系统centOS6.5使用goaccess工具分析nginx网站日志
- Linux系统信息日志
- 百晓生带你玩转linux系统服务搭建系列----AWStats日志分析系统的部署
- linux 系统日志syslog
- 有关在Linux系统下启动和关闭tomcat和查看tomcat日志
- 云服务器 ECS Linux 系统中常见的日志文件介绍
- linux查看系统的日志的一些实用操作
- Linux学习日志day1——无人值守系统安装DHCP+TFTP+PXE+Kickstar 推荐
- Linux系统日志及日志分析
- Linux新日志系统Journald
- linux系统日志输出,记录用户登入信息以及登入ip,登入操作记录等
- linux日志系统syslog
- Linux系统内对高CPU的监控及日志分析
- linux学习入门 基础部分(9)[1.系统日志默认分类2.日志管理服务rsyslog3.日志分析工具journa4.时间同步5.timedatectl命令]
- tomcat 日志分析系统awstats(linux和windows)
- Linux 之rsyslog+LogAnalyzer 日志收集系统
- Linux初级学习之系统日志 第十章学习笔记