如何查看配置Ubuntu和Centos的系统日志

合集下载

Centos下重要日志文件及查看方式

Centos下重要日志文件及查看方式

Centos下重要日志文件及查看方式

(2014-01-02 12:56:34)

转载▼

1、Linux下重要日志文件介绍

/var/log/boot.log

该文件记录了系统在引导过程中发生的事件,就是Linux系统开机自检过程显示的信息,如图1所示:

图1 /var/log/boot.log示意

/var/log/cron

该日志文件记录crontab守护进程crond所派生的子进程的动作,前面加上用户、登录时间和PID,以及派生出的进程的动作。CMD的一个动作是cron派生出一个调度进程的常见情况。REPLACE(替换)动作记录用户对它的cron文件的更新,该文件列出了要周期性执行的任务调度。RELOAD动作在REPLACE动作后不久发生,这意味着cron注意到一个用户的cron文件被更新而cron需要把它重新装入内存。该文件可能会查到一些反常的情况。该文件的示意请见图2:

图2 /var/log/cron文件示意

/var/log/maillog

该日志文件记录了每一个发送到系统或从系统发出的电子邮件的活动。它可以用来查看用户使用哪个系统发送工具或把数据发送到哪个系统。图3所示是该日志文件的片段:

图3 /var/log/maillog文件示意

该文件的格式是每一行包含日期、主机名、程序名,后面是包含PID或内核标识的方括号、一个冒号和一个空格,最后是消息。该文件有一个不足,就是被记录的入侵企图和

成功的入侵事件,被淹没在大量的正常进程的记录中。但该文件可以由/etc/syslog文件进行定制。由/etc /syslog.conf配置文件决定系统如何写入/var/messages。

Linux命令行下的系统日志和错误查看技巧

Linux命令行下的系统日志和错误查看技巧

Linux命令行下的系统日志和错误查看技巧在Linux命令行下,系统日志和错误查看是系统管理员和开发人员

必备的技能之一。系统日志记录了系统运行过程中的各种事件和错误

信息,通过查看系统日志,可以追踪问题并解决系统故障。本文将介

绍一些常用的Linux命令行下的系统日志和错误查看技巧。

一、查看系统日志

1. 查看系统日志文件

Linux系统将系统日志保存在/var/log目录下的不同文件中。常用的

系统日志文件有:

- /var/log/syslog:包含系统的整体运行状态和各个服务的日志信息。

- /var/log/messages:包含系统的整体状态信息和各种服务的消息。

- /var/log/auth.log:包含与系统身份验证和安全相关的日志信息。

- /var/log/kern.log:包含与内核相关的日志信息。

- /var/log/boot.log:包含系统启动过程的日志信息。

可以使用以下命令查看系统日志文件的内容:

```

tail /var/log/syslog

tail /var/log/messages

tail /var/log/auth.log

tail /var/log/kern.log

tail /var/log/boot.log

```

2. 实时查看系统日志

如果需要实时查看系统日志的更新信息,可以使用以下命令:

