zoukankan      html  css  js  c++  java
  • 配置日志轮转

    日志记录会随着运行时间的增长不断增加 ,日志文件所占用的空间也越来越大 利用logrotate 日志轮转机制。可以有效控制日志规模 ,实现自动化运维

    查看 /etc/logrotate.conf的有效文件 egrep -v "^#|^$" /etc/logrota.conf

    一下需要说明如果没有自定义轮转 那么就按照全局的轮转策略

    weekly     代表的是轮转频率 默认为每周

    rotate 4    保留4个轮转备份

    create    执行轮转后创建新文件

    include /etc/logrotate.d  包含此目录下的自定义配置

    /var/log/wtmp  包含用户日志文件wtmp 的轮转策略

    minsize  1M  日志达到1MB才开始轮转

    create 0664 root utmp 轮转后建新文件并设权限

    missingok   若此文件不存在,则跳过轮转处理

    我们在查看一下上述 /etc/logrotate.d下的配置文件

    notifempty(为空则不轮转)

    size 30K超过30K时轮转

    那么我们再看一下有关syslog的定义

    其中可以发现 有很多日志 然后后面接()sharedscript(共享下列脚本) postrotate(日志轮转完后执行以下共享脚本)

     kill -HUP 重读某个配置文件

    配置 yum的 logrotate文件

    手动执行日志滚动  logrotate -f /etc/logrotate.d/yum

  • 相关阅读:
    Java运算符号,对象赋值,别名
    斐波那契数列的应用
    递归问题------汉诺塔
    字符串变量小议
    编程题之合并两个有序的数组
    线程/进程的区别之小议(二)
    线程/进程的区别之小议(一)
    OSI 七层模型
    TCP/IP 四层模型
    c语言程序开发过程,编译的完整过程
  • 原文地址:https://www.cnblogs.com/clearlove/p/4127300.html
Copyright © 2011-2022 走看看