
Linuxユーザーであることの欠点の1つは、システム情報を見つける簡単な方法がない場合があることです。 このステートメントは、LinuxPCのシステム仕様を見つける場合に特に当てはまります。 Linux上の多くのデスクトップ環境には、この情報を表示するさまざまな方法があります。 さらに、さまざまなサードパーティ製アプリが、ユーザーがシステム仕様を調べるのに役立ちます。
CPUの名前、使用しているRAMの種類、またはインストールされているグラフィックカードモデルを探している新しいユーザーにとって、これは非常に苛立たしいことです。 これは、この厄介な事実によるものです。 LinuxPCのシステム仕様を簡単に入手できるすべての方法について説明します。
NeofetchとScreenfetch
Linux PC全体の詳細をすばやく読み取る方法は、「システム情報」ツールを使用することです。 これらは、単一のコマンドで実行される端末ベースのプログラムであり、使用しているCPUの種類、インストールされている(および使用されている)RAMの量、OSバージョン、Linuxカーネルのバージョン、端末からすべての詳細を読み取ることができます。シェル、および大いに多く。
これらのプログラムのいずれかを使用するには、最初にそれをインストールする必要があります。 ターミナルを開き、コマンドを入力して開始します。 NeofetchとScreenfetchはどちらも、ほとんどのLinuxディストリビューションにインストールできます。 パッケージマネージャーで両方を検索すると、少なくとも1つは必ず見つかります。
Ubuntu
sudo apt install neofetch
また
sudo apt install screenfetch
Debian
sudo apt-get install neofetch
また
sudo apt-get install screenfetch
Arch Linux
sudo pacman -S neofetch
また
sudo pacman -S screenfetch
Fedora
sudo dnf install neofetch
また
sudo dnf install screenfetch
OpenSUSE
sudo zypper install screenfetch
Neofetchでシステム仕様を取得する
Neofetchプログラムを介してシステム情報にアクセスするには、ターミナルウィンドウを開きます。 ターミナル内で、プログラムを呼び出します。
neofetch
数秒待つと、CPU、GPU、RAMなどの詳細情報を含むLinuxPC全体の完全な読み取りが表示されます。
Screenfetchでシステム仕様を取得する
ScreenfetchはNeofetchとよく似ていますが、見栄えはよくありません。 このプログラムでLinuxPCのシステム仕様を取得するには、ターミナルウィンドウを開いてプログラムを呼び出します。
screenfetch
Neofetchと同様に、Screenfetchはシステム情報を収集するのに数秒かかります。 完了すると、Linuxシステム全体の詳細な読み取り値が出力されます。
システム仕様の取得古い方法
NeofetchやScreenfetchなどのプログラムは便利ですが、LinuxPCで詳細情報を取得する方法はこれだけではありません。 ほとんどのLinuxシステムには、すべてのユーザーがシステム情報を表示するためにアクセスできるファイルがあります。 ガイドのこのセクションでは、この情報を取得して後ですぐに使用できるように保存する方法について説明します。
LinuxのCPU情報を調べることから始めましょう。 ターミナルで、次を実行します。
lscpu
lscpuコマンドは、CPU、コア数、速度、CPUモデルなどに関して知っておくべきすべての情報を表示できます。後で使用するためにこの情報を保存する必要がありますか? ファイルに対して実行することを検討してください。
lscpu >> ~/cpu-info.txt
次のツールであるlshwは、CPUや他の多くのハードウェアに関する情報を表示できます。 ターミナルでlshwを実行するだけで、情報のリストが表示されます。
リスト内の特定のハードウェアを分離したい場合は、それを -クラス。
たとえば、PCのRAMの量を表示するには、次のコマンドを実行します。
sudo lshw -class memory
Linux PCのストレージの種類を分ける必要がありますか? 問題ありません。クラスストレージを使用してください。
sudo lshw -class storage
lshwの出力全体をテキストファイルに保存するには、次の手順を実行します。
sudo lshw -class classname >> /home/username/Desktop/lshw-classname-info.txt
また
sudo lshw >> /home/username/Desktop/lshw.txt
ハードウェア情報は、CPUなどの内部コンポーネントだけではありません。USBバスとPCIバスもあります。 これら2つの領域に関連する情報を表示するには、lsusbとlspciの両方を使用する必要があります。 PCIツールから始めましょう。
lspciコマンドの使用は、このリストにある他のリストベースのツールの多くとよく似ています。 Linux PCに接続されているすべてのPCIデバイスの読み取り値全体を表示するには、次のコマンドを実行します。
lspci
非常に多くの異なるPCIデバイスに気付くでしょう。そのため、分類を容易にするために、さらにコマンドを追加することを検討してください。
lspci | more
エンターキーを使用して、リスト内を移動します。
特定のアイテムを分離する必要がありますか? grepを使用します。 たとえば、リスト内のNvidia PCI GPUを分離するには、次のようにします。
lscpi | grep NVIDIA
このコマンドの出力全体をファイルに保存するには、このコマンドを実行します。
lspci >> ~/lspci-list.txt
最後に、USBデバイス。 lsusbの使用は、lspciコマンドによく似ているため、多くの追加情報は必要ありません。 長いリストでUSBデバイスを表示するには、コマンドを単独で実行してみてください。
lsusb
リストをナビゲートしやすくするには、最後にさらに追加します。
lsusb | more
grepを使用して、リスト内のさまざまなUSBデバイスを分離します。
lsusb | grep "USB NAME"
次のファイルにすべてを保存します。
lsusb >> ~/lsusb-info.txt
システム仕様を表示するためのGUIを備えたツールを使用したい場合は、Stacerを試してみてください。