```

tail -f /var/log/syslog

tail -f /var/log/messages

tail -f /var/log/auth.log

tail -f /var/log/kern.log

如何查看服务器日志

如何查看服务器日志

如何查看服务器日志

服务器日志是记录服务器活动和事件的文件,通过查看服务器日志可

以了解服务器的运行情况,排查问题和优化服务器性能。下面是查看服务

器日志的步骤和方法:

1.登录服务器:首先需要通过SSH等远程登录工具远程登录到服务器,输入正确的用户名和密码或者使用密钥进行身份验证。

2. 定位日志目录:不同操作系统和服务器程序会将日志文件存放在

不同的位置。一般来说,常见的Linux发行版如Ubuntu、CentOS等的日

志文件通常存放在/var/log目录下,Nginx服务器的日志文件一般存放在

/var/log/nginx目录下。可以通过以下命令来查看日志文件的位置:- Linux系统:`ls /var/log`

- Nginx服务器:`ls /var/log/nginx`

3. 查看日志文件:通过常用的文件阅读工具(如cat、tail、less 等)可以查看日志文件的内容。一般情况下,我们会使用tail命令实时

查看日志文件的更新内容。以下是几个常用的命令示例:

- 查看整个日志文件内容:`cat 文件名`

- 实时查看日志文件末尾内容:`tail -f 文件名`

4. 根据需求筛选日志内容:日志文件通常包含大量的信息,可以根

据需求使用grep等命令筛选出关键信息。以下是几个常用的命令示例:- 根据关键字过滤日志内容:`grep 关键字文件名`

- 反向过滤日志内容:`grep -v 关键字文件名`

- 通过时间区间过滤日志内容:`sed -n '/开始时间/,/结束时间/p' 文件名`

5. 查看日志文件属性:通过使用ls命令可以查看日志文件的权限、拥有者、文件大小和最后修改时间等属性信息。以下是几个常用的命令示例:

CMD命令中的系统日志与事件查看方法

CMD命令中的系统日志与事件查看方法

CMD命令中的系统日志与事件查看方法

在计算机维护和故障排查过程中,系统日志和事件记录是非常重要的工具。通

过查看系统日志和事件记录,我们可以了解系统的运行状况、故障原因以及可能的解决方法。在CMD命令中,也有一些命令可以帮助我们查看系统日志和事件记录。本文将介绍一些常用的CMD命令,帮助读者更好地了解和使用系统日志和事件查

看方法。

一、查看系统日志

1. eventvwr命令

eventvwr命令是Windows系统自带的系统日志查看工具。通过运行该命令,我们可以打开“事件查看器”窗口,查看系统日志、应用程序日志、安全日志等。

在CMD命令行中输入eventvwr并按下回车键,即可打开“事件查看器”窗口。

在该窗口中,可以选择不同的日志类型,并查看相应的日志记录。例如,我们可以选择“系统”日志类型,查看系统运行过程中的错误和警告信息。

2. wevtutil命令

wevtutil命令是Windows系统自带的事件查看工具。通过运行该命令,我们可

以在CMD命令行中直接查看系统日志,而无需打开“事件查看器”窗口。

在CMD命令行中输入wevtutil qe System /c:10 /rd:true /f:text,即可查看最近10

条系统日志记录。其中,/c:10表示显示最近10条日志,/rd:true表示按时间倒序排列,/f:text表示以文本格式显示。

二、查看事件记录

1. eventquery命令

eventquery命令是Windows系统自带的事件记录查看工具。通过运行该命令,我们可以在CMD命令行中查看事件记录,并根据特定条件进行筛选。

如何在Linux系统中查看系统日志

如何在Linux系统中查看系统日志

如何在Linux系统中查看系统日志在Linux系统中,系统日志是记录系统运行情况和各种事件的重要组成部分。通过查看系统日志,我们可以了解系统的运行状态、故障排查和监控系统性能。本文将介绍如何在Linux系统中查看系统日志的方法和技巧。

一、命令行查看系统日志

1. 查看系统日志文件

在Linux系统中,系统日志文件主要存储在/var/log目录下。常见的系统日志文件包括:

- /var/log/messages:包含系统常规信息和错误信息。

- /var/log/syslog:包含系统各个组件的信息。

- /var/log/dmesg:记录了系统启动期间的信息。

通过执行以下命令,我们可以查看系统日志文件的内容:

```bash

$ cat /var/log/messages

$ cat /var/log/syslog

$ cat /var/log/dmesg

```

2. 使用查看工具

除了直接查看日志文件,Linux系统还提供了一些工具来方便我们查看系统日志,如:

- tail命令:用于查看日志文件末尾的内容,可通过参数指定查看的行数。

```bash

$ tail -n 100 /var/log/messages

```

- grep命令:用于在日志文件中搜索特定的关键词。

```bash

$ grep "error" /var/log/syslog

```

- less命令:可以以翻页的形式浏览日志文件。

```bash

$ less /var/log/dmesg

