Linuxでシステムログを確認する方法

Linuxでシステムログを確認する方法

Linuxでシステムログにアクセスしたいですか?すべてのLinuxシステムログはログディレクトリに保存されます。それぞれが個別のファイルであり、すべてが各アプリケーションに基づいて分類およびソートされています。

システムログ–ターミナル

Linux PCまたはサーバー上の特定のプログラムで問題が発生した場合は、ログディレクトリに移動して、内部のすべてのファイルを表示します。

rootであろうとなかろうと、すべてのユーザーがログファイル / var / log /ディレクトリにアクセスして読み取ることができます。取得するには/ var / log /を押してターミナルウィンドウを起動はCtrl + Alt + TまたはCtrlキー+ Shiftキー+ Tを。次に、コマンドラインウィンドウで、CDを使用してディレクトリをホームフォルダ(〜/)からシステムログディレクトリに変更します。

cd / var / logs /

システムのログディレクトリに移動したら、LSコマンドを使用して、/ var / log /内の個々のサブディレクトリとファイルをすべて表示する必要があります。

ls

LSは、画面上のすべてのログファイルの完全なリストを印刷します。ここから、表示したいファイルを見つけて、ファイル名をメモします。次に、catコマンドを実行して、ログファイルの内容を確認します。

Linuxでシステムログを確認する方法

sudo cat example_error_log

または、サブディレクトリのログを表示する必要がある場合は、次の手順を実行します。

cd name_of_program_folder

ls

sudo cat example_error_log

エラーログをコピーする

何らかの理由で、後で/ var / logs /ディレクトリの外で読み取るために、システムログのコピーを作成することをお勧めします。これを行うには、cpコマンドを使用できます。たとえば、単一のエラーログファイルをコピーするには、次のようにします。

cd / var / log /

次に、システムのシステムログを〜/ Documentsディレクトリに保存するフォルダを作成します。

mkdir -p〜 / Documents / system-logs /

次のコマンドでログファイルのコピーを作成します。

cp example_error_log〜 / Documents /

または、cpと「r」コマンドラインスイッチを使用して、/ var / log /ディレクトリ内にログフォルダのコピーを作成することもできます。例えば。

注:場合によっては、sudoを使用しないと/ var / log /ディレクトリからログをコピーできないことがあります。

cd / var / log /
mkdir -p〜 / Documents / system-logs /
cp -r name_of_program_folder〜 / Documents / system-logs /

GUIを介してシステムログを表示する

Linuxでシステムログを表示するコマンドラインの方法は、効率的で高速です。ただし、すべての人がコマンドラインでの作業を好むわけではありません。Linuxシス��ムのエラーログを追跡したいが、GUIインターフェイスを使用したい場合は、いくつかの優れたGUIシステムログ読み取りアプリケーションから選択できます。

インストールして理解するのが最も簡単なアプリケーションの1つは、Gnomeログです。カテゴリ(アプリケーション、セキュリティ、ハードウェア)によるエラーの並べ替え、ログをファイルにエクスポートする機能、さらには検索ボタンなど、多くの優れた機能があります。

Gnomeログをインストールする

Gnome Logsをインストールするには、Ctrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを開きます。次に、Linuxオペレーティングシステムに対応する手順に従います。

Ubuntu

sudo apt install gnome-logs

Debian

sudo apt-get install gnome-logs

Arch Linux

sudo pacman -S gnome-logs

Fedora

sudo dnf install gnome-logs

OpenSUSE

sudo zypper install gnome-logs

エラーメッセージを表示する

Gnomeログは非常に簡単です。それを開くだけで、すぐに最新のシステムログがカテゴリ別にソートされて画面に印刷されます。

Gnome Logsアプリケーションを開くと、デフォルトで最新のエラーログファイルが起動します。古いログファイルを表示する必要がある場合は、ウィンドウUIの中央にある矢印ボタンをクリックします。次に、表示されるメニューを使用して、手動で表示するエラーログを選択します。

カテゴリに基づいてログを表示する

Linuxでシステムログを確認する方法

Gnome Logsの最も優れている点の1つは、いくつかのカテゴリタイプに基づいてエラーログを並べ替えることです。これらのカテゴリは次のとおりです。

  • 重要
  • 全て
  • アプリケーション
  • システム
  • 安全
  • ハードウェア

カテゴリに基づいてログを並べ替えるには、左側のサイドバーを参照してください。次に、表示するカテゴリをクリックします。その後すぐに、GnomeLogsはその特定のタグを持つシステムログのみを表示します。

検索ログ

エラーをすばやく見つけて、数十のログファイルを調べる時間がない必要がありますか?検索機能をお試しください!

Gnome Logsでシステムログを検索するには、虫眼鏡アイコンをクリックします。次に、検索クエリを書き出します。間もなく、アプリはキーワードに関連するいくつかの結果を表示するはずです。

Linuxでシステムログを確認する方法

ログをファイルにエクスポート

Gnome Logsを使用すると、エラーログを外部ファイルに非常に簡単に保存できます。仕組みは次のとおりです。

ステップ1: GnomeLogs選択メニューで表示したいログを選択します。

ステップ2:虫眼鏡アイコンの右側にあるエクスポートボタンをクリックします。

Linuxでシステムログを確認する方法

ステップ3:ファイルブラウザを使用して、ログファイルをLinuxシステムに保存します。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか