zoukankan      html  css  js  c++  java
  • 认识与分析日志文件

    认识与分析日志文件

    什么是日志文件

    记录系统活动信息的几个文件,例如:何时,何地(IP),何人(服务名称),做了什么操作(信息日志)即记录系统在什么时候由哪个进程做了什么样的行为,发生了何事。

    日志文件的重要性

    1. 解决系统方面的错误
    2. 解决网络服务的问题
    3. 过往事件记录簿

    syslogd:记录日志文件的服务

    1. 日志文件内容的一般格式
    • 事件发生的时间和日期
    • 主机名
    • 启动此事件的服务名称
    • 实际数据内容
    1. syslog的配置文件:
      /etc/syslog.conf
    2. 日志文件的安全性设置
    • chattr +a /var/log/messages 加上a这个隐藏属性,只能追加信息,不能删除
    • 日志文件一旦被修改,该文件将不会继续进行日志操作了,要让该文件可以继续写入,要重启syslog
    1. syslogd 有提供日志文件服务器的功能,通过修改/etc/sysconfig/syslog内容来实现

    日志文件的轮替

    1. logrotate 的配置文件:
    • /etc/logrotate.conf
    • /etc/logrotate.d/
    • logrotate 程序利用crontab来进行日志的轮替功能
  • 相关阅读:
    误区30日谈25-30
    误区30日谈21-24
    误区30日谈16-20
    误区30日谈11-15
    误区30日谈6-10
    eclipse如何导入java项目文件
    Spring配置bean文件的底层实现方式
    hibernate中get,load,list,iterate的用法及比较
    MySQL数据库的事务管理
    单元格样式
  • 原文地址:https://www.cnblogs.com/emptyCup/p/13067877.html
Copyright © 2011-2022 走看看