Como posso encontrar meus detalhes de hardware?

108

Existe algum software embutido ou método de terminal que me permita visualizar os perfis de hardware no meu sistema? O equivalente em Windows de tal recurso seria Gerenciador de Dispositivos .

    
por Oxwivi 23.03.2011 / 11:07
fonte

17 respostas

127

Existem algumas opções:

  • lspci mostrará a você mais do seu hardware de uma forma rápida e agradável. Ele tem vários níveis de detalhamento para que você possa obter mais informações com -v e -vv flags, se desejar. O argumento -k é uma boa maneira de descobrir qual driver de kernel um hardware está usando. -nn permitirá que você simplesmente saiba o ID do hardware que é ótimo para pesquisa.

    Mas é apenas uma maneira muito simples e rápida de obter uma lista de hardware. Muitas vezes peço que as pessoas publiquem a saída dele ao tentar identificar seu hardware sem fio. É ótimo para coisas assim.

    não mostra o hardware USB além dos barramentos USB.

    Aqui estão três exemplos do mundo real:

    Gráficos:

    $ lspci -nnk | grep VGA -A1
    03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF110 [GeForce GTX 580] [10de:1080] (rev a1)
        Kernel driver in use: nvidia
    

    Áudio:

    $lspci -v | grep -A7 -i "audio"
    00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
        Subsystem: Acer Incorporated [ALI] Device 080d
        Flags: bus master, fast devsel, latency 0, IRQ 34
        Memory at f0940000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
    
    --
    00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 080d
        Flags: bus master, slow devsel, latency 32, IRQ 35
        Memory at f0944000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
    

    Rede:

    $ lspci -nnk | grep net -A2
    00:0a.0 Ethernet controller [0200]: NVIDIA Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
        Subsystem: Acer Incorporated [ALI] Device [1025:0222]
        Kernel driver in use: forcedeth
    --
    05:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
        Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC [1468:0428]
        Kernel driver in use: ath5k
    
  • lsusb é como lspci , mas para dispositivos USB. Funcionalidade semelhante com opções de verbosidade semelhantes. Bom se você quiser saber o que está conectado.

  • sudo lshw fornecerá uma lista abrangente de hardware e configurações.

    Ele fornece muitas informações, sugiro que você o canalize por less ou o envie para um arquivo e abra-o em algo em que você possa se movimentar:

    sudo lshw | less
    

    Claro que isso geralmente é um lote de informações. Você geralmente precisa apenas de informações em um pequeno subconjunto de seu hardware e lshw permitirá que você selecione uma categoria. Se você apenas quisesse ver seus dispositivos de rede, por exemplo, execute isto:

    sudo lshw -c network
    
  • Se você quiser algo gráfico, sugiro que veja hardinfo . Você precisará instalá-lo primeiro:

    sudo apt-get install hardinfo
    

    Você apenas o executa do mesmo terminal com hardinfo . Eu não sei que tem um local de menu por padrão.

    Mas ele pode fornecer mais informações (inicializações, kernels disponíveis, etc) do que as outras opções, além de fornecer listas semelhantes de hardware PCI e USB, como os dois primeiros comandos.

    Ele também fornece alguns benchmarking simples. Acho que os desenvolvedores pretendem substituí-la pela Sandra (uma ferramenta popular de coleta de informações de hardware do Windows).

    Ele ainda tem opções para produzir um relatório legal que você pode enviar para alguém (embora possa ser facilmente muita informação).

    
por Oli 23.03.2011 / 11:37
fonte
49

Você pode usar o lshw, que é a ferramenta CLI:

sudo lshw

como diz a página man:

  

O lshw é uma pequena ferramenta para extrair informações detalhadas sobre o hardware     configuração da máquina. Pode relatar configuração de memória exata,     versão do firmware, configuração da placa principal, versão e velocidade da CPU, cache     configuração, velocidade de barramento, etc. em sistemas x86 ou IA-64 com capacidade DMI e     em algumas máquinas PowerPC (sabe-se que o PowerMac G4 funciona).

Você também pode usar HardInfo :

  

O HardInfo pode coletar informações sobre o hardware e o sistema operacional do seu sistema, realizar testes de desempenho e gerar relatórios imprimíveis em formatos HTML ou em texto simples.

     

Ele também pode ser facilmente estendido, para documentação do desenvolvedor e código fonte completo (liberado sob GNU GPL versão 2) está disponível.

Instale-o executando este comando:

sudo apt-get install hardinfo

ou procure por hardinfo no Synaptic ou no Centro de Software.

    
por Pedram 08.06.2011 / 14:19
fonte
15

