广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统中日志详细介绍
  • 402
分享到

Linux系统中日志详细介绍

Linux日志管理Linux日志分析详解 2022-06-04 23:06:12 402人浏览 安东尼
摘要

目录1、日志相关服务2、系统中常见的日志文件1、日志相关服务 在Centos 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务。RedHat认为syslogd已经不能满足在工作中的需求,rsyslog

目录
  • 1、日志相关服务
  • 2、系统中常见的日志文件

1、日志相关服务

Centos 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务。RedHat认为syslogd已经不能满足在工作中的需求,rsyslogd服务支持的功能更加丰富。

rsyslogd服务相比syslogd服务具有一些新的特点:

基于tcp网络协议传输日志信息。

安全的网络传输方式。

有日志消息的及时分析框架

后台数据库。配置文件中可以写简单的逻辑判断。

syslog配置文件相兼容。

2、系统中常见的日志文件

linux系统中,系统日志一般都保存在/var/log/目录下。

如下所示:


[root@localhost ~]# ls /var/log/
anaconda.ifcfg.log    btmp           maillog            secure
anaconda.log          ConsoleKit     maillog-20200705   secure-20200705
anaconda.program.log  cron           mcelog             spooler
anaconda.storage.log  cron-20200705  messages           spooler-20200705
anaconda.syslog       cups           messages-20200705  sssd
anaconda.xlog         dmesg          ntpstats           tallylog
anaconda.yum.log      dmesg.old      prelink            wtmp
audit                 dracut.log     sa                 yum.log
boot.log              lastlog        samba

具体介绍一下这上面的主要日志文件:

日志文件 说明
/var/log/cron 记录了系统定时任务相关的日志。
/var/log/cups/ 记录打印信息的日志。(前提你要有打印机或者打印服务器,一般不用)
/var/log/dmesg 记录了系统在开机时内核自检的信息。也可以使用dmesg命令直接查看内核自检信息。
/var/log/btmp 记录错误登录的日志。这个文件是二进制文件,不能直接vim查看,而要使用lastb命令查看。
/var/log/lastlog 记录系统中所有用户最后一次的登录时间的日志。这个文件也是二进制文件,不能直接vim,而要使用lastlog命令查看。
/var/log/mailog 记录邮件信息。
/var/log/message 记录系统重要信息的日志。这个日志文件中会记录Linux系统的绝大多数重要信息,如果系统出现问题时,首先要检查的就应该是这个日志文件。
/var/log/secure 记录验证和授权方面的信息,只要涉及账户和密码SQRZKVI的程序都会记录。比如说系统的登录,ssh的登录,su切换用户,sudo授权,甚至添加用户和修改用户密码都会记录在这个日志文件中。
/var/log/wtmp 永久记录所有用户的登录、注销信息,同时记录系统的启动、重启、关机事件。同样这个文件也是一个二进制文件,不能直接vim,而需要使用last命令来查看。
/var/run/utmp 记录当前已经登录的用户的信息。这个文件会随着用户的登录和注销而不断变化,只记录当前登录用户的信息。同样这个文件不能直接vim,而要使用wwhousers等命令来查询。

说明:不能用vim编辑器查看的日志文件示例。


# 有人在6月4日22:38使用root用户,在本地终端1登录错误
[root@localhost log]# lastb
root  tty1        Tue Jun 4 22:38 - 22:38 (00:00)

为什么有些日志文件不能使用vim编辑器查看?

是因为这些日志文件中的内容,记录的是重要系统资源的日志,与系统安全有关,不能让你修改,要确保数据的准确性,只能通关相关命令来查看。

除了系统默认的日志之外,采用RPM方式安装的系统服务也会默认把日志记录在/var/log/目录中。

例如:

日志文件 说明
/var/log/Httpd/ RPM包安装的apache服务的默认日志目录。
/var/log/mail/ RPM包安装的邮件服务的额外日志目录。
/var/log/samba/ RPM包安装的samba服务的日志目录。
/var/log/sssd/ 守护进程安全服务目录。

源码包安装的服务日志是在源码包指定目录中。

不过这些日志不是由rsyslogd服务来记录和管理的,而是各个服务使用自己的日志管理文档来记录自身日志。

到此这篇关于Linux系统中日志详细介绍的文章就介绍到这了,更多相关Linux日志内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

--结束END--

本文标题: Linux系统中日志详细介绍

