日志文件的作用及功能

日志文件的分类

(1)内核及系统日志

这种日志数据由rsyslog统一管理,根据其主配文件/etc/rsyslog。conf中的设置决定将内核及各种系统程序信息记录到什么位置

(2)用户日志

用于记录系统用户登陆及退出系统的相关信息,包括用户名,登陆的终端,登陆的时间,来源主机,正在使用的进程操作等

(3)程序日志

有些应用程序会选择由自己独立管理一份日志文件,而不是交给rsyslog服务管理,用于记录本程序运行过程中的各种事件信息

日志文件的位置在/var/log/下

常见的日志文件及查看方式

日志文件               存放内容                           查看命令

/var/log/messages                                  系统文件内核信息程序故障等重要数据                                                            cat等

/var/log/cron                                             周期性计划任务产生的时间信息                                                                      cat等

/var/log/dmesg                                          引导过程中的各种时间信息                                                                          cat 等

/var/log/maillog                                         电子邮件活动                                                                                                 cat等

/var/log/lastlog                                           每个用户最近的登陆事件                                                                              last,lastlog等

/var/log/secure                                           用户认证相关的安全时间信息                                                                        cat等

/var/log/wtme                                              每个用户登陆,注销及系统启动和停机事件                                                users,who,w

/var/log/btmp                                             失败的错误的登陆尝试及验证事件                                                                 lastb

日志消息的级别

  级别                  英文表示及翻译                                                      意义

0                                                                            EMERG(紧急)                                       会导致主机系统不可用情况

1                                                                             ALERT (警告)                                       必须马上采取措施解决问题

2                                                                            CRIT       (严重)                                     比较严重的情况

3                                                                            ERR            (错误)                                 运行出现错误

原文地址:https://www.cnblogs.com/CAPF/p/11348137.html

时间: 2024-10-31 05:20:56

日志文件的作用及功能的相关文章

SQL日志文件的作用

服务器意外关闭造成的损失.服务器意外关闭造成的损失.解决数据一致性问题.数据库时点恢复的问题,这四个常见的问题,SQL Server数据库管理员,可以通过了解数据日志文件,轻松排除故障. 当系统出现故障时,只要存在数据日志那么就可以利用它来恢复数据解决数据库故障.作为SQL Server数据库管理员,了解数据日志文件的作用,以及如何利用它来解决一些数据库的常见故障,这非常重要.既然事务日志这么重要,那么他到底可以用来做什么事情呢? 故障一:服务器意外关闭造成的损失. 俗话说,天又不测风云.数据库

日志文件作用

服务器意外关闭造成的损失.服务器意外关闭造成的损失.解决数据一致性问题.数据库时点恢复的问题,这四个常见的问题,SQL Server数据库管理员,可以通过了解数据日志文件,轻松排除故障. 当系统出现故障时,只要存在数据日志那么就可以利用它来恢复数据解决数据库故障.作为SQL Server数据库管理员,了解数据日志文件的作用,以及如何利用它来解决一些数据库的常见故障,这非常重要.既然事务日志这么重要,那么他到底可以用来做什么事情呢? 故障一:服务器意外关闭造成的损失. 俗话说,天又不测风云.数据库

log4j.properties 日志文件的详细配置说明

一.在一个web 项目中,使用tomcat 启动通常会在控制台输出出现一个警告信息: 通常为未添加 log4j.properties文件的原因. 二.下面以一个普通的maven项目为例说明一下 1. 在maven项目的配置文件pom.xml中已经有日志文件的配置选项,如果需要使用,记得配置进去. 1 <!-- 日志文件 --> 2 <dependency> 3 <groupId>org.slf4j</groupId> 4 <artifactId>

Log4net日志文件自动按月份存放和日志独占问题的解决

让log4net日志文件自动按月份存放 log4net日志文件的作用还真不小,可以保存管理员.用户对数据库的任何操作,保存管理员和用户的登录记录,分析系统运行错误,所以不舍得随便将日志文件Delete.如果时间长了,日志文件夹一定会有很多很多日志文件,不便于管理员查看. 所以让log4net日志文件自动按月份存放是必须的,其实方法很Easy,额是突发奇想在DatePattern value中增加“yyyyMM\\”,运行后果然如额所愿. 也就是修改Web.Config文件如下: <file va

oracle 各种文件的作用

一.控制文件 1.控制文件在数据库启动的作用对于dna来讲,oracle数据库控制文件是非常重要的文件,他是数据库创建的时候自动生成的二进制文件,其中记录了数据库的状态信息.其它任何用户都无法修改控制文件,只有数据库运行过程中,数据库实例可以修改控制文件中的信息.控制文件主要包括以下内容: n 数据库名称,一个控制文件只能属于一个数据库. n 数据库创建时间. n 数据文件的名称.位置.联机.脱机状态信息. n 重做日志文件的名称.位置及归档信息. n 所有表空间信息. n 当前日志序列号. n

2018-04-23 《鸟哥的Linux私房菜 基础学习篇(第四版)》 第19章 认识与分析日志文件 笔记

常见的日志文件:/var/log/boot.log                有/var/log/cron                有/var/log/dmesg                有/var/log/lastlog                有/var/log/maillog 或 /var/log/mail/*    有,mail没有/var/log/messages                有/var/log/secure                有/v

/var/log目录下的20个Linux日志文件功能详解

如果愿意在Linux环境方面花费些时间,首先就应该知道日志文件的所在位置以及它们包含的内容.在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决. 以下介绍的是20个位于/var/log/ 目录之下的日志文件.其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系统中看到. /var/log/messages - 包括整体系统信息,其中也包含系统启动期间的日志.此外,mail,cron,daemon,kern和auth等内容也记录在var

/var/log目录下的Linux日志文件功能详解_转

摘自:http://www.niaoyun.com/help/application/386.html 学习linux应该知道日志文件的所在位置以及它们包含的内容,在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决. 以下介绍的是位于/var/log/ 目录之下的日志文件.其中一些只有特定版本才用,如dpkg.log只在基于Debian的系统中有. /var/log/messages          — 包括整体系统信息,其中也包含系统启动期间的日志

PHP error_log()将错误信息写入日志文件

error_log() 是发送错误信息到某个地方的一个函数,在程序编程中比较常见,尤其是在程序调试阶段. bool error_log ( string $message [, int $message_type = 0 [, string $destination [, string $extra_headers ]]] ) 把错误信息发送到 web 服务器的错误日志,或者到一个文件里. message 应该被记录的错误信息.信息长度限制:The default seem to be 1024