Respostas:
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 ).
lspci -k
, mostramos a eles, lshw
mostra-os naturalmente (veja sob a configuração => haste do driver) e hardinfo
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:
O lshw é uma pequena ferramenta para extrair informações detalhadas sobre a configuração de hardware da máquina. Ele pode relatar configuração exata da memória, versão do firmware, configuração da placa principal, versão e velocidade da CPU, configuração de cache, velocidade do barramento, etc. em sistemas x86 ou IA-64 compatíveis com DMI e em algumas máquinas PowerPC (sabe-se que o PowerMac G4 funciona).
Você também pode usar o HardInfo :
O HardInfo pode reunir informações sobre o hardware e o sistema operacional do seu sistema, executar benchmarks e gerar relatórios imprimíveis em HTML ou em texto sem formatação.
Também pode ser facilmente estendido, pois está disponível a documentação do desenvolvedor e o código fonte completo (lançado sob a GNU GPL versão 2).
Instale-o executando este comando:
sudo apt-get install hardinfo
ou procure informações detalhadas no Synaptic ou no Software Center.
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
comando
Usando lsmod
você pode descobrir quais módulos estão carregados no momento.
hwinfo
diferencia lshw
?
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
$ 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 seu hardware.
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.
Outras ótimas ferramentas para o Ubuntu são
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 é 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
/var/lib/dpkg/info/i-nex.postinst
com exit 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 tentar i-nex
. Essa deveria ter sido uma das principais respostas. Obrigado!
do terminal:
sudo lshw
a partir da GUI, você precisará instalar o gnome-device-manager
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:
Gerenciador de dispositivos do Ubuntu Software Center.
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
Então instale:
sudo apt update && sudo apt install neofetch
Então corra:
neofetch
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.
$ neofetch --stdout
dkb@kububb
------------
OS: Ubuntu 18.04.2 LTS x86_64
Host: Inspiron 15-3567
Kernel: 4.15.0-48-generic
Uptime: 3 hours, 12 mins
Packages: 2352
Shell: bash 4.4.19
Resolution: 1366x768
DE: KDE
WM: KWin
WM Theme: Breeze
Theme: Breeze Dark [KDE], MyBreeze-Dark [GTK2/3]
Icons: Breeze-dark [KDE], Breeze [GTK2/3]
Terminal: konsole
Terminal Font: Hack 11
CPU: Intel i3-6006U (2) @ 2.000GHz
GPU: Intel HD Graphics 520
Memory: 1435MiB / 7846MiB
$
Adicione alguns detalhes:
lscpu
exibir informações sobre a arquitetura da CPU lsblk
lista de dispositivos de bloco sudo lshw -short | grep -i "system memory"
listar memória do sistema Basta digitar ls
e usar tab
para obter prompt.
Eu 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:
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
Existe um único utilitário para monitorar o status de trabalho da maioria dos hardwares? Assim como alguns softwares no Windows?
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.
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. Veja man 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.
neofetch
já foi mencionado, mas também há informações screenfetch
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:
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!
hardinfo
...