チュートリアル

Linuxのハードウェアに関する情報を確認する方法

目次:

Anonim

すべての場合と同様に、Linuxのハードウェアに関する情報を確認するための多くのコマンドがあります 。 一部のコマンドは、CPUやメモリなどの特定のハードウェアコンポーネントのみを報告しますが、残りは複数のハードウェアユニットをカバーします。 この投稿では、Linuxのハードウェア情報を確認する方法について簡単に説明します。 リストには、lscpu、hwinfo、lshw、lspciなどのコマンドが含まれています。

コンテンツインデックス

Linuxのハードウェアに関する情報を確認する方法

Lscpuコマンド-処理

lscpuコマンド 、Linuxのハードウェアの最も重要な部分の1つであるCPUと処理装置について報告します。 コマンドにはそれ以上のオプションや機能はありません。

lscpu

出力は次のようになります。

アーキテクチャ:x86_64 CPU op-mode(s):32ビット、64ビットバイト順:リトルエンディアンCPU(s):4オンラインCPU(s)のリスト:コアあたり0-3スレッド(s):1ソケットあたりのコア(s):4ソケット(s):1ノード(s)NUMA:1ベンダーID:GenuineIntel CPUファミリー:6モデル:23ステッピング:10 CPU MHz:1998, 000 BogoMIPS:5302.48仮想化:VT-xキャッシュL1d:32KキャッシュL1i:32KキャッシュL2:2048K NUMA node0 CPU(s):0-3

lshw-Linuxハードウェアリスト

この汎用ユーティリティは、CPU、メモリ、ディスク、USBドライバー、ネットワークアダプターなど、複数のLinuxハードウェアユニットに関する簡潔で詳細な情報を提供します。 Lshwは、さまざまな/ procファイルから情報を抽出します。

sudo lshw -short

コンソールで実行すると、次のように表示されます。

H / Wパスデバイスクラスの説明=========================================== ========システム()/ 0バスDG35EC / 0/0プロセッサIntel(R)Core(TM)2クアッドCPU Q8400 @ 2.66GHz / 0/0/1メモリ2MiB L2キャッシュ/ 0/0 / 3メモリ32KiB L1キャッシュ/ 0/2メモリ32KiB L1キャッシュ/ 0/4メモリ64KiB BIOS / 0/14メモリ8GiBシステムメモリ/ 0/14/0メモリ2GiB DIMM DDR2同期667 MHz(1.5 ns)/ 0/14 / 1メモリ2GiB DIMM DDR2同期667 MHz(1.5 ns)/ 0/14/2メモリ2GiB DIMM DDR2同期667 MHz(1.5 ns)/ 0/14/3メモリ2GiB DIMM DDR2同期667 MHz(1.5 ns)/ 0/100ブリッジ82G35 Express DRAMコントローラー/ 0/100/2ディスプレイ82G35 Express統合グラフィックスコントローラー/0/100/2.1ディスプレイ82G35 Express統合グラフィックスコントローラー/ 0/100/19 eth0ネットワーク82566DCギガビットネットワーク接続/ 0/100 / 1aバス82801H( ICH8ファミリー)USB UHCIコントローラー#4/0/100 / 1a。1バス82801H(ICH8ファミリー)USB UHCIコントローラー#5/0/100 / 1a。7バス82801H(ICH8ファミリー)USB2 EHCIコントローラー#2/0/100 / 1bマルチメディア82801H(ICH8ファミリー)HD Audi oコントローラー/ 0/100 / 1cブリッジ82801H(ICH8ファミリー)PCI Expressポート1 /0/100/1c.1ブリッジ82801H(ICH8ファミリー)PCI Expressポート2 /0/100/1c.2ブリッジ82801H(ICH8ファミリー) PCI Expressポート3 /0/100/1c.2/0ストレージJMB368 IDEコントローラー/ 0/100 / 1dバス82801H(ICH8ファミリー)USB UHCIコントローラー#1 /0/100/1d.1バス82801H(ICH8ファミリー)USB UHCIコントローラー#2 /0/100/1d.2バス82801H(ICH8ファミリー)USB UHCIコントローラー#3 /0/100/1d.7バス82801H(ICH8ファミリー)USB2 EHCIコントローラー#1/0/100 / 1eブリッジ82801 PCIブリッジ/ 0/100 / 1e / 5バスFW322 / 323 1394aコントローラー/ 0/100 / 1fブリッジ82801HB / HR(ICH8 / R)LPCインターフェースコントローラー/0/100/1f.2ストレージ82801H(ICH8ファミリー)4ポートSATAコントローラー/0/100/1f.3バス82801H(ICH8ファミリー)SMBusコントローラー/0/100/1f.5ストレージ82801HR / HO / HH(ICH8R / DO / DH)2ポートSATAコントローラーディスクATA ST3500418AS CC38 / dev / sda cd / dvd SONY DVD RW DRU-190A 1.63 / dev / sr0

lsusb-USBバスとデバイスの詳細のリスト

このコマンドは、 USBドライバーと、それらに接続されているデバイスの詳細を表示します 。 デフォルトでは、簡単な情報が印刷されます。 詳細なオプションが必要な場合は、引数 "-v"を使用して、各USBポートに関するより明確な情報を出力します。

lsusbバス002デバイス001:ID 1d6b:0002 Linux Foundation 2.0ルートハブバス007デバイス001:ID 1d6b:0001 Linux Foundation 1.1ルートハブバス006デバイス001:ID 1d6b:0001 Linux Foundation 1.1ルートハブバス005デバイス002:ID 045e :00cb Microsoft Corp.ベーシックオプティカルマウスv2.0バス005デバイス001:ID 1d6b:0001 Linux Foundation 1.1ルートハブバス001デバイス001:ID 1d6b:0002 Linux Foundation 2.0ルートハブバス004デバイス001:ID 1d6b:0001 Linux Foundation 1.1ルートハブバス003デバイス001:ID 1d6b:0001 Linux Foundation 1.1ルートハブ

Inxi

Inxiは、システム上の複数のソースとさまざまなコマンドからハードウェアの詳細を取得し、技術に詳しくないユーザーが簡単に読み取れる美しいレポートを生成する、10K行のメガbashスクリプトです。

inxi -Fx

lsblk-ブロックデバイスリスト

ハードドライブパーティションと、オプティカルドライブやフラッシュメモリドライブなどのその他のストレージデバイスであるすべてのブロックデバイスの情報を一覧表示します。

ターミナルで実行します:

lsblk

私たちはそれに応えます:

名前MAJ:最小RMサイズROタイプマウントポイントsda 8:0 0 465.8G 0ディスク├─sda18:1 0 70G 0部分├─sda28:2 0 1K 0部分├─sda58:5 0 97.7G 0部分/中/ 4668484A68483B47 dasda6 8:6 0 97.7G 0部分/├─sda78:7 0 1.9G 0部分└─sda88:8 0 198.5G 0部分/平均/ 13f35f59-f023-4d98-b06f-9dfaebefd6c1 sr0 11:0 1 1024M 0 rom

df-ファイルシステムのディスク領域

さまざまなパーティション、それらのマウントポイント、およびそれぞれで使用され利用可能なスペースを報告します。

df -H

class = "terminal"&使用されるファイルシステムサイズAvail Use%Mounted on / dev / sda6 104G 26G 73G 26%/ none 4.1k 0 4.1k 0%/ sys / fs / cgroup udev 4.2G 4.1k 4.2G 1%/ dev tmpfs 837M 1.6M 835M 1%/実行なし5.3M 0 5.3M 0%/実行/ロックなし4.2G 13M 4.2G 1%/実行/ shmなし105M 21k 105M 1%/実行/ユーザー/ dev / sda8 210G 149G 51G 75% /メディア/ 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 105G 31G 75G 30%/メディア/ 4668484A68483B47

Pydf-Python df

このユーティリティはpythonで記述されたdfの改良版であり、カラー出力を示し、dfよりも見栄えがよくなります。

使用されるpydfファイルシステムのサイズAvail Use%Mounted on / dev / sda6 96G 23G 68G 24.4 / / dev / sda8 195G 138G 47G 70.6 / media / 13f35f59-f023-4d98-b06f-9dfaebefd6c1 / dev / sda5 98G 28G 69G 29.2 / media / 4668

fdisk

Fdiskは、 ハードドライブのパーティション変更するためのユーティリティであり、パーティション情報の一覧表示にも使用できます。

sudo fdisk -l

このコマンドについて詳しく知りたい場合は、次の記事をご覧ください。ハードディスクおよびパーティション管理のためのLinuxコマンド。

マウント

mountコマンドは、マウントされたファイルシステムのマウント/マウント解除および表示に使用されます

マウント| column -t / dev / sda6 on / type ext4(rw、errors = remount-ro)proc on / proc type proc(rw、noexec、nosuid、nodev)sysfs on / sys type sysfs(rw、noexec、nosuid、nodev)なし/ sys / fs / cgroupタイプtmpfs(rw)なし/ / sys / fs /ヒューズ/接続タイプfusectl(rw)なし/ / sys /カーネル/デバッグタイプdebugfs(rw)なし/ / sys /カーネル/セキュリティタイプsecurityfs(rw)udev on / dev type devtmpfs(rw、mode = 0755)devpts on / dev / pts type devpts(rw、noexec、nosuid、gid = 5、mode = 0620)tmpfs on / run type tmpfs(rw、noexec 、nosuid、サイズ= 10%、モード= 0755)なし/実行/ロックタイプtmpfs(rw、noexec、nosuid、nodev、サイズ= 5242880)なし/実行/ shmタイプtmpfs(rw、nosuid、nodev)なし/ run / user type tmpfs(rw、noexec、nosuid、nodev、size = 104857600、mode = 0755)none / / sys / fs / pstore type pstore(rw)/ dev / sda8 on / media / 13f35f59-f023-4d98- b06f-9dfaebefd6c1タイプext4(rw、nosuid、nodev、エラー= remount-ro)/ dev / sda5 on / media / 4668484A68483B47タイプfuseblk(rw、nosuid、nodev、allow_other、blksize = 4096)binfmt_misc on / proc / sys / / binfmt_miscタイプbinfmt_misc(rw 、noexec、nosuid、nodev)systemd on / sys / fs / cgroup / systemd type cgroup(rw、noexec、nosuid、nodev、none、name = systemd)gvfsd-fuse on / run / user / 1000 / gvfs type fuse.gvfsd -fuse(rw、nosuid、nodev、user = enlightened)

無料-RAMを確認する

freeコマンドを使用して、システムの使用済み、空き、および合計RAM量を確認します。

無料-m

/ procディレクトリ内のファイル

/ procディレクトリ内仮想ファイルの多くには、Linuxハードウェアと設定に関する情報が含まれています。 それらの一部を次に示します。

CPU /メモリ情報

#cpu情報cat / proc / cpuinfo#メモリ情報cat / proc / meminfo

Linux /カーネル情報

cat / proc / version Linuxバージョン3.11.0-12-generic(buildd @ allspice)(gccバージョン4.8.1(Ubuntu / Linaro 4.8.1-10ubuntu7))#19-Ubuntu SMP Wed Mar 25 16:20:46 UTC 2018年

SATA / SCSIデバイス

$ cat / proc / scsi / scsi接続デバイス:ホスト:scsi3チャネル:00 Id:00月:00ベンダー:ATAモデル:ST3500418AS Rev:CC38タイプ:Direct-Access ANSI SCSIリビジョン:05ホスト:scsi4チャネル:00 Id: 00月:00ベンダー:SONYモデル:DVD RW DRU-190A Rev:1.63タイプ:CD-ROM ANSI SCSIリビジョン:05

パーティション

cat / proc / partitions major minor #blocks name 8 0 488386584 sda 8 1 73400953 sda1 8 2 1 sda2 8 5 102406311 sda5 8 6 102406311 sda6 8 7 1998848 sda7 8 8 208171008 sda8 11 0 1048575 sr0

hdparm-ハードドライブ情報

最後に、hdparmコマンドがあります。これは、ハードドライブなどのsataデバイスに関する情報を取得するために機能します。

sudo hdparm -i / dev / sda / dev / sda:モデル= ST3500418AS、FwRev = CC38、SerialNo = 9VMJXV1N構成= {HardSect NotMFM HdSw> 15uSec固定DTR> 10Mbs RotSpdTol>.5%} RawCHS = 16383/16/63、 TrkSize = 0、SectSize = 0、ECCbytes = 4 BuffType = unknown、BuffSize = 16384kB、MaxMultSect = 16、MultSect = 16 CurCHS = 16383/16/63、CurSects = 16514064、LBA = yes、LBAsects = 976773168 IORDY = on / off 、tPIO = {min:120、w / IORDY:120}、tDMA = {min:120、rec:120} PIOモード:pio0 pio1 pio2 pio3 pio4 DMAモード:mdma0 mdma1 mdma2 UDMAモード:udma0 udma1 udma3 udma4 * udma5 * udma6 AdvancedPM =いいえWriteCache =有効ドライブが準拠:不明:ATA / ATAPI-4, 5, 6, 7 *は現在のアクティブモードを意味します

まとめ

お気づきかもしれませんが、コマンドごとに情報を抽出する方法が少し異なります。Linuxで特定のハードウェアの詳細を検索するには、コマンドを複数使用する必要がある場合があります。 ただし、 ほとんどのLinuxディストリビューションで使用でき、デフォルトのリポジトリから簡単にインストールできます。

コマンドを使用しましたか? コメントで教えてください。どのコメントを使用し、どの情報を入手しましたか? あなたが私たちのガイドが役に立ったと思ったら共有することを忘れないでください?

チュートリアル

エディタの選択

Back to top button