システム情報 · 1 min read · Nov 14, 2025

システムを知る(コマンドラインを使用)

システムの詳細を知ることは、発生する問題に対処し、システムの互換性と良好なパフォーマンスを確保するために適切なハードウェアとソフトウェアの選択を行うために不可欠です。診断ツールはたくさんありますが、システムに関する重要な情報を得る最も確実な方法は再びコマンドラインを通じてです。以下は、バージョン、デスクトップ環境、アプリケーションに関係なく、すべてのGNU/Linuxディストリビューションに適用できます。

1. Linuxカーネル

Linuxカーネルは本質的にシステムの心臓部であり、ソフトウェアがハードウェアと通信する方法を管理します。両者の間の接続層として機能します。システムのカーネルのバージョンを知ることは、ハードウェアの互換性を追跡し、必要に応じて古いカーネルバージョンに戻るために重要です。これを行うには、単にコマンドを入力します: uname -v と入力すると、バージョン番号が表示されます。これ以上の情報が必要な場合は、uname -a と入力すると、ターミナルにカーネルのバージョン、システム名、アーキテクチャ、カーネルの時間が表示されます。

システムのカーネルに関するもう一つの便利なコマンドは lsmod です。このコマンドを使用すると、現在カーネルにロードされているカーネルモジュールを確認できます。モジュールは、システムのカーネルに動的にロードおよびアンロードされ、機能を拡張する重要なコードの部分です。例としては、グラフィックカードのプロプライエタリドライバやサウンドカードドライバがあります。

2. オペレーティングシステム

次に重要なのはオペレーティングシステムの詳細です。ターミナルで lsb_release -a と入力して、使用しているシステムを確認します。このコマンドは、次の順序で表示します: LSBモジュール、OSディストリビュータ、OSの説明/名前、リリース番号、コードネーム。

オペレーティングシステムで実行されているデスクトップ環境も、知っておくべき重要な要素です。アクティブセッションを確認するには、次のコマンドを入力します: ls /usr/bin/*session
私がGNOMEを使用しているelementary OSを実行しているため、結果としてgnome-sessionが得られます。ただし、このディストリビューションで使用されているシェルは、Pantheonというウィンドウマネージャを使用したデフォルトのGNOME-Shellのフォークです。バージョンを確認したい場合は、単にその(パッケージ)名の後に –version と入力します。以下はGalaの例です。

3. ハードウェア

システムハードウェアの一般的な概要を得るには、ターミナルで sudo dmidecode -q と入力すると、BIOSバージョンとサポートされているモード、マザーボードの製造元とモデル番号、CPUの技術的詳細、RAMの特性を含む詳細なリストが表示されます。さらに、システムのポートとスロットの占有状況、電圧値、サポートされている速度と可用性に関する詳細も見つけることができます。このコマンドは、マザーボードにいくつのRAM DIMMスロットがあるか、最大速度がサポートされているか、合計で何ギガバイトのメモリを持てるかを判断するのに役立ちます。
RAMについて言えば、ターミナルで free コマンドを入力するだけで、システムにインストールされているRAMメモリの量とそのうちのどれだけが空いているかをすぐに確認できます。このコマンドではスワップファイルに関する詳細も表示されます。

dmidecodeコマンドでは詳細が表示されないものの一つは、グラフィックカードです。この素晴らしいハードウェアについてもっと知るには、sudo lshw -class video と入力すると、GPUベンダー、モデル名、アーキテクチャなどの基本情報が得られます。

上記に加えて、glxinfo と入力すると、使用しているドライバのバージョン、サポートされているOpenGLバージョン、およびアクティブディスプレイに対してカードがサポートできるすべてのモードのリストが得られます。このツールはmesa-utilsパッケージの一部であるため、事前にインストールする必要があります。インストールした場合は、glxgears コマンドを試すこともでき、3Dレンダリングウィンドウを開いて、5秒間隔でフレームレートを測定します。これは特に昔、プロプライエタリドライバが有効で正しく動作していることを確認するためのツールとして非常に便利でした。オープンソースドライバは非常に低いレベルで動作するためです。

Wi-Fiまたはネットワークアダプタについては、グラフィックカードと同様に sudo lshw -C network と入力できます。インターフェースがスキャンをサポートしている場合は、sudo iwlist wlan0 scan と入力して、範囲内の利用可能なネットワークを検索できます。

最後に、一般的に周辺機器に関する便利なコマンドがあり、コンピュータのUSBポートに接続されているデバイスを検出します。それらを確認するには、ターミナルで lsusb と入力するだけです。モデルと製造元が出力されるものもあり、「そのウェブカメラ」のドライバを探しているときに非常に役立ちます。

4. X-Org設定

日常的な一般ユーザーにとって非常に便利だと思うもう一つのことは xset コマンドです。ターミナルで xset -q と入力すると、xorg設定、特にスクリーンセーバーのブランクとDPMSモードに関する重要な情報が得られます。他にスクリーンセーバーを無効にして煩わしい画面のブランクを避ける方法がない場合は、xset s noblank と入力してEnterを押します。これは現在のセッションにのみ有効です。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。