使用しているマザーボードモデルを見つける方法はありますか?
はいの場合、どのようにお願いしますか?
使用しているマザーボードモデルを見つける方法はありますか?
はいの場合、どのようにお願いしますか?
回答:
マザーボード情報だけでなく、コンピューターに関するすべての情報を表示する優れたグラフィカルツールもあります。
hardinfo
ソフトウェアセンターでパッケージを検索するかsudo apt-get install hardinfo
、コマンドラインから実行します。マザーボードのメーカーとモデルは、[ デバイス] > [ DMI]ページで確認できます。
CPU-G-人気のWindowsアプリケーションCPU-Zの Linux代替。もともとftsamisによって作成されましたが、その後Atareao Teamによって取得されました
sudo add-apt-repository ppa:atareao/atareao
sudo apt update
sudo apt install cpu-g
lshw-gtk – lshw
コマンドのグラフィカルフロントエンド
これにより、マザーボード情報が直接表示されます。
sudo dmidecode -t 2
または
sudo dmidecode | more
また試すことができます:
lspci
dmidecode -t 1
現在の製品名を教えてくれました。タイプ2は、それほど役に立たないシリアルをいくつか提供しました。dmiデータのタイプがマザーボード間で異なることを確認してください。
-t 2
はベースボード情報を意味します。参照man dmidecode
ルートとしてコマンドを実行することは常に可能ではないので、特権のないユーザーにバリアントを提案したいと思います(一部のユーザーは単純にできないが、必要のないときにルートとしてコマンドを実行するのを避けることは常に良い習慣です)新しいプログラムをインストールしたくない、またはインストールできない:
cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}
それは、短いバージョンであるシェルは拡大のため、cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_version
それぞれ質素出力としてベンダー、名前とバージョンを提供します:
FUJITSU
D3062-A1
S26361-D3062-A1
注:
パス内で、/sys/devices/virtual/dmi/id/
BIOS、ボード(マザーボード)、シャーシに関する情報を含むファイルを見つけることができます。セキュリティまたはプライバシーの問題により、権限のないユーザーがすべてを読み取ることができるわけではありません。
もちろん、たとえば、a sudo cat board_serial
(通常はルートによってのみ読み取り可能-r--------
)またはa sudo cat board_*
は、この制限を簡単に克服できます...
...しかし、おそらく、特権が利用可能な場合dmidecode
、他の回答でも提案されているように使用する方が便利です。
以下は、出力がコンパクトであるため、私が好むバージョンです。
sudo dmidecode -t 1 # or
sudo dmidecode | grep -A4 '^Base' # output more short and compact
前のコマンドは-A3
、最初の3行のみを表示
sudo dmidecode | grep -A4 '^Base Board Information'
します。これは、スクリプト内で使用する方が適切な短いバージョンです。
出力例:
Base Board Information
Manufacturer: FUJITSU
Product Name: D3062-A1
Version: S26361-D3062-A1
Serial Number: MySerialNumber(1)
(1)特権のないユーザーに対して保護されている場合は、投稿しない方が良いかもしれません:-)
Ps>以下も正常に機能しますsudo lshw | grep -A5 "Mo"
(これ"Mo"
もの略です"Motherboard"
)が、出力で答えるよりも少し怠だと思いますdmidecode
。
/sys/devices/
Debianベースのディストリビューションまたは任意の大きな上でのみ利用可能?
cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null
、エラーをholyに リダイレクトすることができ/dev/null
ます。もちろん(私は怠け者です)エイリアスまたはスクリプトでリダイレクトなしでコマンドを使用することは常に可能です...
を使用することもできますlshw
。通常は、sudo
asを使用して実行されるため、デバイスをプローブし、情報を正確に報告できます。ただ走れ
sudo lshw
結果の最初のエントリは、以下の例のように、システム、マザーボード、およびBIOSの詳細を示します。
*-core
description: Motherboard
product: Aspire 1700
vendor: acer
physical id: 0
version: 0303
serial: None
*-firmware
description: BIOS
vendor: acer
physical id: 0
version: 3C13
date: 05/12/04
size: 109KiB
capacity: 448KiB
capabilities: isa pci pcmcia pnp upgrade shadowing escd cdboot bootselect socketedrom int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp smartbattery biosbootspecification
lshw
他の多くの情報も提供します。将来特定のデータが必要な場合は、たとえばsudo lshw -class video
グラフィックカードについて調べるために実行できます。ハードウェアクラスlshw
分析のリストを表示するには、と入力しsudo lshw -short
ます。プログラムの詳細についてman lshw
は、ターミナルに入力するか、Ubuntuのマンページにアクセスしてください。
Schweinsteigerが指摘したように、dmidecode
マザーボード情報をレポートするための便利なツールでもあります。
lstopo
ます。あなたは、両方使用してインストールすることができますsudo apt-get install -y hwloc
これは私のために働いた:
sudo dmidecode --string baseboard-product-name
参照:https : //charlieharvey.org.uk/page/motherboard_model_make_serial_linux_or_debian_bash_shell