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来进行日志的轮替功能
  • 相关阅读:
    VirtualBox 使用技巧
    ThreadPoolExecutor 线程池任务队列分析 与 利特尔法则(Little's law)
    AQS 与 LockSupport
    Matrix
    Fire Net
    Travelling
    Cannon
    N皇后问题
    Safecracker
    #include <algorithm>中sort的一般用法
  • 原文地址:https://www.cnblogs.com/emptyCup/p/13067877.html
Copyright © 2011-2022 走看看