systemctl statusサービスでログ全体を表示するには?

systemctl statusサービスでログ全体を表示するには?

私はサービスヘルスチェックを使用しますsystemctl status service-name

基本的には数行だけ見せて、さらに多くの-n50行を見たくて追加しました。

時にはログ全体を最初から見たいときがあります。何千もの行があるかもしれません。
今確認して-n10000みるとあまり良い解決策ではないようです。

システム全体のサービスログを確認するコマンドと同様のオプションはありますかless

ベストアンサー1

journalctl次のコマンドを使用できます。

journalctl -u service-name.service

または、現在の起動に関するログメッセージのみを表示します。

journalctl -u service-name.service -b

という名前の場合、<something>.service実際には<something>次のように使用できます。

journalctl -u service-name

ただし、他の種類のユニット(ソケット、ターゲット、タイマーなど)については明示的でなければなりません。

上記のコマンドでは、flagsは関心のある単位 -uの略語であり、その単位の名前を指定します。の略で、出力は現在の開始のみに制限されるため、以前のメッセージはあまり表示されません。より--unit-b--bootJournalctl のマニュアルページより多くの情報を知りたいです。

おすすめ記事