本文链接: https://www.lsjlt.com/news/21519.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统中日志详细介绍
    目录1、日志相关服务2、系统中常见的日志文件1、日志相关服务 在CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务。RedHat认为syslogd已经不能满足在工作中的需求,rsyslog...
    99+
    2022-06-04
    Linux日志管理 Linux日志分析详解
  • Android 日志系统Logger源代码详细介绍
     我们知道,在Android系统中,提供了一个轻量级的日志系统,这个日志系统是以驱动程序的形式实现在内核空间的,而在用户空间分别提供了Java接口和C/C++接口来使...
    99+
    2022-06-06
    Android
  • MongoDB中4种日志的详细介绍
    前言 任何一种数据库都有各种各样的日志,MongoDB也不例外。MongoDB中有4种日志,分别是系统日志、Journal日志、oplog主从日志、慢查询日志等。这些日志记录着MongoDB数据库不同方面的...
    99+
    2022-10-18
  • linux系统安装字体详细介绍
    linux系统安装字体详细介绍 前言: 使用linux做桌面系统有很多好处,比如内存可以节约不少啊、系统垃圾减少啊、软件自动启动完全受控制啊、病毒那些大大减少啊什么的,但是也有不少问题,比如一个问题就是很多...
    99+
    2022-06-04
    详细介绍 系统安装 字体
  • Linux系统下netstat命令详细介绍
    目录一、介绍二、输出信息描述三、netstat常见参数四、netstat网络状态详解linux的相关keepalive参数五、常用netstat相关命令一、介绍 Netstat是控制台命令,是一个监控TCP/IP网络的非...
    99+
    2022-06-04
    Linuxnetstat命令详解 netstat命令介绍
  • Linux系统运行级别详细介绍
    目录1、linux系统运行级别介绍2、查看运行级别3、修改当前系统的运行级别4、系统默认运行级别5、/etc/rc.d/rc.local文件说明1、Linux系统运行级别介绍 Linux默认有7个运行级别,Linux 系...
    99+
    2022-06-04
    Linux运行级别有哪些 linux运行级别介绍
  • Linux系统配置网络详细介绍
    上一篇文章已经安装好了虚拟机和linux系统了,这次就来简单的说一下LInux系统的网络配置吧 简单介绍Linux的文件夹 bin:存放的是用户的命令 sbin:存放的是root用户的命令 etc:存放的是当前系统的环境...
    99+
    2022-06-04
    Linux网络配置的基本方法 Linux修改网络配置
  • ASP.NET Core的日志系统介绍
    .net core是内置了日志系统的,本文这里简单的介绍一下它的基本用法。如下是一个简单的示例:  var service = new ServiceCollection(...
    99+
    2022-11-13
  • Android adb logcat 命令查看日志详细介绍
    Android 开发的程序员开发程序的时候,一定为log而苦恼过吧。Eclipse老是Log找不到,是不是很让人不爽,虽然Android Studio的Logcat功能很不错,...
    99+
    2022-06-06
    logcat adb Android
  • mysql日志系统redolog和binlog介绍
    首先,我们先来看看一次查询/更新语句流程图 本文会将重点放在执行器<->存储引擎之间的交互。 mysql不是每次数据更改都立刻写到磁盘,而是会先将修改后的结果暂存在内存...
    99+
    2022-11-13
  • Linux系统配置(服务控制)详细介绍
    目录前言一、系统服务控制1、systemctl2、target3、常见系统服务4、开机自启服务管理二、服务管理1、防火墙与核心防护2、时间管理3、SSH服务结语前言 linux操作系统中包含了大量的服务程序,这些服务...
    99+
    2022-06-04
    Linux系统设置及基本操作
  • Linux系统配置(服务控制)详细介绍
    目录前言一、系统服务控制1、systemctl2、target3、常见系统服务4、开机自启服务管理二、服务管理1、防火墙与核心防护2、时间管理3、SSH服务结语前言   &...
    99+
    2022-11-12
  • win10系统易升详细介绍
    Win10系统易升(EaseUS Todo Backup)是一款功能强大的Windows 10系统备份和恢复软件。它可以帮助用户备份...
    99+
    2023-09-17
    win10
  • 查询日志分析工具pt-query-digest详细介绍
    下面一起来了解下查询日志分析工具pt-query-digest,相信大家看完肯定会受益匪浅,文字在精不在多,希望查询日志分析工具pt-query-digest这篇短内容是你想要的。pt-query-dige...
    99+
    2022-10-18
  • Linux 中wget命令详细介绍
    两个Linux命令wget和exec 一个linux命令:wget ftp访问命令来下载文件的三种方式 1)wget ftp://userName:password@172.17.5.73:21/xxxx/...
    99+
    2022-06-04
    详细介绍 命令 Linux
  • Linux中的LVM的详细介绍
    这篇文章主要介绍“Linux中的LVM的详细介绍”,在日常操作中,相信很多人在Linux中的LVM的详细介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中的LVM的详细介绍”的疑惑有所帮助!接下来...
    99+
    2023-06-13
  • mysql日志系统redo log和bin log介绍
    首先,我们先来看看一次查询/更新语句流程图 本文会将重点放在执行器<->存储引擎之间的交互。 mysql不是每次数据更改都立刻写到磁盘,而是会先将修改后的结果暂存在内存中,当一段时间后,再一次性将多个修改写...
    99+
    2022-08-25
  • Linux系统防火墙伪装机制的详细介绍
    本篇内容主要讲解“Linux系统防火墙伪装机制的详细介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统防火墙伪装机制的详细介绍”吧!防火墙可分为几种不同的安全等级。在Linux中,...
    99+
    2023-06-14
  • Unix/Linux系统下的nobody用户与nologin详细介绍
    Unix/linux系统下的nobody用户是什么? 1、Windows系统在安装后会自动建立一些用户帐户,在Linux系统中同样有一些用户帐户是在 系统安装后就有的,就像Windows系统中的内置帐户一样。 2、它们是...
    99+
    2022-06-04
    linux nobody用户是什么 linux /sbin/nologin是什么 /etc/nologin /etc/nolonin.txt
  • Oracle联机日志文件与归档文件详细介绍
    管理联机日志文件: 联机日志文件以组为单位工作 数据库正常工作至少需要2组日志 联机日志记录所有数据块的变化,用来做实例recover 同一组下的成员之间是镜像关系 more情况日志成员写满redo时发生切换 日志切换时...
    99+
    2022-11-22
    Oracle联机日志文件 Oracle归档文件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作