logs works differently in Amazon Linux
If you are using Amazon Linux for the first time after using other traditional Linux, you won’t find the log file in the /var
directory.
This is because Amazon Linux by default the logs are recorded using systemd-journald
and can be viewed using journalctl
commands as below:
journalctl
to view all logs
journalctl -r
to view logs in reverse order
journalctl -u <service_name>
to view the logs of a specific service
If we want to have the actual log fies like any traditional linux distribution in /var/log/syslog
or /var/log/messages
files, the we can install rsyslog
package on Amazon Linux instance(s) as below:
Install rsyslog
: sudo yum install rsyslog
Start the rsyslog
service: sudo systemctl start rsyslog
Enable rsyslog
to start on boot: sudo systemctl enable rsyslog
After installation, rsyslog
will create and maintain log files in the /var/log
directory, including /var/log/messages
.
Thanks for reading.
Join Pravin on Peerlist!
Join amazing folks like Pravin and thousands of other people in tech.
Create ProfileJoin with Pravin’s personal invite link.
0
3
0