```

二、图形界面查看系统日志

除了命令行方式,Linux系统中还提供了一些图形界面工具来查看系统日志。常见的图形界面工具有:

利用journalctl命令进行系统日志查看

利用journalctl命令进行系统日志查看

利用journalctl命令进行系统日志查看

系统日志是记录系统运行状态和事件的重要信息来源,它可以帮助我们了解系统的运行情况、故障分析和安全审计等。在Linux系统中,journalctl命令是一个很实用的工具,可以用来查看和分析系统日志。

一、 journalctl命令简介

journalctl命令是systemd-journald服务的一个工具,用于查询和管理系统日志。systemd-journald是systemd服务管理器的一部分,它负责收集、存储和管理系统日志。

二、基本用法

1. 查看所有日志:

journalctl

这个命令会以时间顺序列出所有的日志,最新的日志位于最底部。我们可以通过滚动屏幕查看日志,按下q键退出。

2. 查看最新的日志:

journalctl -n

使用-n参数可以只显示最新的若干条日志,默认显示最新的10条日志。

3. 按单位显示日志:

journalctl -u unit

使用-u参数可以按照指定的单位(unit)过滤日志,只显示与该单

位相关的日志。例如,若要查看sshd服务的日志,可以使用以下命令:journalctl -u sshd

4. 按关键字过滤日志:

journalctl -k keyword

使用-k参数可以按照指定的关键字(keyword)过滤日志,只显示

与该关键字相关的日志。例如,若要查看内核错误信息,可以使用以

下命令:

journalctl -k ERROR

5. 按照时间范围查看日志:

journalctl --since "2022-01-01" --until "2022-02-01"

高级系统日志管理Linux命令之journalctl

高级系统日志管理Linux命令之journalctl

高级系统日志管理Linux命令之journalctl

在Linux系统中,日志记录是非常重要的,它可以帮助我们跟踪并

解决系统问题。而journalctl命令作为高级的系统日志管理命令,可以

帮助我们更方便地查看、分析和管理系统日志信息。本文将详细介绍journalctl命令的用法和常见功能。

一、概述

journalctl是systemd-journald服务的一个工具,用于查询和管理系

统日志。systemd-journald是一个系统日志和日志转发服务,它会将系

统日志保存在二进制文件中,而journalctl命令可以用来查询和过滤这

些日志。

二、基本用法

1. 查询所有日志

要查询系统中的所有日志,只需要简单地运行`journalctl`命令即可。默认情况下,journalctl会将最近的日志输出到终端。

2. 查找特定单位(Unit)的日志

可以使用`-u`选项来指定查询某个特定单位(Unit)的日志,例如:

```

journalctl -u sshd

```

这将会列出sshd服务的日志。

3. 指定时间范围查询日志

可以使用`--since`和`--until`选项来指定查询的时间范围,例如:```

journalctl --since "2022-01-01" --until "2022-01-31"

```

这将会查询从2022年1月1日到2022年1月31日之间的日志。

4. 按照重要性级别过滤日志

可以使用`-p`选项来指定过滤日志的重要性级别,例如:

```

journalctl -p err

```

这将会列出所有重要性级别为"err"(错误)的日志。

linux中查看日志的命令和技巧

linux中查看日志的命令和技巧

Linux 中查看日志的命令和技巧

在 Linux 系统中,日志记录了系统运行时的各种信息,包括应用程序的错误、警告、调试信息等。因此,查看日志是 Linux 系统运维和故障排除的重要手段。本文将介绍 Linux 中常用的查看日志的命令和技巧。下面是本店铺为大家精心编写的5篇《Linux 中查看日志的命令和技巧》,供大家借鉴与参考,希望对大家有所帮助。

《Linux 中查看日志的命令和技巧》篇1

一、基本命令

1. tail 命令

tail 命令可以查看文件的最后几行,通常用于查看日志文件。可以使用以下几种方式:

- tail -n [数字]:显示指定行数的最后几行,例如 tail -n 100 /var/log/messages

- tail -n +[数字]:显示从指定行数开始的几行,例如 tail -n +200 /var/log/messages

- tail -c [数字]:显示指定字节数的最后几行,例如 tail -c 1000 /var/log/messages

2. head 命令

head 命令可以查看文件的前几行,也可以用于查看日志文件。可以使用以下几种方式:

- head [数字]:显示指定行数的前几行,例如 head 10

/var/log/messages

- head -n [数字]:显示指定行数的前 n 行,例如 head -n 100 /var/log/messages

3. cat 命令

cat 命令可以显示文件的内容,可以将多个日志文件合并查看。可以使用以下几种方式:

- cat [文件名]:显示指定文件的内容,例如 cat

centos查看系统配置信息

centos查看系统配置信息

centos查看系统配置信息1、linux查看版本当前操作系统发⾏信息 cat /etc/centos-release

2、查看内核版本uname -a或者cat /proc/version

3、查看CPU参数

1)、查看 CPU 物理个数

grep 'physical id' /proc/cpuinfo | sort -u | wc -l

2)、查看 CPU 核⼼数量

grep 'core id' /proc/cpuinfo | sort -u | wc -l

3)、查看 CPU 线程数

grep 'processor' /proc/cpuinfo | sort -u | wc -l

4)、查看 CPU 型号

dmidecode -s processor-version

5)、查看 CPU 的详细信息:

cat /proc/cpuinfo

4、查看内存情况free -g (-g对应GB,-m对应mb)

5、查看硬盘使⽤情况df -lh

如何查看服务器系统日志

如何查看服务器系统日志

如何查看服务器系统日志

查看服务器系统日志是进行故障排查和问题解决的重要环节之一、系统日志记录了服务器运行过程中的各种事件和错误信息,可以帮助管理员追踪问题,分析系统运行状况,以及进行预防性维护。在不同的操作系统和服务器环境下,查看系统日志的方法可能会有所不同,下面分别介绍Linux和Windows两种常见操作系统下的查看方法。

一、Linux系统日志查看

1. /var/log目录下的系统日志文件

Linux系统的日志文件通常存储在/var/log目录下,不同的发行版本可能会有不同的文件命名和存放位置。

1.1 /var/log/messages

/var/log/messages是Linux系统中的通用日志文件,记录了系统启动信息、内核信息、网络和硬件设备信息等。可以使用如下命令查看该文件的内容:

```shell

