P576
    linux常见的日志文件名
    /var/log/lastlog
    /var/log/messages 系统地错误信息都会在这里
    /var/log/secure 登录信息
    /var/log/httpd/
    /var/http/

    CentOS使用syslogd服务来统一管理日志文件
    klogd
    日志文件轮替:logrotate
    syslogd:记录登陆系统和网络等服务的信息
    klogd:登陆内核产生夫人各项信息
    logrotate:
    chkconfig —list命令 查看服务的自行重启情况
    syslog的配置文件syslog.cnf
    信息的等级:7级 info notice warning error crit alert emerg
    . = !
    Rsyslog 是一个 syslogd 的多线程增强版。
    还像是CENTSOS 6.x时候被 syslog被rsyslog替换,具体从哪一带开始不记得了。
    /etc/syslog.conf不再有!而是/etc/rsyslog.conf代替!
    ps aux|grep rsyslog
    [root_@_localhost etc]# chkconfig —list rsyslog
    rsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
    文件隐藏属性 P584
    chattr +a +i
    lsattr
    /etc/latrace.d/syslog.conf
    /etc/logrotate.d/syslog
    syslog 和 rsyslog 对应关系
    /etc/syslog.conf /etc/rsyslog.conf
    /etc/init.d/syslog /etc/init.d/rsyslog
    /etc/init.d/rsyslog start
    /etc/cron.daily/logrotate 日志轮替
    catalina.out 的轮替
    http://www.tuicool.com/articles/vUVFf2Z Shell脚本,每天自动清理catalina.out日志内容
    Linux下Tomcat catalina.out自动归档,以及logrotate 配置详解
    https://blog.linuxeye.com/428.html Tomcat日志切割(logrotate)
    /etc/logrotate.d下新建文件
    /usr/local/apache-tomcat-6.0.35/logs/catalina.out {
    daily
    rotate 5
    missingok
    dateext
    nocompress
    notifempty
    copytruncate}
    logrotate -v /etc/logrotate.conf 启动显示模式,显示logrotate操作的过程
    logrotate -vf /etc/logrotate.conf 强制进行logrotate操作
    find /opt/aeta2/log -mtime +30 -name “*.log” -exec rm -rf {} ;