iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux日志文件类型有哪些
  • 701
分享到

linux日志文件类型有哪些

linux 2023-02-14 12:02:16 701人浏览 薄情痞子
摘要

这篇文章主要介绍“linux日志文件类型有哪些”,在日常操作中,相信很多人在linux日志文件类型有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux日志文件类型有

这篇文章主要介绍“linux日志文件类型有哪些”,在日常操作中,相信很多人在linux日志文件类型有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux日志文件类型有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

linux日志文件有三种类型:1、内核及系统日志,该种日志数据由系统服务rsyslog统一管理,根据其主配置文件中的设置决定将内核消息及各种系统程序消息记录到什么位置。2、用户日志,该种日志数据用于记录Linux操作系统用户登录及退出系统的相关信息,包括用户名、登录的终端、登录时间等。3、程序日志,指定程序的独立日志文件,用于记录本程序运行过程中的各种事件信息。

在Linux系统中,拥有非常灵活和强大的日志功能,它几乎可以保存所有的操作记录,还可以检索出我们需要的信息。不仅如此,Linux系统日志还可以帮助我们解决各种各样的问题。

Linux 系统日志主要有三种类型:分别是 内核及系统日志、用户日志、程序日志。

1、内核及系统日志:

这种日志数据由系统服务 rsyslog 统一管理,根据其主配置文件 /etc/rsyslog.conf 中的设置决定将内核消息及各种系统程序消息记录到什么位置。系统中有相当一部分程序会把日志文件交由 rsyslog 管理,因而这些程序使用的日志记录也具有相似的格式。

2、用户日志

这种日志数据用于记录 Linux 操作系统用户登录及退出系统的相关信息,包括用户名、登录的终端、登录时间、来源主机、正在使用的进程操作等。

3、程序日志:

有些应用程序会选择由自己独立管理一份日志文件,用于记录本程序运行过程中的各种事件信息,而不是交给 rsyslog 服务管理。由于这些程序只负责管理自己的日志文件,因此不同程序所使用的日志记录格式可能会存在较大的差异。

Linux常见日志文件及其功能

日志文件是重要的系统信息文件,其中记录了许多重要的系统事件,包括用户的登录信息、系统的启动信息、系统的安全信息、邮件相关信息、各种服务相关信息等。这些信息有些非常敏感,所以在 Linux 中这些日志文件只有 root 用户可以读取。

那么,系统日志文件保存在什么地方呢?还记得 /var/ 目录吗?它是用来保存系统动态数据的目录,那么 /var/log/ 目录就是系统日志文件的保存位置。我们通过表 1 来说明一下系统中的重要日志文件。

表 1 系统中的重要日志文件
日志文件说 明
/var/log/cron记录与系统定时任务相关的曰志
/var/log/cups/记录打印信息的曰志
/var/log/dmesg记录了系统在开机时内核自检的信总。也可以使用dmesg命令直接查看内核自检信息
/var/log/btmp记录错误登陆的日志。这个文件是二进制文件,不能直接用Vi查看,而要使用lastb命令查看。命令如下:
[root@localhost log]#lastb
root tty1 Tue Jun 4 22:38 - 22:38 (00:00)
#有人在6月4 日 22:38便用root用户在本地终端 1 登陆错误
/var/log/lasllog记录系统中所有用户最后一次的登录时间的曰志。这个文件也是二进制文件.不能直接用Vi 查看。而要使用lastlog命令查看
/var/iog/mailog记录邮件信息的曰志
/var/log/messages它是核心系统日志文件,其中包含了系统启动时的引导信息,以及系统运行时的其他状态消息。I/O 错误、网络错误和其他系统错误都会记录到此文件中。其他信息,比如某个人的身份切换为 root,已经用户自定义安装软件的日志,也会在这里列出。
/var/log/secure记录验证和授权方面的倍息,只要涉及账户和密码的程序都会记录,比如系统的登录、ssh的登录、su切换用户,sudo授权,甚至添加用户和修改用户密码都会记录在这个日志文件中
/var/log/wtmp永久记录所有用户的登陆、注销信息,同时记录系统的后动、重启、关机事件。同样,这个文件也是二进制文件.不能直接用Vi查看,而要使用last命令查看
/var/tun/ulmp记录当前已经登录的用户的信息。这个文件会随着用户的登录和注销而不断变化,只记录当前登录用户的信息。同样,这个文件不能直接用Vi查看,而要使用w、who、users等命令查看

除系统默认的日志之外,采用 RPM 包方式安装的系统服务也会默认把日志记录在 /var/log/ 目录中(源码包安装的服务日志存放在源码包指定的目录中)。不过这些日志不是由 rsyslogd 服务来记录和管理的,而是各个服务使用自己的日志管理文档来记录自身的日志。以下介绍的日志目录在你的 Linux 上不一定存在,只有安装了相应的服务,日志才会出现。服务日志如表 2 所示。

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

怎么查看系统日志状态

我们使用 ps 命令,查看日志服务 rsyslog 的状态。系统中的绝大多数日志文件是由 rsyslogd 服务来统一管理的,只要各个进程将信息给予这个服务,它就会自动地把日志按照特定的格式记录到不同的日志文件中。也就是说,采用 rsyslogd 服务管理的日志文件,它们的格式应该是统一的。

语法

ps aux | grep "rsyslog" | grep -v "grep"

在 Linux 系统中有一部分日志不是由 rsyslogd 服务来管理的,比如 apache 服务,它的日志是由 Apache 软件自己产生并记录的,并没有调用 rsyslogd 服务。但是为了便于读取,apache 日志文件的格式和系统默认日志的格式是一致的。

