Linuxでシステムの詳細とハードウェア情報を確認する方法
お使いのコンピュータが特定のソフトウェアプログラムやビデオゲームをサポートしているかどうかを判断するため、システ あなたのPCをアップグレードしたい場合は、それはあなたのニーズに応じてアップグレードする部品を決定できるように、あなたが現在持っているハードウ
このガイドでは、Linuxシステム上のコンピュータのハードウェア仕様を表示するための最も重要なコマンドのいくつかを示します。
1. CPU情報
中央処理装置(CPU)は、コンピュータ上で最も重要なハードウェアコンポーネントの一つです。 その主な機能は、論理的および数学的命令を処理することです。
lscpuコマンドを使用すると、コンピュータのプロセッサ情報とそのさまざまなユニットの詳細な概要が表示されます。 Lscpuコマンドによって表示される重要な情報には、CPUベンダー情報、プロセッサアーキテクチャ、CPUの仮想化機能、プロセッサのコア数などがあります。
次のコマンドを実行して、PC上のCPU情報を一覧表示します:
lscpu
lscpuコマンドは、/proc/cpuinfoファイルから情報を収集し、読みやすい形式で表示します。
2. ランダムアクセスメモリ(RAM)
ランダムアクセスメモリまたはプライマリメモリは、PC上で実行されているプログラムの可変情報を格納する役割を RAMは揮発性のタイプの記憶装置であり、システムをシャットダウンまたは再起動すると保持しているデータが消去されます。
freeコマンドを使用して、システムで使用可能なメモリ量と現在使用中のメモリ量を表示します。Freeコマンドは/proc/meminfoファイルから情報を抽出します。
使用中のメモリに加えて、出力にはシステムのスワップ領域に関連する情報も表示されます。 Linuxのスワップスペースは、RAMの拡張機能として機能します。
メモリの量を知ることとは別に、フードを開かずに持っているメモリスロットの数を知りたいかもしれません。
dmidecodeコマンドを使用して、システム上のメモリスロットの数と、各スロットが現在保持しているRAMの量を確認します。 Dmidecodeコマンドは、DMIテーブルからハードウェア情報を読み取ります。
sudo dmidecode -t memory | grep -i size
以下の出力は、このコンピュータには二つのメモリスロットがあり、各スロットには約4GBのメモリチップがあることを示しています。
dmidecodeコマンドを使用すると、BIOS、プロセッサ、シリアル番号などの他のシステム情報を表示できます。 より多くのコマンドオプションについては、dmidecodeのmanページを見てくださ
お使いのPCが収容できるRAMの最大量に関する情報を検索するには:
dmidecode -t memory | grep -i max
3. ハードディスクおよび周辺機器
情報を一時的に保存するランダムアクセスメモリとは異なり、ハードディスクは保存された情報を保持します。 ハードディスクに保存されているデータは、コンピュータの電源を切ったり再起動したりしても利用できます。
dfコマンドを使用して、パーティションの数と使用可能なディスクの空き領域を含む現在のディスク使用量を表示します。 -Hオプションは、より人間が判読できる形式でデータを表示します。
df -h
コマンド出力には、使用中のファイルシステム、パーティションのサイズ、使用されているストレージの量、およびマウントされているパーティションの場所が表示されます。
fdiskコマンドを使用して、セクタ数、サイズ、ファイルシステムの種類、およびパーティションテーブルのエントリに関連する詳細情報を取得します。
sudo fdisk -l
ハードディスクデバイス全体に関連する簡単な情報を取得するには、次のようにlshwコマンドを使用します:
lshw -short -C disk
接続デバイス情報の表示
lsusbコマンドは、現在システムに接続されているディスクデバイスに関連する情報を表示します。 これらの装置はUSBの棒、外的なディスク読者、等を含んでいる。
lsusb
このコマンドは、USBコントローラとそれらに接続されているデバイスの詳細を表示します。 デフォルトでは、短い出力が表示されます。 各USBポートに関する詳細情報を印刷するには、-vフラグ(Verboseの略)を使用します。
お使いのコンピュータにはUSB機器の他に、他の周辺機器が接続されています。 LSPCIコマンドを使用して、PCIバスとそれらに接続されているデバイスの詳細を表示します。
lspci
このカテゴリの一般的なデバイスには、VGAアダプタ、グラフィックスカード、ネットワークアダプタ、USBポート、SATAコントローラなどがあります。
Dmesgは、ブートアップ中にLinux PCに接続されているハードウェアデバイスを表示するために使用できるもう一つの重要なコマンドです。
dmesgコマンドは、接続されたハードウェアデバイスを表示するために重要なだけでなく、システムの起動時にデバイスに関する情報を保存するため、ハードウェ
4. ネットワークカード
ネットワークカードは、コンピュータがネットワーク上の他のデバイスに接続することを可能にするハードウェ お使いのPCのネットワークカードに関連する情報を表示するには、以下のコマンドを発行します:
sudo lshw -C network
出力は、この特定のPCがワイヤレスインタフェースとイーサネットワイヤコネクションポイントの両方を持っていることを示しています。 さらに、その他のネットワーク接続の詳細が一覧表示されます。
5. ハードウェアの概要
システム全体のハードウェアの包括的な概要を取得したい場合があります。 これを行うには、lshwコマンドを使用します。
lshw
lshwコマンドは、PCのハードウェア構成に関する詳細情報を抽出して出力します。 このコマンドは、CPU、グラフィックス、オーディオ、ネットワーク、ドライブ、パーティション、センサー、バス速度などの情報を一覧表示します。
lshwコマンドには、出力を制限するか、特定のハードウェアデバイスのみをターゲットにするための他の多くのオプションがあります。 その使用法とオプションの詳細については、manページを使用してください。
man lshw
お使いのシステムのハードウェア仕様を知る
このガイドでは、Linuxで重要なハードウェア仕様を確認する方法を示しました。 あなたのPCハードウェアの知識はシステムを販売するか、または改善することを計画するか、またはITサポートを追求しているかどうか重要である。
システムのアップグレードが必要かどうかを知る最良の方法は、自分でテストすることです。 特定の状況でアップグレードするコンポーネントを知ることは間違いなくあなたのコンピュータを最大限に活用するのに役立ちます。
Mwizaは職業別にソフトウェアを開発し、Linuxとフロントエンドプログラミングに広く書いています。 趣味は歴史、経済、政治&企業-建築。
Mwiza Kumwendaより