Existem várias maneiras de coletar informações de hardware. Vou postar todas as possibilidades que conheço. Para mais informações sobre qualquer um dos programas, por favor consulte as páginas do manual.

Opção 1 - lshw

lshw , que deve ser instalado por padrão. Você terá que executá-lo como superusuário (sudo).

Ele apresentará uma lista muito detalhada de praticamente todos os componentes. Para obter uma representação de lista mais curta, você pode usar o sinalizador -short .

Você pode gerar as informações de várias maneiras.

Opção dois - hwinfo (precisa ser instalado)

hwinfo que você precisa instalar. Está nos repositórios.

Ele também apresenta os componentes de uma forma muito detalhada. Aqui, a --short sinalizará uma boa lista de categorias de hardware.

Com a opção --[hwtype] você pode obter informações detalhadas sobre um tipo de hardware selecionado, o que é bastante útil algumas vezes.

Não conheço nenhuma solução integrada para desativar / habilitar hardware ou drivers. Os drivers geralmente são módulos do kernel que você pode habilitar (adicionar) e desabilitar (remover) usando o comando modprobe .

Usando lsmod , você pode descobrir quais módulos estão atualmente carregados.

    
por Octavian Damiean 23.03.2011 / 11:34
fonte
11
O

lshw é um comando muito bom que informa uma informação muito detalhada do seu hardware. Se você não quiser instalar outra coisa como hardinfo , então será um bom comando. Mas use lshw (você pode dizer hardware de lista para lembrar este comando) com opções -html ou -xml para obter as informações de maneira mais interativa.

Aqui ilustra

    $ sudo lshw | less (or more)
    $ sudo lshw -html > myhardware.html
    $ sudo lshw -xml > myhardware.xml

Agora, basta abrir os arquivos .html ou .xml criados no diretório atual para obter uma descrição completa do hardware.

    
por Saurav Kumar 27.08.2013 / 12:43
fonte
8

lshw é o comando, você também pode grep, lshw | grep audio por exemplo.

Eu não sei como você pode visualizá-lo na GUI.

    
por Pentarex 08.06.2011 / 14:14
fonte
7

lspci - hardware PCI

lsusb, lspcmcia, lshw, lshw-gtk

dmidecode -informações sobre o hardware do seu sistema, conforme descrito no BIOS do sistema

kinfocenter

cat /proc/cpuinfo

    
por jet 08.06.2011 / 17:05
fonte
6

HardwareLiSter é uma ferramenta útil que pode mostrar informações detalhadas sobre todo o hardware do seu sistema em uma interface gráfica agradável .

Se você preferir usar um terminal, tente sudo dmidecode , que lhe dará uma lista muito detalhada de todo o hardware também.

    
por Mark Rooney 23.03.2011 / 11:59
fonte
5

do terminal:

sudo lshw

do gui você precisará instalar o gnome-device-manager

    
por thomasmichaelwallace 08.06.2011 / 14:14
fonte
5

Outras ótimas ferramentas para o Ubuntu são

i-nex

O I-Nex é uma ferramenta gratuita de informações do sistema que é usada para coletar informações sobre os principais componentes do sistema (dispositivos), como CPU, placa-mãe, memória, memória de vídeo, som, dispositivos USB e assim por diante. O aplicativo permite, por meio de uma interface clara com guias exibir informações sobre o hardware do sistema, esse utilitário exibe uma quantidade significativa de detalhes do sistema. O utilitário I-Nex continua a adicionar novas funcionalidades, desta vez o I-Nex incluiu o separador de informações GPU e outras várias correcções. Além de poder exibir informações de hardware, o I-Nex também pode gerar um relatório avançado para o qual você pode selecionar o que incluir e, opcionalmente, enviar o relatório para um serviço como o Pastebin (e outros). Também possui uma opção para tirar uma captura de tela da janela do I-Nex diretamente do aplicativo. A diferença entre o I-Nex e as outras ferramentas de GUI de informações de hardware disponíveis para o Linux é que as informações são melhor organizadas e exibidas mais rapidamente (do que o lshw-gtk, por exemplo). Além disso, as informações de hardware são apresentadas de uma maneira mais fácil de entender do que outras ferramentas desse tipo.

cpu-g

CPU-G é um utilitário útil para mostrar informações de hardware. Ele detecta o hardware e exibe detalhes sobre tudo, mostra informações sobre CPU (processador), RAM (ativo / inativo, livre, usado e armazenado em cache), placa-mãe e chipset, detalhes do BIOS, detalhes da placa gráfica e detalhes do Linux instalado.

SOURCE link

    
por tigerjack89 21.04.2015 / 22:39
fonte
4

Gerenciador de dispositivos do Ubuntu Software Center.

    
por Merlin2525 21.04.2011 / 02:09
fonte
4

Instale o Sysinfo no Ubuntu Software Center. O Sysinfo é uma ferramenta gráfica capaz de exibir algumas informações de hardware e software sobre o computador em que é executado.

É capaz de reconhecer informações sobre:

  • Sistema (versão de distribuição do Linux, versões do GNOME, kernel, gcc e  Xorg e hostname)
  • CPU (identificação do fornecedor, nome do modelo, frequência, cache do nível 2, bogomips,  números e bandeiras do modelo)
  • Memória (RAM total do sistema, memória livre, espaço de troca total e livre, em cache,  memória ativa e inativa)
  • Armazenamento (interface IDE, todos os dispositivos IDE, dispositivos SCSI)
  • Hardware (placa-mãe, placa gráfica, placa de som, dispositivos de rede)
  • placa gráfica NVIDIA: somente com driver de vídeo NVIDIA instalado

    
por karel 16.02.2014 / 13:54
fonte
3

Eu escrevi um shell script para reunir todos os detalhes possíveis de hardware em sistemas Linux, incluindo o Ubuntu, usando comandos nativos. Qualquer pessoa interessada pode ver e baixar o script de: Um simples shell script para obter informações de hardware de uma caixa do Linux .

Este script busca os seguintes detalhes:

  • Versão de lançamento do sistema operacional (Linux), versão do kernel, detalhes de tempo de atividade, etc.
  • Fornecedor do sistema (servidor), número de série, etc.
  • Detalhes da placa principal do servidor
  • BIOS do servidor em resumo
  • Detalhes do processador do servidor
  • Detalhes da memória física do servidor (RAM)
  • Dispositivos PCI / controladores em resumo
  • Detalhes da unidade de disco rígido
  • Informações de hardware de rede
por Mssm 10.01.2015 / 09:47
fonte
3

Adicione alguns detalhes:

  • lscpu exibe informações sobre a arquitetura da CPU
  • lsblk dispositivos de bloco de lista
  • sudo lshw -short | grep -i "system memory" lista de memória do sistema

Basta digitar ls e usar tab para receber uma solicitação.

    
por Honghe.Wu 16.02.2014 / 13:51
fonte
2
  

Existe um único utilitário para monitorar o status de trabalho da maioria dos hardwares? Assim como alguns softwares no Windows?

Se você pesquisar por "testes de sistema" no painel, verá um programa que verificará uma quantidade insana de recursos. A segunda imagem mostra que irá verificar a suspensão, gerenciamento de energia, áudio, usb, gráficos, mediacards, drives de DVD e muito mais.

Se algo estiver errado relacionado a um dispositivo, ele será informado sobre isso. Uma pesquisa simples na UA ou postar uma pergunta específica para um problema mostrado na página de resultados deve ajudar a investigar o problema relacionado.

    
por Rinzwind 21.09.2015 / 15:49
fonte
2

O NeoFetch é uma ótima solução de linha de comando para informações de alto nível (se estiver executando o Ubuntu 14.04 ou superior).

Para instalar, você precisa adicionar o PPA primeiro:

sudo add-apt-repository ppa:dawidd0811/neofetch

Em seguida, instale:

sudo apt update && sudo apt install neofetch

Em seguida, execute:

neofetch

    
por David Pratt 04.01.2017 / 12:44
fonte
1

O repositório Universe no Ubuntu 14.04 e posterior contém um script Bash chamado inxi no pacote com o mesmo nome. Pelo menos o Xubuntu 16.04 tem instalado por padrão. Você pode controlar sua saída através de opções. Veja man inxi . Por exemplo. inxi -v 2 mostra informações no nível de detalhamento 2; níveis 0-7 são suportados.

    
por jarno 17.01.2017 / 11:35
fonte
0

Ferramenta hw-probe: link

A ferramenta cria uma análise do computador, incluindo saídas de listas de hardware (hwinfo, dmidecode, biosdecode, etc.), várias ferramentas de diagnóstico do Linux (smartctl, memtester, etc.) e logs do sistema (dmesg, Xorg.log, etc .).

Exemplo de teste: link

Sou o autor deste projeto, então sinta-se à vontade para fazer qualquer pergunta nos comentários!

    
por linuxbuild 30.11.2017 / 14:02
fonte

Tags