tail -n 100 /var/log/messages # 查看最后100行

cat /var/log/messages # 查看完整文件内容

```

1.2/var/log/dmesg

/var/log/dmesg是内核缓冲区的内容,记录了内核初始化、设备检测、模块加载和系统启动信息等。可以使用如下命令查看该文件的内容:

```shell

dmesg

```

1.3 /var/log/syslog

/var/log/syslog将所有的系统日志都记录在该文件中,可以使用如下命令查看该文件的内容:

```shell

tail -n 100 /var/log/syslog

cat /var/log/syslog

Linux命令高级技巧使用journalctl命令进行系统日志查看

Linux命令高级技巧使用journalctl命令进行系统日志查看

Linux命令高级技巧使用journalctl命令进行

系统日志查看

Linux命令高级技巧:使用journalctl命令进行系统日志查看

在Linux系统中,日志是非常重要的,它记录了系统运行时的各种

信息,包括错误、警告以及系统事件等。系统管理员可以通过查看日

志来及时了解系统运行状态、排查问题和优化系统性能。在Linux环境中,journalctl命令是一款强大的工具,它可以用来查看系统日志并提

供了多种高级技巧。本文将介绍如何使用journalctl命令进行系统日志

查看。

1. 查看所有日志

要查看系统的所有日志,只需在终端中输入以下命令并按回车键:```

journalctl

```

该命令将显示系统中的所有日志记录,按照时间顺序排列,最新的

日志将显示在最下方。如果日志非常多,在终端中可以使用箭头键滚

动查看。

2. 按时间范围查看日志

有时候,我们只关心某个时间范围内的日志。journalctl命令提供了

--since和--until选项,可以按照指定的起始时间和结束时间来筛选日志。

例如,要查看从2021年1月1日到2021年1月10日的日志,可以使用以下命令:

```

journalctl --since "2021-01-01" --until "2021-01-10"

```

3. 根据优先级过滤日志

日志的优先级可以帮助我们区分不同类型的日志。journalctl命令提供了-p或--priority选项,可以根据优先级来过滤日志。

以下是journalctl命令支持的优先级:

- emerg:紧急状况,系统无法使用

如何在Linux终端中查看系统日志

如何在Linux终端中查看系统日志

如何在Linux终端中查看系统日志在Linux操作系统中,终端是一个非常强大和方便的工具,可以用来执行各种系统任务和调试操作。系统日志是记录操作系统运行状态和事件的重要信息来源。通过查看系统日志,我们可以了解系统的运行状况、故障信息以及其他与系统相关的重要消息。本文将介绍如何在Linux终端中查看系统日志。

一、通过命令行查看系统日志

在Linux中,系统日志文件通常位于/var/log目录下。我们可以使用命令行工具来查看并过滤这些日志文件,以获取我们所需的信息。

1. 查看系统日志文件

在终端中,可以使用以下命令来查看系统日志文件:

```

$ cat /var/log/syslog

```

该命令将打印出syslog文件的内容,其中包含了系统运行时的各种事件和消息。您可以通过滚动页面来查看完整的日志内容。如果日志文件较大,可能需要按Ctrl + C来停止滚屏。

2. 过滤日志内容

有时,系统日志文件可能非常庞大,其中包含了各种类型的信息。为了更好地查找所需的日志内容,我们可以使用管道和过滤命令来筛选出特定的信息。

例如,要查看包含关键字"error"的日志条目,可以使用grep命令进行过滤:

```

$ cat /var/log/syslog | grep "error"

```

这将只显示包含"error"关键字的日志条目。您可以根据需要更改关键字以及要过滤的日志文件。

3. 查看特定类型的系统日志文件

除了syslog文件外,还有其他类型的系统日志文件,如auth.log,kernel.log和messages等。这些文件包含了与系统安全、内核和其他重要消息相关的日志信息。

如何在计算机上查看系统日志

如何在计算机上查看系统日志

如何在计算机上查看系统日志在计算机运行过程中,系统日志记录了各种重要的系统活动、错误和警告,对于用户来说是非常有用的。通过查看系统日志,我们可以及时了解到计算机的运行状态,及时发现并解决问题。本文将介绍如何在计算机上查看系统日志的方法。

方法一:使用事件查看器

Windows操作系统提供了事件查看器工具,能够方便地查看各种系统日志。下面将详细介绍如何使用事件查看器查看系统日志。

1. 打开事件查看器

在Windows开始菜单的搜索栏中输入“事件查看器”,并点击打开该应用程序。

2. 导航到系统日志

在事件查看器的左侧面板中,展开“Windows日志”文件夹,并选择“系统”日志。

3. 查看系统日志

在右侧面板中将显示所有系统日志的列表。你可以通过日期、时间、源、事件ID等关键词对日志进行过滤和搜索。

方法二:使用命令行工具

除了事件查看器,我们还可以通过命令行工具查看系统日志。下面是使用命令行工具查看系统日志的方法。

1. 打开命令提示符

在Windows开始菜单的搜索栏中输入“cmd”,并点击打开命令提示符。

2. 输入命令

在命令提示符窗口中,输入以下命令来查看系统日志:

```

eventvwr.msc /s

```

3. 查看系统日志

通过上述命令进入事件查看器界面,你可以按照方法一中的步骤来查看系统日志。

方法三:使用第三方工具

除了系统自带的事件查看器外,还有一些第三方工具可以帮助我们更方便地查看系统日志。下面将介绍一个常用的第三方工具——Syslog 服务器。

1. 下载并安装Syslog服务器

在互联网上搜索并下载Syslog服务器的安装程序,然后按照安装

Linux系统日志的查看与分析方法

Linux系统日志的查看与分析方法

Linux系统日志的查看与分析方法Linux系统日志是记录操作系统运行情况和事件的重要工具,可以

帮助管理员追踪问题、发现异常和优化系统性能。本文将介绍Linux系统日志的查看与分析方法。

一、系统日志的分类与存储位置

1.1 日常日志

日常日志包括系统启动和关闭信息、内核、进程和服务的相关信息。它们主要保存在目录/var/log/下的不同文件中,如:

- /var/log/messages: 存储系统和内核级别的消息。

- /var/log/syslog: 存储系统的日志信息。

- /var/log/dmesg: 存储内核的启动信息。

1.2 应用程序日志

应用程序日志包括各类应用、服务和守护进程的运行日志。通常,

它们保存在/var/log/下的不同目录中,如:

- /var/log/httpd/: 存储Apache HTTP服务器的访问和错误日志。

- /var/log/mysql/: 存储MySQL数据库的日志信息。

- /var/log/mail/: 存储邮件服务器的日志信息。

二、系统日志的查看方法

2.1 使用cat命令

cat命令可以查看日志文件的内容,如:

```shell

cat /var/log/messages

```

该命令将输出messages文件的全部内容。

2.2 使用tail命令

tail命令可以查看日志文件的末尾内容,常和-f选项一起使用以实时监视日志文件,如:

```shell

tail -f /var/log/syslog

```

该命令将持续输出syslog文件中的最新内容,适用于实时查看系统日志。

关于centos系统中常用查看系统信息和日志命令小结

关于centos系统中常用查看系统信息和日志命令小结

关于centos系统中常用查看系统信息和日志命令小结关于CentOS系统中常用查看系统信息和日志命令小结

一、引言

作为一名使用CentOS系统的用户,了解如何查看系统信息和日志是

非常重要的。掌握相关命令可以帮助我们更好地监测系统运行状态,

及时排查问题。本文将对CentOS系统中常用的查看系统信息和日志

的命令进行小结和总结,帮助读者更好地理解和使用。

二、查看系统信息命令

1. uname命令

uname命令用于显示当前操作系统的基本信息。在终端中输入uname命令后,可以得到操作系统的名称、版本号、内核版本等信息。

2. lsb_release命令

