Existe algum software embutido ou método de terminal que permita visualizar os perfis de hardware no meu sistema? O equivalente do Windows a esse recurso seria o Gerenciador de dispositivos .
Existem algumas opções:
lspci
mostrará a maior parte do seu hardware de uma maneira rápida e agradável. Tem níveis variados de verbosidade, para que você possa obter mais informações com -v
e -vv
sinalizadores, se desejar. O -k
argumento é uma boa maneira de descobrir qual driver de kernel um pedaço de hardware está usando. -nn
permitirá que você saiba o ID do hardware, o que é ótimo para pesquisar.
Mas é apenas uma maneira muito simples e rápida de obter uma lista de hardware. Costumo pedir às pessoas que publiquem aqui a saída ao tentar identificar seu hardware sem fio. É ótimo para coisas assim.
Ele não mostrar hardware USB além dos barramentos USB.
Aqui estão três exemplos do mundo real:
$ 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
$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
$ 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 muito abrangente de hardware e configurações.
Dá a você muitas informações, sugiro que você o canalize less
ou envie para um arquivo e abra-o em algo que você possa mover:
sudo lshw | less
Claro que isso geralmente é muita informação. Geralmente, você só precisa de informações sobre um pequeno subconjunto do seu hardware e lshw
permite selecionar uma categoria. Se você apenas queria ver seus dispositivos de rede, por exemplo, execute o seguinte:
sudo lshw -c network
Se você quer algo gráfico, sugiro que você olhe hardinfo
. Você precisará instalá-lo primeiro:
sudo apt-get install hardinfo
Em seguida, basta executá-lo no mesmo terminal com hardinfo
. Não sei se ele possui um local de menu por padrão.
Mas pode fornecer um pouco mais de informações (botas, 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 algumas comparações simples. Acho que os desenvolvedores pretendem substituí-la por Sandra (uma popular ferramenta de coleta de informações de hardware do Windows).
Ele ainda tem opções para gerar um bom relatório que você pode enviar para alguém (embora possa ser muita informação facilmente ).
hardinfo
...lspci -k
, mostramos a eles,lshw
mostra-os naturalmente (veja sob a configuração => haste do driver) ehardinfo
mostra-os quando você seleciona um dispositivo (o painel inferior da captura de tela será preenchido com mais informações para esse dispositivo)Você pode usar o lshw, que é a ferramenta CLI:
sudo lshw
como a página de manual diz:
Você também pode usar o HardInfo :
Instale-o executando este comando:
sudo apt-get install hardinfo
ou procure informações detalhadas no Synaptic ou no Software Center.
fonte
Existem várias maneiras de coletar informações de hardware. Vou postar todas as possibilidades que eu conheço. Para mais informações sobre qualquer um dos programas, consulte suas páginas de manual.
Opção um -
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 mais curta da lista, você pode usar a
-short
bandeira.Você pode fazer com que as informações sejam exibidas de várias maneiras.
Opção dois -
hwinfo
(precisa instalar)hwinfo
que você teria que instalar. Está nos repositórios.Também apresenta os componentes de maneira muito detalhada. Aqui, o
--short
sinalizador fornecerá uma boa lista classificada de categorias de hardware.Com a
--[hwtype]
opção, você pode obter informações detalhadas apenas sobre um tipo de hardware selecionado, o que é bastante útil às vezes.Não conheço nenhuma solução completa para desativar / habilitar hardware ou drivers. Drivers geralmente são módulos do kernel que você pode ativar (adicionar) e desativar (remover) usando o
modprobe
comandoUsando
lsmod
você pode descobrir quais módulos estão carregados no momento.fonte
hwinfo
diferencialshw
?lshw
lista um pouco mais de informação.sudo lshw -short
resolve facilmente a necessidade de informações para citar nos relatórios de erros.O lshw é um comando muito bom que fornece informações muito detalhadas do seu hardware. Se você não deseja instalar algo como hardinfo , será um comando muito bom. Mas use lshw (você pode dizer listar hardware para lembrar deste comando) com as opções -html ou -xml para obter as informações de maneira mais interativa.
Aqui ilustra
Agora basta abrir os arquivos .html ou .xml criados no diretório atual para obter uma descrição completa do seu hardware.
fonte
lspci
- Hardware PCIlsusb, lspcmcia, lshw, lshw-gtk
dmidecode
-informações sobre o hardware do seu sistema, conforme descrito na BIOS do sistemakinfocenter
cat /proc/cpuinfo
fonte
lshw
é o comando, você também pode grep,lshw | grep audio
por exemplo.Não sei como você pode visualizá-lo na GUI.
fonte
O HardwareLiSter é uma ferramenta útil que pode mostrar informações detalhadas sobre todo o hardware do seu sistema em uma boa interface GUI.
Se você preferir usar um terminal, tente
sudo dmidecode
também fornecer uma lista muito detalhada de todo o hardware.fonte
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 (dispositivos) do sistema, 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, este 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 a guia de informações da GPU e outras várias correçõ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). Ele 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 da GUI de informações de hardware disponíveis para Linux é que as informações estão melhor organizadas e são 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.
cpu-g
CPU-G é um utilitário útil para mostrar informações de hardware. Ele detecta detalhes de hardware e exibe tudo, mostra informações sobre CPU (processador), RAM (ativo / inativo, gratuito, usado e em cache), placa mãe e chipset, detalhes da BIOS, detalhes da placa gráfica e detalhes do Linux instalado.
FONTE http://www.noobslab.com/2014/01/cpuz-alternatives-inex-cpug-for-ubuntu.html
fonte
/var/lib/dpkg/info/i-nex.postinst
comexit 0
para passar por ele vivo.i-nex
é a melhor opção que eu já vi no Ubuntu. Funciona muito bem no 16.04 e faz exatamente o que eu esperava. Eu desinstalei tentei outras opções (hardinfo
,hwinfo
), mas as removi depois de tentari-nex
. Essa deveria ter sido uma das principais respostas. Obrigado!do terminal:
a partir da GUI, você precisará instalar o gnome-device-manager
fonte
Instale o Sysinfo a partir dos repositórios padrão do Ubuntu. 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:
fonte
Gerenciador de dispositivos do Ubuntu Software Center.
fonte
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:
Então instale:
Então corra:
Atualizar:
O neofetch está disponível no repositório Universe desde 18.04.
Uma maneira conveniente de apresentar dados de neofetch é usar
neofetch --stdout
. Este comando produz saída em texto sem formatação que pode ser copiado / colado em uma pergunta ou resposta aqui sem a necessidade de fazer upload de uma imagem.fonte
Adicione alguns detalhes:
lscpu
exibir informações sobre a arquitetura da CPUlsblk
lista de dispositivos de blocosudo lshw -short | grep -i "system memory"
listar memória do sistemaBasta digitar
ls
e usartab
para obter prompt.fonte
lshw
você pode usarlshw -C memory
- mais informações aquiEu escrevi um shell script para reunir todos os detalhes de hardware possíveis nos sistemas Linux, incluindo o Ubuntu, usando comandos nativos. Qualquer pessoa interessada pode visualizar e baixar o script em: Um script shell simples para obter informações de hardware em uma caixa do Linux .
Este script busca os seguintes detalhes:
**** Atualizar a partir de 12/01/2019 *****
Este script está disponível como um RPM agora, que pode ser baixado desta página do site do blog: https://www.simplylinuxfaq.com/p/how-to-find-hardware-details-in-linux.html
fonte
Se você pesquisar "testes do sistema" no painel, verá um programa que verificará uma quantidade insana de recursos. A segunda imagem mostra que ele irá verificar a suspensão, gerenciamento de energia, áudio, usb, gráficos, cartões de mídia, unidades de DVD e muito mais.
Se algo estiver errado com um dispositivo, ele será informado. Uma simples pesquisa na AU ou postagem de uma pergunta específica para um problema mostrado na página de resultados deve ajudar a investigar o problema relacionado.
fonte
O repositório Universe no Ubuntu 14.04 e posterior contém um script Bash nomeado
inxi
no pacote com o mesmo nome. Pelo menos o Xubuntu 16.04 o instala por padrão. Você pode controlar sua saída através de opções. Vejaman inxi
. Por exemplo,inxi -v 2
mostra informações no nível de verbosidade 2; os níveis de 0 a 7 são suportados.fonte
neofetch
já foi mencionado, mas também há informaçõesscreenfetch
que fornecem mais informações quando você abre o seu terminal depois de colocar o comando no seu~/.bashrc
arquivo:Minha tela inicial do terminal contém quatro componentes:
screenfetch
o utilitário de informações do sistemaVocê pode encontrar detalhes para fazer isso sozinho nesta resposta:
fonte
ferramenta hw-probe: https://github.com/linuxhw/hw-probe
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: https://linux-hardware.org/?probe=0b29192f95
Eu sou o autor deste projeto, então fique à vontade para fazer qualquer pergunta nos comentários!
fonte