How To Install rsyslog.x86_64 on Amazon Linux 2

In this tutorial we learn how to install rsyslog.x86_64 in Amazon Linux 2. rsyslog.x86_64 is Enhanced system logging and kernel message trapping daemon

Introduction

In this tutorial we learn how to install rsyslog.x86_64 on Amazon Linux 2.

What is rsyslog.x86_64

Rsyslog is an enhanced, multi-threaded syslog daemon. It supports MySQL, syslog/TCP, RFC 3195, permitted sender lists, filtering on any message part, and fine grain output format control. It is compatible with stock sysklogd and can be used as a drop-in replacement. Rsyslog is simple to set up, with advanced features suitable for enterprise-class, encryption-protected syslog relay chains.

We can use yum to install rsyslog.x86_64 on Amazon Linux 2. In this tutorial we discuss both methods but you only need to choose one of method to install rsyslog.x86_64.

Install rsyslog.x86_64 on Amazon Linux 2 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install rsyslog.x86_64 using yum by running the following command:

sudo yum -y install rsyslog.x86_64

How To Uninstall rsyslog.x86_64 on Amazon Linux 2

To uninstall only the rsyslog.x86_64 package we can use the following command:

sudo yum remove rsyslog.x86_64

rsyslog.x86_64 Package Contents on Amazon Linux 2

/etc/logrotate.d/syslog
/etc/pki/rsyslog
/etc/rsyslog.conf
/etc/rsyslog.d
/etc/sysconfig/rsyslog
/usr/bin/rsyslog-recover-qi.pl
/usr/lib/systemd/system/rsyslog.service
/usr/lib64/rsyslog
/usr/lib64/rsyslog/imdiag.so
/usr/lib64/rsyslog/imfile.so
/usr/lib64/rsyslog/imjournal.so
/usr/lib64/rsyslog/imklog.so
/usr/lib64/rsyslog/immark.so
/usr/lib64/rsyslog/impstats.so
/usr/lib64/rsyslog/imptcp.so
/usr/lib64/rsyslog/imtcp.so
/usr/lib64/rsyslog/imudp.so
/usr/lib64/rsyslog/imuxsock.so
/usr/lib64/rsyslog/lmnet.so
/usr/lib64/rsyslog/lmnetstrms.so
/usr/lib64/rsyslog/lmnsd_ptcp.so
/usr/lib64/rsyslog/lmregexp.so
/usr/lib64/rsyslog/lmstrmsrv.so
/usr/lib64/rsyslog/lmtcpclt.so
/usr/lib64/rsyslog/lmtcpsrv.so
/usr/lib64/rsyslog/lmzlibw.so
/usr/lib64/rsyslog/mmanon.so
/usr/lib64/rsyslog/mmcount.so
/usr/lib64/rsyslog/mmexternal.so
/usr/lib64/rsyslog/mmutf8fix.so
/usr/lib64/rsyslog/omjournal.so
/usr/lib64/rsyslog/ommail.so
/usr/lib64/rsyslog/omprog.so
/usr/lib64/rsyslog/omruleset.so
/usr/lib64/rsyslog/omstdout.so
/usr/lib64/rsyslog/omtesting.so
/usr/lib64/rsyslog/omuxsock.so
/usr/lib64/rsyslog/pmaixforwardedfrom.so
/usr/lib64/rsyslog/pmcisconames.so
/usr/lib64/rsyslog/pmlastmsg.so
/usr/lib64/rsyslog/pmrfc3164sd.so
/usr/lib64/rsyslog/pmsnare.so
/usr/sbin/rsyslogd
/usr/share/doc/rsyslog-8.24.0
/usr/share/doc/rsyslog-8.24.0/AUTHORS
/usr/share/doc/rsyslog-8.24.0/COPYING
/usr/share/doc/rsyslog-8.24.0/COPYING.ASL20
/usr/share/doc/rsyslog-8.24.0/COPYING.LESSER
/usr/share/doc/rsyslog-8.24.0/ChangeLog
/usr/share/man/man5/rsyslog.conf.5.gz
/usr/share/man/man8/rsyslogd.8.gz
/var/lib/rsyslog

References

Summary

In this tutorial we learn how to install rsyslog.x86_64 on Amazon Linux 2 using yum.