`
天梯梦
  • 浏览: 13747904 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

/var/log目录中Linux日志文件的功能详解

 
阅读更多

介绍下/var/log/中日志文件的所在位置以及包含的内容。
了解这些不同的日志文件,有助于在遇到紧急情况时,从容找出问题并加以解决。

 

这里介绍20个位于/var/log/ 目录之下的日志文件。
其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系统中看到。

 

/var/log/messages — 包括整体系统信息,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中。
/var/log/dmesg — 包含内核缓冲信息(kernel ring buffer)。在系统启动时,会在屏幕上显示许多与硬件有关的信息。可以用dmesg查看它们。
/var/log/auth.log — 包含系统授权信息,包括用户登录和使用的权限机制等。
/var/log/boot.log — 包含系统启动时的日志。
/var/log/daemon.log — 包含各种系统后台守护进程日志信息。
/var/log/dpkg.log – 包括安装或dpkg命令清除软件包的日志。
/var/log/kern.log – 包含内核产生的日志,有助于在定制内核时解决问题。
/var/log/lastlog — 记录所有用户的最近信息。这不是一个ASCII文件,因此需要用lastlog命令查看内容。
/var/log/maillog /var/log/mail.log — 包含来着系统运行电子邮件服务器的日志信息。例如,sendmail日志信息就全部送到这个文件中。
/var/log/user.log — 记录所有等级用户信息的日志。
/var/log/Xorg.x.log — 来自X的日志信息。
/var/log/alternatives.log – 更新替代信息都记录在这个文件中。
/var/log/btmp – 记录所有失败登录信息。使用last命令可以查看btmp文件。例如,”last -f /var/log/btmp | more“。
/var/log/cups — 涉及所有打印信息的日志。
/var/log/anaconda.log — 在安装Linux时,所有安装信息都储存在这个文件中。
/var/log/yum.log — 包含使用yum安装的软件包信息。
/var/log/cron — 每当cron进程开始一个工作时,就会将相关信息记录在这个文件中。
/var/log/secure — 包含验证和授权方面信息。例如,sshd会将所有信息记录(其中包括失败登录)在这里。
/var/log/wtmp或/var/log/utmp — 包含登录信息。使用wtmp可以找出谁正在登陆进入系统,谁使用命令显示这个文件或信息等。
/var/log/faillog – 包含用户登录失败信息。此外,错误登录命令也会记录在本文件中。
除了上述Log文件以外, /var/log还基于系统的具体应用包含以下一些子目录:
/var/log/httpd/或/var/log/apache2 — 包含服务器access_log和error_log信息。
/var/log/lighttpd/ — 包含light HTTPD的access_log和error_log。
/var/log/mail/ – 这个子目录包含邮件服务器的额外日志。
/var/log/prelink/ — 包含.so文件被prelink修改的信息。
/var/log/audit/ — 包含被 Linux audit daemon储存的信息。
/var/log/samba/ – 包含由samba存储的信息。
/var/log/sa/ — 包含每日由sysstat软件包收集的sar文件。
/var/log/sssd/ – 用于守护进程安全服务。

 

说明:
除了手动存档和清除这些日志文件以外,还可以使用logrotate在文件达到一定大小后自动删除。
建议使用vi,tail,grep和less等命令查看linux下的日志文件内容。

 

来源:http://www.jbxue.com/LINUXjishu/var_log_3hXc6Gh2Mq1.html

 

分享到:
评论

相关推荐

    linux系统varlog目录下的信息详解.pdf

    在Linux操作系统中,`/var/log`目录是一个非常重要的区域,因为它存储了系统和服务的各种日志文件。这些文件记录了系统运行时的事件、错误信息以及各种服务的状态,对于系统管理和故障排查至关重要。下面将详细解释 ...

    linux系统日志详解

    Linux系统日志详解 在Linux操作系统中,日志系统扮演着至关重要的角色,它记录了系统运行中的事件、错误和警告信息,为管理员提供了一种监控和诊断系统状况的手段。Linux日志主要分为几个部分,包括日志的分类、...

    40道Linux日志高频题整理(附答案背诵版).md

    ### Linux日志高频题知识点详解 #### 一、基础知识 1. **常见的Linux日志文件及其用途** 在Linux环境中,日志文件是系统管理和维护过程中不可或缺的一部分。它们记录了系统运行过程中的各种事件,包括但不限于...

    Linux日志管理详解.docx

    Linux日志管理详解 Linux日志管理是指对Linux系统中各种日志文件的管理和分析,以便更好地了解系统的运行状态、检测和解决问题。该过程包括日志文件的查看、分析和管理,旨在提高系统的安全性和可靠性。 日志连接...

    Linux-nohup日志拆分

    ### Linux-nohup日志拆分详解 在Linux环境下,我们经常会使用`nohup`命令来运行一些长时间运行的任务,这些任务会将输出重定向到`nohup.out`文件中。随着运行时间的增长,这个文件可能会变得非常大,不仅占用大量...

    日志服务器配置,接收H3C路由器日志

    在`/var/log/`目录下为H3C路由器创建一个名为Device的文件夹,并在该文件夹中创建一个名为`info.log`的文件用于存储来自H3C路由器的日志信息。 ``` # mkdir /var/log/Device # touch /var/log/Device/info.log ...

    linux 目录结构

    ### Linux目录结构详解 在Linux系统中,目录结构是整个文件系统的骨架,它不仅规定了文件和目录如何组织,还反映了系统内部的工作机制。本文将详细介绍Linux目录结构中各个主要目录的意义及其所包含的主要内容。 #...

    linux学习笔记分享

    Linux 目录架构和文件系统详解 Linux 系统的目录架构是由 FHS(Filesystem Hierarchy Standard)标准所定义的,其主要目的是为了让用户和开发者更容易地管理和维护 Linux 系统。下面是 Linux 目录架构的详细解释: ...

    linux 日志汇集

    ### Linux日志汇集详解 #### 一、引言 在Linux系统管理中,了解系统运行状态至关重要。系统日志作为观察系统健康状况的重要工具,在故障排查、安全审计等方面发挥着不可替代的作用。本文将深入探讨Linux中常见的...

    linux目录详解 linux目录详解

    - **/var/log**: 日志文件。 - **/var/mail**: 邮件队列。 - **/var/spool**: 打印队列。 14. **/home** - **用途**:存放普通用户的主目录。 15. **/etc** 下的其他重要配置文件 - **/etc/fstab**: 文件系统...

    linux目录详解

    /var目录用于存放系统运行时变化的数据,如日志文件(/var/log)、Web服务器的网站内容(/var/www)、库文件(/var/lib)等。 5. /sbin 这个目录包含了系统管理命令,仅限于超级用户(root)执行。这些命令通常...

    linux的目录架构

    ### Linux的目录架构详解 #### 一、概述 在Linux操作系统中,文件系统的组织结构遵循一个清晰且逻辑严密的设计原则,这种设计不仅有利于系统管理,还能帮助用户更好地理解和使用Linux。本文将详细介绍Linux的主要...

    Linux 详解 /var/log/xferlog的各个字段解析

    在Linux系统中,`/var/log/xferlog`文件记录了FTP(File Transfer Protocol)服务器的传输活动,主要用于审计和监控FTP服务器的数据交换情况。以下是对 `/var/log/xferlog` 文件中各个字段的详细解释: 1. **日期和...

    Linux平台安装MongoDB.docx

    - 默认情况下,MongoDB会在`/var/lib/mongodb`目录下存储数据,在`/var/log/mongodb`目录下记录日志。 - 可以预先创建这些目录,并设置相应的权限。 - `sudo mkdir -p /var/lib/mongodb`。 - `sudo mkdir -p /...

    linux-tail.txt

    综上所述,`tail` 命令在 Linux 系统中具有非常广泛的应用场景,不仅可以用来监控日志文件的变化,还可以用于查看各种文件的末尾内容,是一个非常实用的命令行工具。理解其基本语法和常用选项对于提高工作效率和解决...

    Linux 系统中文件和目录属性相关知识详解.doc

    在Linux系统中,文件和目录的属性构成了操作系统的基础框架,对于理解和操作Linux至关重要。Linux的文件系统采用树形结构,所有文件和目录都从根目录(`/`)开始展开。根目录不仅是整个文件系统的起点,还包含了与系统...

    linux笔记.txt 关于linux命令

    - **/var/log**:日志文件目录,包括安全日志、邮件日志等。 - **/var/log/secure**:记录SSH、FTP等服务的安全日志。 - **/var/log/wtmp**:记录用户登录和退出信息的日志文件。 - **/var/log/messages**:系统...

    linux目录详解.pdf

    Linux目录详解涉及到Linux操作系统中各种目录的作用和文件系统的层次结构。Linux遵循文件系统层次标准(Filesystem Hierarchy Standard,FHS),其目的是为了确保Linux发行版之间具有统一的目录结构。了解这些目录...

    Linux服务器日志管理详解.docx

    Linux 服务器日志管理详解 Linux 服务器日志管理是指在 Linux 系统中对日志文件的管理和分析,以追踪服务器的运行情况和安全事件。本文将详细介绍 Linux 服务器日志管理的基本概念、日志子系统、日志文件类型、日志...

    linux目录架构

    本文将详细介绍Linux中的主要目录及其功能,并解释这些目录中存放的文件类型。 #### 根目录(/) - **简介**:根目录是整个文件系统的起点,其他所有目录都直接或间接地链接到这个目录。 - **特点**:位于文件系统...

Global site tag (gtag.js) - Google Analytics