Existe uma maneira de encontrar qual modelo de placa-mãe eu tenho?
Se sim, como, por favor?
Existe uma maneira de encontrar qual modelo de placa-mãe eu tenho?
Se sim, como, por favor?
Respostas:
Também existem ótimas ferramentas gráficas que mostram não apenas as informações da sua placa-mãe, mas todas as informações sobre o seu computador.
Procure o hardinfo
pacote no Software Center ou execute sudo apt-get install hardinfo
na linha de comando. A marca e o modelo da placa-mãe podem ser encontrados na página Dispositivos > DMI .
CPU-G - alternativa do Linux ao popular aplicativo do Windows CPU-Z . Originalmente criado por ftsamis , desde então ele foi escolhido pela Equipe Atareao
sudo add-apt-repository ppa:atareao/atareao
sudo apt update
sudo apt install cpu-g
lshw-gtk - Interface gráfica para lshw
comando
Isso mostrará diretamente as informações da placa-mãe:
sudo dmidecode -t 2
ou
sudo dmidecode | more
Você também pode tentar:
lspci
dmidecode -t 1
me deu o nome do produto atual. o tipo 2 forneceu alguns folhetins que não ajudam muito. Tenho certeza de que os tipos de dados dmi diferem entre as placas-mãe.
-t 2
significa informações Rodapé, vejaman dmidecode
Gostaria de sugerir uma variante para usuários sem privilégios , pois nem sempre é possível executar comandos como root (alguns usuários simplesmente não podem e, no entanto , é sempre uma boa prática evitar a execução de comandos como root quando não é necessário ) e aí o usuário não deseja ou não pode instalar novos programas:
cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}
que é uma versão curta, shell expandida , de cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_version
e fornece como saída espartana, respectivamente fornecedor, nome e versão:
FUJITSU
D3062-A1
S26361-D3062-A1
Nota:
No caminho /sys/devices/virtual/dmi/id/
, é possível encontrar alguns arquivos com informações sobre BIOS, placa (placa-mãe), chassi ... nem todos são legíveis por um usuário sem privilégios devido a questões de segurança ou privacidade.
Obviamente, por exemplo, um sudo cat board_serial
(que geralmente é legível apenas pela raiz -r--------
) ou um sudo cat board_*
pode facilmente ultrapassar esse limite ...
... mas, talvez, se houver privilégios disponíveis, é mais conveniente usar dmidecode
como sugerido em outras respostas.
Abaixo está a versão que eu prefiro, devido à compacidade de sua saída:
sudo dmidecode -t 1 # or
sudo dmidecode | grep -A4 '^Base' # output more short and compact
O comando anterior com -A3
mostrará apenas as três primeiras linhas e é a versão curta para
sudo dmidecode | grep -A4 '^Base Board Information'
isso, deve ser melhor usar se estiver em um script.
Exemplo de saída:
Base Board Information
Manufacturer: FUJITSU
Product Name: D3062-A1
Version: S26361-D3062-A1
Serial Number: MySerialNumber(1)
(1) se estiver protegido para usuários sem privilégios, talvez seja melhor evitar publicá-lo :-)
Ps> O seguinte também funciona bem sudo lshw | grep -A5 "Mo"
(novamente "Mo"
é a abreviação de "Motherboard"
), mas acho um pouco mais preguiçoso do dmidecode
que responder com sua saída.
/sys/devices/
disponível apenas na distribuição baseada em debian ou em qualquer distribuição maior?
cat /sys/devices/virtual/dmi/id/board_* 2>/dev/null
, redirecionando os erros para o sagrado /dev/null
. É claro que (eu sou preguiçoso) é sempre possível utilizar o comando sem o redirecionamento em um alias ou em um script ...
Você também pode usar lshw
. Geralmente, ele é executado com sudo
isso, permitindo que você examine seus dispositivos e relate com precisão as informações. Apenas corra
sudo lshw
e as primeiras entradas nos resultados detalharão seu sistema, a placa-mãe e a bios, como no exemplo abaixo:
*-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
também fornecerá muitas outras informações; se você quiser dados específicos no futuro, poderá executar, por exemplo, sudo lshw -class video
para descobrir mais sobre sua placa de vídeo. Para obter uma lista das lshw
análises de classes de hardware , insira sudo lshw -short
. Para mais informações sobre o programa, entre man lshw
no terminal ou visite as páginas de manual do Ubuntu .
Como Schweinsteiger observou, dmidecode
também é uma ferramenta útil para relatar informações da placa-mãe.
lstopo
. Você pode instalar os dois usandosudo apt-get install -y hwloc
Encontrei a maneira mais rápida e fácil de determinar o modelo da placa-mãe no meu computador:
dmesg | grep DMI:
que, para o Gigabyte Z68MA-D2H-B3 no meu computador, gera:
dennis ~ $ dmesg | grep DMI:
[ 0.000000] DMI: Gigabyte Technology Co., Ltd. Z68MA-D2H-B3/Z68MA-D2H-B3, BIOS F2 04/15/2011
Isso funcionou para mim:
sudo dmidecode --string baseboard-product-name
consulte: https://charlieharvey.org.uk/page/motherboard_model_make_serial_linux_or_debian_bash_shell