ホームページ > システムチュートリアル > Linux > JournalCtlコマンドのマスター:包括的なガイド

JournalCtlコマンドのマスター:包括的なガイド

尊渡假赌尊渡假赌尊渡假赌
リリース: 2025-03-17 11:30:10
オリジナル
768 人が閲覧しました

JournalCtlコマンドのマスター:包括的なガイド

システムログは、管理者と開発者がシステムの健康を監視し、問題をデバッグし、システムイベントを理解するために重要です。このガイドでは、これらのログを管理するための強力なLinuxツールであるjournalctlコマンドを調査します。

journalctlの理解

journalctl 、SystemD Journalログと対話し、カーネル、initrd、サービス、アプリケーション、およびSystemd自体からのデータを網羅しています。これらのログはバイナリ形式で保存され、 journalctlを使用して効率的に照会されます。

基本的な構文:

 journalctl [options…] [一致…]
ログイン後にコピー

ログの表示とフィルタリング

最も単純な使用法は、すべてのログを年代順に表示します。

 JournalCtl
ログイン後にコピー

(出力は、 lessでパジネートされます。ページに使用するスペース、行の入力、Qを終了してください)。

逆年代順:

 JournalCtl -R
ログイン後にコピー

エントリの数を制限します(例:最後の15):

 JournalCtl -N 15
ログイン後にコピー

ログタイプごとにフィルター:

  • カーネルメッセージ: journalctl -k
  • 優先度レベル(例:エラー以上): journalctl -p 3 (0 = Emerg、7 = Debug)
  • 特定のサービス(例:Apache): journalctl -u apache2.service

ブートログ

journalctl 、ブートセッションごとにログを管理します。ブートログのリスト:

 JournalCtl  - リスト - ブーツ
ログイン後にコピー

前のブーツからログを表示します:

 JournalCtl -B -1
ログイン後にコピー

(古いブーツには別の数字を使用します)。

高度な使用

時間ごとにフィルター:

  • 昨日以来: journalctl --since yesterday
  • 具体的な時間枠: journalctl --since 2023-04-05 08:00:00 --until 2023-04-05 12:00:00

JSON出力:

 JournalCtl -o JSON#または-o JSON -pretty
ログイン後にコピー

リアルタイム監視:

 JournalCtl -F
ログイン後にコピー

ディスクの使用法を確認してください:

 journalctl  -  disk-usage
ログイン後にコピー

追加のヒント

  • ページネーションを無効にする: journalctl --no-page
  • すべてのフィールドを表示(印刷できないものを含む): journalctl --all
  • UTC時間: journalctl --utcを使用します
  • あまり重要ではないメッセージを抑制します: journalctl -qまたはjournalctl --quiet
  • ヘルプを取得: journalctl --help
  • バージョンを確認する: journalctl --version

結論

journalctl 、Linuxログ管理に不可欠です。その柔軟性により、効率的なログナビゲーション、監視、トラブルシューティングが可能になります。ローテーションやアーカイブを含む効果的なログ管理は、システムの健康とセキュリティにとって重要です。ログ内の機密情報を保護することを忘れないでください。グラフィカルツールは、ログ分析を強化できます。プロアクティブなログ監視は、堅牢で安全なシステムを維持するための鍵です。

以上がJournalCtlコマンドのマスター:包括的なガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート