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

    1、日志文件:记录系统在什么时候由哪个进程做了什么样的操作,发生了何种的事件。即记录“一个事件的when、where、who、what”.。

    2、日志文件信息:(1)事件发生的日期与事件(2)发生此事的主机名(3)启动此次事件的服务(systemd、crond)或命令与函数名称(sudo、login)、(4)该信息实际内容。

     3、信息等级--由轻到重:(1)debug:除错时产生的数据(2)info:基本信息的说明(3)notice:正常信息(4)warning:警告信息。info/notice/warnning这三个信息等级都是在

    告知一些基本信息而已。(5)error:一些重大错误(6)critical:严重的错误信息(7):alert:很有问题的等级(8)emerg:疼痛等级

    4、信息等级之前的连接符:(1)"."--比后面还要严重的等级(含该等级)都被记录下来。如:mail.info---只要是mail的信息,而且该信息等级严重于info(含Info)时就会被记录下来。

                                                (2)“.="--代表所需要的等级就是后面所接的等级。(3)".!"---代表不等于。

    5、systemd-journald.service:记录此次开机后登录信息,使用内存的日志文件记录。

    (1)journalctl --since today -n 10----记录今天最新10条日志

     (2)logger命令的使用:logger -p 服务名称.等级  ”信息“。让你的数据存储到日志文件。

     6、分析日志文件---logwatch

     7、日志轮询--logrotate

  • 相关阅读:
    我理解的优秀软件工程师
    Hello 博客园!
    线程安全与可重入函数之间的区别与联系
    linux-粘滞位的使用
    死锁产生的四个必要条件及处理死锁的策略
    数据结构—位图
    Linux下进度条的简单实现
    Linux-find命令
    Linux文件3个时间点(access time,modify time,change time)
    各种排序算法的实现、总结
  • 原文地址:https://www.cnblogs.com/yijierui/p/14100423.html
Copyright © 2011-2022 走看看