lsb_release命令主要用于显示系统的发行版信息,包括发行版的名称、版本号和ID等信息。

3. cat /etc/redhat-release命令

该命令用于查看系统的具体版本和发行版信息。通过此命令可以直观

地获得CentOS系统的具体版本号。

4. cat /etc/os-release命令

该命令可以获取操作系统的版本和详细信息,包括系统名称、版本号、ID、构建日期等。此命令在CentOS 7及以上版本中适用。

5. free命令

free命令用于查看系统的内存使用情况。通过该命令可以获取系统中

空闲内存、已使用内存、缓冲区和缓存内存的大小。

6. df -h命令

df -h命令用于查看磁盘空间的使用情况。通过该命令可以获取磁盘挂载点、总空间、已用空间和可用空间等信息。

7. top命令

top命令用于实时查看系统的进程和资源占用情况。在终端中输入top 命令后,可以看到各个进程的CPU使用率、内存使用率等信息。

windows及linux操作系统日志记录和查看方法

windows及linux操作系统日志记录和查看方法

常见操作系统日志记录和查看

1.Unix系统日志与审计

由于Unix种类繁多,各种系统存在一定的差异,但是大致的原理、命令都比较相似,下边的说明均以Linux为例。

1.1Unix系统日志

日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的功能有:审计和监测。他还可以实时的监测系统状态,监测和追踪侵入者等等。

在Unix系统中,有三个主要的日志子系统:

连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。

进程统计--由系统内核执行。当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个纪录。进程统计的目的是为系统中的基本服务提供命令使用统计。

错误日志--由syslogd(8)执行。各种系统守护进程、用户程序和内核通过syslog(3)向文件/var/log/messages报告值得注意的事件。另外有许多UNIX 程序创建日志。像HTTP和FTP这样提供网络服务的服务器也保持详细的日志。

常用的日志文件如下:

access-log 纪录HTTP/web的传输

acct/pacct 纪录用户命令

aculog 纪录MODEM的活动

btmp 纪录失败的纪录

lastlog 纪录最近几次成功登录的事件和最后一次不成功的登录

messages 从syslog中记录信息(有的链接到syslog文件)

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何查看配置Ubuntu和Centos的系统日

内容来源于PPPCloud官网教程介绍

Linux系统管理员经常需要查看日志文件用于故障诊断。事实上,这是任何系统管理员都将做的第一件事。在本教程中,我们将看看Linux日志记录机制。

默认文件位置

默认的日志文件位置:在Linux默认位置是/var/log日志文件。您可以用一个简单的ls - l /var/log命令查看日志文件的目录列表。

查看文档内容

下面是一些常见的日志文件,他们都在默认的log路径下面

• wtmp

最后一个命令告诉我们登录用户的历史:

Syslog守护进程

日志的核心机制是rsyslog守护进程,这个服务负责各个部分的的日志信息的收集和传递。它还可以日志消息转发到另一个Linux服务器。

rsyslog配置文件

此守护进程会从rsyslog.conf文件获取配置信息,这个文件一般默认在/etc下面。这个配置文件会告诉rsylog守护进程哪里去存储日志。这里是一个CentOS rsyslog摘录。配置文件:

• debug: 来源于项目的调试信息。•• info: 简单的信息消息——不需要干预•• notice: 可能需要关注的条件•

• warn:警告•

• err: 错误•

• crit: 临界条件•

• alert: 条件是需要立即干预•

• emerg: 紧急情况•

现在让我们考虑下面的从文件中取出的行。

同样,如果我们想从陷阱邮件子系统除了信息消息,该规范将像下面这样

在接下来的例子中,我添加两个新行在CentOS的系统配置文件rsyslog.conf。

默认情况下,日志文件是旋转每周有四个剩余积压在线在任何时候。当程序运行时,将生成一个新的、空的日志文件和旧将被压缩。他唯一的例外是wtmp和btmp文件。wtmp跟踪系统登录和btmp跟踪坏的登录尝试。如果任何wtmp 或btmp文件可以找到,这些日志文件都是每月旋转。自定义日志保存在etc / logrotate旋转配置目录。这些也是logrotate.conf指令。Debian安装向我展示了这个目录的内容.

测试旋转

看到这是如何工作的,下面是部分/var/log目录下的日志文件列表在我测试CentOS服务器上

当尘埃落定,我们试图检查新邮件,安全或消息文件:

原文链接:https:///community_courseInfo.html?id=600023

相关文档
最新文档