iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >如何进行Linux系统syslog分析
  • 541
分享到

如何进行Linux系统syslog分析

2023-06-28 17:06:42 541人浏览 八月长安
摘要

如何进行linux系统syslog分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、日志系统之syslogsyslog是Linux系统中默认的日志守护进程,RHEL5上

如何进行linux系统syslog分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

一、日志系统之syslog

syslog是Linux系统中默认的日志守护进程,RHEL5上默认是syslog,而RHEL6上则是syslog-ng(next generation),而syslog-ng不仅在配置上有了重大的改变,而且所支持的功能更强大。但是此处我们还是以RHEL5为例,先介绍syslog,以后再介绍syslog-ng。

[root@liangxu ~]# chkconfig --list syslogsyslog         0:off1:off2:on3:on4:on5:on6:off[root@soysauce ~]# service syslog statussyslogd (pid  2887) is running...klogd (pid  2890) is running...syslogd: 系统,非内核产生的信息klogd:内核,专门负责记录内核产生的日志信息

二、Syslog服务的配置详解

配置文件定义格式:facility.priority        action 

[root@liangxu ~]# cat /etc/syslog.conf # Log all kernel messages to the console.# Logging much else clutters up the screen.#kern.*/dev/console# Log anything (except mail) of level info or higher.# Don't log private authentication messages!*.info;mail.none;news.none;authpriv.none;cron.none/var/log/messages# The authpriv file has restricted access.authpriv.*/var/log/secure# Log all the mail messages in one place.mail.*-/var/log/maillog            # "-"表示异步写入# Log cron stuffcron.*/var/log/cron# Everybody gets emergency messages*.emerg*# Save news errors of level crit and higher in a special file.uucp,news.crit/var/log/spooler# Save boot messages also to boot.loglocal7.*/var/log/boot.log## INN#news.=crit                                        /var/log/news/news.critnews.=err                                         /var/log/news/news.errnews.notice                                       /var/log/news/news.notice

配置文件之facility:日志的来源

auth                      # 认证相关的     authpriv                      # 权限,授权相关的     cron                      # 任务计划相关的     daemon                        # 守护进程相关的     kern                      # 内核相关的     lpr                          # 打印相关的     mail                         # 邮件相关的     mark                         # 标记相关的     news                         # 新闻相关的         security                     # 安全相关的,与auth 类似      syslog                      # syslog自己的         user                        # 用户相关的     uucp                        # unix to unix cp 相关的     local0 到 local7                          # 用户自定义使用     *                           # *表示所有的facility

配置文件之priority:日志的级别

debug                                   # 程序或系统的调试信息 info                                    # 一般信息notice                                 # 不影响正常功能,需要注意的消息 warning/warn                            # 可能影响系统功能,需要提醒用户的重要事件 err/error                               # 错误信息 crit                                    # 比较严重的 alert                                   # 必须马上处理的 emerg/panic                             # 会导致系统不可用的 *                                       # 表示所有的日志级别 none                                    # 跟* 相反,表示啥也没有

配置文件之action:日志记录的位置

系统上的绝对路径                        # 普通文件 如: /var/log/xxx |                                       # 管道  通过管道送给其他的命令处理 终端                                  # 终端 如:/dev/console @HOST                               # 远程主机 如: @10.0.0.1      用户                                  # 系统用户 如: root     *                                   # 登录到系统上的所有用户,一般emerg级别的日志是这样定义的

syslog服务脚本配置文件

[root@liangxu ~]# cat /etc/sysconfig/syslog# Options to syslogd# -m 0 disables 'MARK' messages.# -r enables logging from remote Machines# -x disables DNS lookups on messages recieved with -r# See syslogd(8) for more detailsSYSLOGD_OPTIONS="-m 0"                                # 此处添加"-r"即可接受其他主机发来的日志信息并记录# Options to klogd# -2 prints all kernel oops messages twice; once for klogd to decode, and#    once for processing with 'ksymoops'# -x disables all klogd processing of oops messages entirely# See klogd(8) for more detailsKLOGD_OPTIONS="-x"#SYSLOG_UMASK=077# set this to a umask value to use for all log files as in umask(1).# By default, all permissions are removed for "group" and "other".

三、定义格式实例

mail.info   /var/log/mail.log      # 表示将mail相关的,级别为info及以上级别的信息记录到mail.log文件中 auth.=info  @10.0.0.1               # 表示将auth相关的,基本为info的信息记录到10.0.0.1主机上去 user.!=error                     # 表示记录user相关的,不包括error级别的信息 user.!error                      # 与user.error相反 *.info                         # 表示记录所有的日志信息的info级别 mail.*                         # 表示记录mail相关的所有级别的信息 *.*                          # 所有子系统所有级别的信息 cron.info;mail.info                  # 多个日志来源可以用";" 隔开 cron,mail.info                     # 与cron.info;mail.info 是一个意思 mail.*;mail.!=info                   # 表示记录mail相关的所有级别的信息,但是不包括info级别的

关于如何进行Linux系统syslog分析问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网操作系统频道了解更多相关知识。

--结束END--

本文标题: 如何进行Linux系统syslog分析

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

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

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

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

