私はCentOS 7にsyslog-ngを新しくインストールしましたが、syslog-ng.serviceは起動しません。
それは言う:
メソッド呼び出しを実行できません。デバイスsyslog.serviceの読み込みに失敗しました。そのファイルやディレクトリはありません。
どんなアイデアがありますか?
答え1
CentOS 7を使用しています。 CentOS 6以降、rsyslog
一般パッケージが交換されましたsyslog
。rsyslog
ドロップイン交換で、同じように動作します。すでに持っている可能性があります。
# systemctl status rsyslog.service
答え2
これはsyslog-ngをインストールした方法に関連している可能性があります(保証されていません)。 EPELを使用している場合は、実行して起動しyum install syslog-ng
ます。私は事故なしにすべてのサーバーでこの方法を使用しました。
そうでない場合は、ログを確認して(を使用してjournalctl
)サービスの起動に失敗した理由を特定することをお勧めします。上記のメッセージによると、syslog.serviceがありません。可能であれば常にsyslog.socketを使用していましたが、サーバーに影響を与える操作が行われたか、それを呼び出すためにsyslog-ng.confにいくつかの変更がありましたか?