Linux系统服务 1 ---- rSyslog日志服务

简介:  1 日志      1 日志是系统用来记录系统运行时候的一些相关的信息的纯文本文件      2 日志的目的是保存相关程序的运行状态,错误信息等。


 1 日志

     1 日志是系统用来记录系统运行时候的一些相关的信息的纯文本文件

     2 日志的目的是保存相关程序的运行状态,错误信息等。为了对系统进行分析,保存历史记录以及在出现错误的时候发现分析错误使用

     3 Linux一般会保存以下类型的日志

        内核信息

        服务信息

        应用程序信息


 2 rsyslog

    1 LInux系统中用来实现日志功能的服务称为rsyslog,在早期的Linux发行版本中使用的sysLog,rsyslog是syslog的增强版本

    2 rsyslog一般默认都会安装,并且被设置为自动启动,可以通过以下命令控制rsyslog服务

       service rsyslog start | stop restart

    3 rsyslog的配置文件为

       /etc/rsyslog.conf

    4 日志消息一般保存在

       /var/log

    5 我们一般使用tail -g logfile 方式来实时监控日志文件


 3 Facility

    1 rsyslog通过Facility概念来定义日志消息的来源,以方便对日志进行分类

    2 Facility有以下几种

       kern   内核消息

       user   用户级消息

       mail    邮件系统消息

       datemon  系统服务消息

       auth     认证系统消息

       syslog   日志系统本身消息

       lpr    打印系统消息

       authpriv  权限系统消息

       corn   定时任务消息

       news  新闻系统消息

       uucp   uucp系统消息

       ftp        ftp系统消息

    

 4 Priority / Serverity Level

    1 除了日志来源以外,对于同一来源产生的日志消息,还进行了优先级的划分,优先级分为以下几种

    2 优先级的划分

        Emergency         系统已经不能使用

        Alert                      必须立即进行处理

        Critical                  严重错误

        Error                      错误

        Warning                警告

        Notice                    正常信息,但是较为重要

        Informational        正常信息

        Debug                    debug信息


相关实践学习
通过日志服务实现云资源OSS的安全审计
本实验介绍如何通过日志服务实现云资源OSS的安全审计。
目录
相关文章
|
4月前
|
Ubuntu Linux Anolis
Linux系统禁用swap
本文介绍了在新版本Linux系统(如Ubuntu 20.04+、CentOS Stream、openEuler等)中禁用swap的两种方法。传统通过注释/etc/fstab中swap行的方式已失效,现需使用systemd管理swap.target服务或在/etc/fstab中添加noauto参数实现禁用。方法1通过屏蔽swap.target适用于新版系统,方法2通过修改fstab挂载选项更通用,兼容所有系统。
338 3
Linux系统禁用swap
|
4月前
|
Linux
Linux系统修改网卡名为eth0、eth1
在Linux系统中,可通过修改GRUB配置和创建Udev规则或使用systemd链接文件,将网卡名改为`eth0`、`eth1`等传统命名方式,适用于多种发行版并支持多网卡配置。
655 3
|
4月前
|
Prometheus 监控 Cloud Native
基于docker搭建监控系统&日志收集
Prometheus 是一款由 SoundCloud 开发的开源监控报警系统及时序数据库(TSDB),支持多维数据模型和灵活查询语言,适用于大规模集群监控。它通过 HTTP 拉取数据,支持服务发现、多种图表展示(如 Grafana),并可结合 Loki 实现日志聚合。本文介绍其架构、部署及与 Docker 集成的监控方案。
441 122
基于docker搭建监控系统&日志收集
|
Ubuntu Linux 网络安全
Linux系统初始化脚本
一款支持Rocky、CentOS、Ubuntu、Debian、openEuler等主流Linux发行版的系统初始化Shell脚本,涵盖网络配置、主机名设置、镜像源更换、安全加固等多项功能,适配单/双网卡环境,支持UEFI引导,提供多版本下载与持续更新。
451 0
Linux系统初始化脚本
|
4月前
|
Ubuntu
在Ubuntu系统上设置syslog日志轮替与大小限制
请注意,在修改任何系统级别配置之前,请务必备份相应得原始档案并理解每项变更可能带来得影响。
453 2
|
4月前
|
安全 Linux Shell
Linux系统提权方式全面总结:从基础到高级攻防技术
本文全面总结Linux系统提权技术,涵盖权限体系、配置错误、漏洞利用、密码攻击等方法,帮助安全研究人员掌握攻防技术,提升系统防护能力。
392 1
|
存储 监控 Ubuntu
Linux系统之GoAccess实时Web日志分析工具的基本使用
【5月更文挑战第22天】Linux系统之GoAccess实时Web日志分析工具的基本使用
710 1
|
存储 监控 数据可视化
linux日志分析工具与命令
在Linux中,日志分析常用命令行工具如`tail`(实时追踪日志)、`head`(显示日志开头)、`grep`(搜索关键词)、`awk`(复杂文本处理)、`sed`(文本替换)、`less`(分页查看)和`cat`(输出内容)。此外,还有日志分析工具如Logwatch(自动分析邮件摘要)、rsyslog/syslog-ng(日志收集)、Graylog(集中式管理)、ELK Stack(日志收集、解析、存储和可视化)和Splunk(企业级日志管理)。这些工具帮助管理员监控系统、排查问题、进行安全审计并获取业务洞察。
1004 1
|
存储 监控 网络协议
Linux日志分析工具之AWStats
AWStats是一款功能强大且功能强大的免费工具,可以图形方式生成高级Web,流媒体,ftp或邮件服务器统计信息。此日志分析器用作CGI或命令行, 并在几个图形网页中显示您的日志包含的所有可能信息。
Linux日志分析工具之AWStats