下载Word文档
猜你喜欢
  • 如何进行Linux系统syslog分析
    如何进行Linux系统syslog分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、日志系统之syslogsyslog是Linux系统中默认的日志守护进程,RHEL5上...
    99+
    2023-06-28
  • Linux系统中如何安装Syslog
    这篇文章主要介绍了Linux系统中如何安装Syslog,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Syslog常被称为系统日志或系统记录,是一种用来在互联网协议(TCP/I...
    99+
    2023-06-27
  • 如何进行dd命令备份Linux系统的分析
    本篇文章为大家展示了如何进行dd命令备份Linux系统的分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。数据丢失带来的损失是相当昂贵的。关键数据的丢失会对各种规模的企业带来影响。有几种方法来备份L...
    99+
    2023-06-28
  • 如何进行java的io系统分析
    这篇文章将为大家详细讲解有关如何进行java的io系统分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或...
    99+
    2023-06-03
  • 如何进行系统分析与设计
    概述首先,系统是什么?根据《系统架构》一书的定义,系统是由一组实体和这些实体之间的关系所构成的集合,其功能要大于这些实体各自的功能之和。对于我们的场景,系统可能是 App、Web 应用、服务、批处理程序等,也可能是包括所有这些的一个大系统。...
    99+
    2023-06-05
  • 如何进行Unix与Linux操作系统差异的分析
    这篇文章给大家介绍如何进行Unix与Linux操作系统差异的分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Unix与Linux操作系统是同一个操作系统吗是,也不是。或许这个答案有自相矛盾的地方,但是却是一个比较合理...
    99+
    2023-06-17
  • 如何进行Linux命令行分析
    如何进行Linux命令行分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、命令行真的好吗程序员的使命维基百科的解释:命令行界面(英语:command-line inte...
    99+
    2023-06-28
  • 使用Python怎么对Syslog信息进行分析
    本篇文章给大家分享的是有关使用Python怎么对Syslog信息进行分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。实验目的:对设备Syslong信息进行分析记录,并写入sq...
    99+
    2023-06-14
  • 如何进行Linux桌面环境统计分析
    这篇文章给大家介绍如何进行Linux桌面环境统计分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。UbuntuSoft在新浪微博发布了一个《Linuxer 们最常用的桌面环境是什么?》的调查,调查结果大致为:Unity...
    99+
    2023-06-16
  • 怎么进行Linux系统内核架构分析
    这期内容当中小编将会给大家带来有关怎么进行Linux系统内核架构分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Linux系统中内核是一个非常重要的一部分,那么Linux内核具体是什么样子呢?下面本篇文...
    99+
    2023-06-28
  • Linux系统中如何进行systemtap和火焰图分析及安装
    Linux系统中如何进行systemtap和火焰图分析及安装,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。SystemTap 是对 Linux 内核监控和跟踪的工具,它与DTr...
    99+
    2023-06-28
  • 如何分析Linux系统BSP
    小编今天带大家了解如何分析Linux系统BSP,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“如何分析Linux系统BSP”的知识吧。...
    99+
    2023-06-28
  • 如何分析Linux系统umask
    本篇文章为大家展示了如何分析Linux系统umask,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。umask的主要作用就是指定在建立文件时预设的权限掩码,简单点说就是为了控制默认权限的。语  法:u...
    99+
    2023-06-28
  • 如何用GParted给linux系统进行磁盘分区
    这篇文章将为大家详细讲解有关如何用GParted给linux系统进行磁盘分区,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。GParted是一款非常好用的linux系统磁盘分区工具,那么,GP...
    99+
    2023-06-05
  • 生产场景如何对linux系统进行分区
    这篇文章主要介绍生产场景如何对linux系统进行分区,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前言:我们买房子时,会考虑1室1厅,2室1厅,或3室2厅......!那么具体如何选,是要看手中的money和家庭的人...
    99+
    2023-06-12
  • 如何进行Linux的性能分析
    今天就跟大家聊聊有关如何进行Linux的性能分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。当你登陆一台 Linux 服务器之后,因为一个问题要做性能分析时:你会在第 1 分钟内做...
    99+
    2023-06-16
  • Go语言在Linux系统下如何使用NumPy进行日志分析?
    在当今信息化的时代,日志已经成为了软件开发和运维过程中不可或缺的一部分。随着数据量的不断增长,如何高效地分析和处理这些日志数据成为了一个重要的问题。在这个问题上,NumPy是一个非常好的解决方案。本文将介绍在Linux系统下如何使用Go语...
    99+
    2023-07-06
    linux numy 日志
  • linux如何读系统进行监控
    这篇文章主要介绍了linux如何读系统进行监控,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、linux 系统监控准备工作可以通过两种方法验证服务器上是否配置了rstatd...
    99+
    2023-06-16
  • linux系统如何进行gcc安装
    linux系统如何进行gcc安装,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。GCC简介:GCC是以GPL许可证所发行的自由软件,也是GNU计划的关键部分。GCC的初衷是为GN...
    99+
    2023-06-28
  • Linux系统中如何分析git
    这篇文章跟大家分析一下“Linux系统中如何分析git”。内容详细易懂,对“Linux系统中如何分析git”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“Linux系统中如何分析g...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作