案例

我们使用 ps 命令,查看系统日志服务状态,具体命令如下:

linux日志文件类型有哪些

我们看到,我们使用了 ps 命令查看了系统日志 rsyslog 的服务状态。

到此,关于“linux日志文件类型有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: linux日志文件类型有哪些

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

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

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

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

下载Word文档
猜你喜欢
  • linux日志文件类型有哪些
    这篇文章主要介绍“linux日志文件类型有哪些”,在日常操作中,相信很多人在linux日志文件类型有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux日志文件类型有...
    99+
    2023-02-14
    linux
  • Linux日志有哪些类型
    这篇“Linux日志有哪些类型”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux日志有哪些类型”文章吧。大部分Linu...
    99+
    2023-06-28
  • web日志类型有哪些
    本篇内容介绍了“web日志类型有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!应用程序日志让我们从最常见的日志类型开始:应用程序日志。大...
    99+
    2023-06-02
  • MySQL中有哪些日志类型
    MySQL中有哪些日志类型,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。MySQL中有六种日志文件,分别是:重做日志(redo log)、...
    99+
    2024-04-02
  • Linux文件类型有哪些分类
    今天就跟大家聊聊有关Linux文件类型有哪些分类,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1 普通文件[root@localhost ~]# ls -lh install.log...
    99+
    2023-06-17
  • Linux系统文件类型有哪些
    Linux系统文件类型有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Linux系统中一切皆为文件,所以会有不同的文件类型,总的来说总共会有七种类型,下面一起来看看这七种文...
    99+
    2023-06-28
  • linux基本文件类型有哪些
    linux的基本文件类型有:1.普通文件,不包含有文件系统信息的结构信息的文件;2.目录文件,用于存放文件名以及其相关信息的文件;3.链接文件,指向一个真实存在的文件链接;4.设备文件,访问外部设备;5.管道文件,用于不同进程的信息传递;l...
    99+
    2024-04-02
  • 美国VPS主机Linux系统有哪些日志类型
    美国VPS主机Linux系统的日志类型有:1、内核及系统日志,是由美国VPS主机系统服务rsyslog统一管理,它的主配置文件是/etc/rsyslog.conf;2、用户日志,用于记录Linux操作系统用户登录及退出系统的相关信息;3、程...
    99+
    2024-04-02
  • 美国VPS主机Linux系统日志类型有哪些
    美国VPS主机Linux系统日志类型有:1、内核及系统日志,该日志类型的数据信息由rsyslog统一管理;2、用户日志,该日志类型主要是记录用户操作的相关数据信息;3、程序日志,该日志类型主要是指美国VPS主机中应用程序管理的日志文件信息。...
    99+
    2024-04-02
  • linux文件时间的类型有哪些
    这篇文章主要介绍“linux文件时间的类型有哪些”,在日常操作中,相信很多人在linux文件时间的类型有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux文件时间的...
    99+
    2023-02-08
    linux
  • linux设备文件的类型有哪些
    这篇文章主要介绍“linux设备文件的类型有哪些”,在日常操作中,相信很多人在linux设备文件的类型有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux设备文件的类型有哪些”的疑惑有所帮助!接下来...
    99+
    2023-06-30
  • linux的基本文件类型有哪些
    这篇文章主要介绍“linux的基本文件类型有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux的基本文件类型有哪些”文章能帮助大家解决问题。 ...
    99+
    2023-04-14
    linux
  • linux日志监控软件有哪些
    linux中常见的日志监控软件有:1.Logcheck,日志管理系统;2.Logwatch,日志分析器;3.Logstash,数据收集和记录系统;linux中常见的日志监控软件有以下几种LogcheckLogcheck是一个开源的日志管理系...
    99+
    2024-04-02
  • Linux系统查看日志文件命令有哪些
    这篇文章主要为大家展示了Linux系统查看日志文件命令有哪些,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统查看日志文件命令有哪些”这篇文章吧。Log位置:/var/log/messa...
    99+
    2023-06-28
  • mysql日志文件有哪些作用
    了解mysql日志文件有哪些作用?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!MySQL日志文件可分为:重做日志(redo...
    99+
    2024-04-02
  • Linux中有哪些常见的文件类型
    这篇文章将为大家详细讲解有关Linux中有哪些常见的文件类型,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。系统文件文件扩展名说明.conf一种配置文件。配置文件有时也使用 .cfg.lock...
    99+
    2023-06-16
  • oracle文件类型有哪些
    oracle 文件类型包括:数据文件 (dbf):存储数据和索引。重做日志文件 (rdo):记录数据库更改以确保完整性。控制文件 (ctl):存储数据库结构和文件信息。参数文件 (pfl...
    99+
    2024-04-19
    oracle 数据丢失
  • Hibernate日志类别有哪些
    本篇内容主要讲解“Hibernate日志类别有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Hibernate日志类别有哪些”吧!在Hibernate中,Hibernate日志使用Apach...
    99+
    2023-06-17
  • linux系统日志文件包含的内容有哪些
    今天小编给大家分享一下linux系统日志文件包含的内容有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2023-02-17
    linux
  • vps主机租用Linux系统有哪些日志文件
    vps主机租用Linux系统的日志文件有:1、messages文件,用于记录Linux的内核消息及各种应用程序的公共日志信息;2、cron文件,用于记录crond计划任务产生的事件信息;3、dmesg文件,用于记录Linux操作系统在引导过...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作