目次
Linuxなのにmesssagesファイルが無い
最近 AlmaLinux を利用する機会があったので、新規インストールしたところ messages が無いことが発覚。
AlmaLinux は messages ファイルではなく、別ファイルにログが記録されるようになったのかとも疑ったのですが、すごく根本的な問題でした。
結果としては単純に rsyslog がインストールされていなかったから。
# ls /var/log/
anaconda btmp-20220801 dnf.log hawkey.log private tuned
audit chrony dnf.rpm.log hawkey.log-20220731 samba wtmp
btmp dnf.librepo.log firewalld lastlog sssd
rsyslog は最初から入っていることが多いため、rsyslog が必要なこともあまり意識していませんでした。
対処
対処は非常に簡単で、rsyslog をインストールするだけ。
# sudo dnf install rsyslog
古めの RHEL7 や CentOS7だと dnf ではなく yum でインストール。
# sudo yum install rsyslog
サーバを再起動した際に自動起動しておくようにする。
# systemctl enable rsyslog --now
messages が作成されたか確認。
# ls -la /var/log/messages
-rw-------. 1 root root 176394 8月 3 20:25 /var/log/messages
まとめ
普段当たり前のようにあるので忘れがちですが、後からトラブルが起きた際に messages が無いと切り分けが難しくなるのでrsyslog がインストールされているかは最初に確認したほうが良さそう。
コメント