CentOS 7下Rsyslog守护进程的配置和使用

栏目: 服务器 · 发布时间: 4年前

内容简介:在『iptables的基本安全防护』一文里提到了Rsyslog守护进程的配置和使用,明月在重启Rsyslog守护进程的时候发现此文中的命令无法运行就网上搜索了一番,发现又是很多不明觉厉的教程一大堆,'/etc/init.d/rsyslog restart'这样的重启方法在CentOS 7下是无效的,于是经过仔细的收集搜索整理了一下,就当是学习笔记收藏分享出来。从英文翻译而来-Rsyslog是一个开源软件实用程序,用于UNIX和类Unix计算机系统,用于在IP网络中转发日志消息。它实现了基本的syslog协议

在『iptables的基本安全防护』一文里提到了Rsyslog守护进程的配置和使用,明月在重启Rsyslog守护进程的时候发现此文中的命令无法运行就网上搜索了一番,发现又是很多不明觉厉的教程一大堆,'/etc/init.d/rsyslog restart'这样的重启方法在CentOS 7下是无效的,于是经过仔细的收集搜索整理了一下,就当是学习笔记收藏分享出来。

CentOS 7下Rsyslog守护进程的配置和使用

从英文翻译而来-Rsyslog是一个开源软件实用程序,用于UNIX和类Unix计算机系统,用于在IP网络中转发日志消息。它实现了基本的syslog协议,通过基于内容的过滤,丰富的过滤功能,灵活的配置选项扩展了它,并添加了诸如使用TCP进行传输等功能。 官方RSYSLOG网站将该实用程序定义为“用于日志处理的快速火箭系统”。

在CentOS 6和7上,rsyslog守护进程已经预先安装了。要验证rsyslog是否已经安装到你的CentOS系统上,请执行如下命令:

rpm -qa | grep rsyslog
rsyslogd -v

CentOS 7下Rsyslog守护进程的配置和使用

如果出于某种原因,Rsyslog守护进程没有出现在你的系统中,请使用以下命令来安装:

yum install rsyslog

修改Rsyslog守护进程的配置请用如下命令:

vim /etc/rsyslog.conf

修改配置文件后,你需要重启进程以激活修改:

CentOS 7:

systemctl restart rsyslog.service

CentOS 6:

service rsyslog restart

要让rsyslog客户端在每次系统重启后自动启动,请运行以下命令:

CentOS 7:

systemctl enable rsyslog.service

CentOS 6:

chkconfig rsyslog on

CentOS 7下Rsyslog守护进程的配置和使用

Rsyslog可以简单的理解为syslog的超集,在老版本的 Linux 系统中,Red Hat Enterprise Linux 3/4/5默认是使用的syslog作为系统的日志工具,从RHEL 6 开始系统默认使用了Rsyslog。

Rsyslog 是负责收集 syslog 的程序,可以用来取代 syslogd 或 syslog-ng。 在这些 syslog 处理程序中,个人认为 rsyslog 是功能最为强大的。 其特性包括:

  • 支持输出日志到各种数据库,如 MySQL,PostgreSQL,MongoDB,ElasticSearch,等等;
  • 通过 RELP + TCP 实现数据的可靠传输(基于此结合丰富的过滤条件可以建立一种 可靠的数据传输通道供其他应用来使用);
  • 精细的输出格式控制以及对消息的强大 过滤能力;
  • 高精度时间戳;队列操作(内存,磁盘以及混合模式等); 支持数据的加密和压缩传输等。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

编程风格

编程风格

[美] Cristina Videira Lopes / 顾中磊 / 人民邮电出版社 / 2017-8 / 55.00元

本书对一个常见的编程问题定义了不同的约束,分别使用33种方法实现了同一个词频统计任务,从而形成了风格迥异的编程风格。作者以惯用的计算机语言与简单的任务为画笔,描绘了一次生动难忘的编程之旅,帮助读者加深了对语言的理解,也提供了崭新的编程思路。一起来看看 《编程风格》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试