コンピュータの起動時にsystemdが起動したサービスログはどこにありますか?

コンピュータの起動時にsystemdが起動したサービスログはどこにありますか?

私はDebianの不安定なバージョンを実行していますが、systemd起動時にいくつかのサービスがFAILED(およびいいえOK)としてマークされていますが、ログが速すぎて失敗したサービスの名前を取得できませんでした。

システムが起動して実行された後にこのブートログを取得する方法があるかどうか疑問に思いますdmesgservices。また、service --status-allこれは起動時に失敗したサービスではなく、オンまたはオフのサービスのみを一覧表示するため、実際には役に立ちません。

したがって、どんなアドバイスでも歓迎します!

ベストアンサー1

努力する:

 systemctl --state=failed

man systemctl説明する:

--状態=

このパラメーターは、装置のLOAD、SUB、またはACTIVE状態のカンマ区切りリストでなければなりません。デバイスを一覧表示すると、指定された状態のデバイスのみが表示されます。失敗したデバイスのみを表示するには、--state = failedを使用します。

実行(例root):

systemctl status <service-name>

ステータス[モード...|PID...]]

1 つ以上のデバイスの簡潔なランタイム状況情報とともに、ログの最新のログ・データを表示します。

返品:

journalctl -u <service-name> -b

おすすめ記事