Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Conheça tudo sobre os hardwares que compõem o seu computador com um simples comando

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Artigo Conheça tudo sobre os hardwares que compõem o seu computador com um simples comando

    Este documento relata procedimentos para obter informações avançadas de seu hardware, bem como arquitetura, versões de controladores de hardware, como firmware. Este documento foi elaborado em favor de necessidades próprias e com objetivo de contribuir com o GH como um todo.
    Por: José Cleydson Ferreira da Silva

    Conhecendo e usando lshw
    Uma das dificuldades de pessoas iniciantes ou até mesmo pessoas mais experientes que administram redes e sistemas é conhecer realmente a especificação do hardware e muitas das vezes informações que julgamos irrelevantes, por exemplo: o vendedor do hardware, qual o firmware que o mesmo utiliza? Qual o padrão? O.E.M? E o BIOS? Qual a empresa que o fornece? Essas e outras questões podem ser respondidas com facilidade. O objetivo deste documento é esclarecê-lo de forma clara e bastante detalhada.

    Em diversos momentos nos perguntamos, qual é o driver ou módulo que estamos utilizando? Pois a facilidade que temos com a instalação do Linux não precisarmos instalar drivers de hardware após a instalação do sistema. Você já teve curiosidade em saber qual o comando ou aplicativo que lhe fornece o modelo de sua placa mãe? Nos gera a dúvidas sobre o máximo e mínimo suportado em nosso processador, saber qual a quantidade de cache? Ele é 32 ou 64 bits? Se não, então irei mostrar-lhes o comando lshw, que tenho certeza que irá ajudar-lhe muito em suas dúvidas a respeito do seu hardware. Pois bem, esse comando é originado de um software cujo nome é o próprio comando lshw, que recebeu este nome por Hardware lister (Listar Hardware).

    O lshw é uma pequena ferramenta para fornecer informações referentes ao conjunto de hardware que compõe sua maquina, ele possui uma enorme eficiência em mostrar a configuração exata de seu processador, bem como a velocidade, quantidade de clock e cache. Enfim, todos os componentes ou peças que formam seu computador. Também é capaz de identificar a versão do software ou firmware que controlam o hardware, e faz isso de forma precisa e eficiente. Foi desenvolvido em C++ e está vinculado do ao projeto eZIX, iniciado em 2002 com o objetivo de elaborar uma usável ferramenta para sistemas UNIX, com base no Linux e libc.



    O lshw está disponível para sistemas baseados em plataforma Unix, bem como os sistemas operacionais Linux e suas derivações e sistema Mac e Mac OS X. Atualmente ele se encontra na versão 2.14 e está disponível para todas as distribuições Linux como já mencionado. Sua instalação pode ser feita por meio de gerenciadores de instalação da distribuição Linux que está usando no momento. No quadro abaixo uma relação de formas de instalação em algumas distros.

    Instalação dos pacotes no Ubuntu:

    # apt-get install lshw lshw-gtk

    Instalação dos pacotes no Mandriva:

    # urpmi lshw

    Instalação dos pacotes no Fedora:

    # yum install lshw lshw-gui


    Instalação dos pacotes no Gentoo:

    # emerge lshw

    Após a instalação do programa podemos utilizá-lo, mas antes veremos o que podemos obter se o utilizarmos de forma correta e precisa. O programa te permite exibir relatório de acordo com o formato, podendo ser HTML, XML, relatório resumido. Para usá-lo basta que execute o comando lshw seguido do parâmetro que desejas. Uma das primeiras coisas que podemos testar é a versão do software e para isso o usamos o comando: lshw -version, que exibirá na saída padrão o resultado com a versão do software. Abaixo temos os seguintes modos de uso de desse programa junto com as opções de relatório.

    O programa sempre retorna os resultados na saída padrão, caso você queira colocá-lo direto em um arquivo pode usar o redirecionamento para um arquivo, veja as três situações abaixo:

    HTML na saída padrão:

    # lshw -html


    HTML no arquivo:

    # lshw -html > nomedoarquivo.html

    XML na saída padrão:

    # lshw -xml

    XML no arquivo:

    # lshw -xml > nomedoarquivo.xml

    Podemos também obter relatórios reduzidos contendo apenas informações mais especificas e objetivas, como por exemplo, saber somente informações reduzidas de cada hardware. Abaixo duas formas simplórias para dois parâmetros, o -short e o -businfo. São poucas as diferenças entre um e outro, mas o -short indica o caminho de cada dispositivo. O parâmetro -businfo faz referência aos controladores de hardwares. Veja os comandos abaixo.

    # lshw -short
    # lshw -businfo


    Por fim, terminando as opções de linha de comando, pode ter uma opção interessante que é fazer busca de dispositivo por classe, que ao contrário de se aplicar o comando sozinho, que lhe mostrará muitos resultados. Podemos filtrá-lo, por exemplo: "quero somente as especificações do processador". Neste caso teremos que saber em qual classe o processador se encontra. Com os comandos que foram aplicados acima podemos obter essa informações.

    Pois bem, veja um exemplo para obter informações somente de um hardware específico.

    Comando para saber somente as especificações da placa mãe:

    # lshw -class system

    O resultado deste comando detém todas especificações da sua placa mãe, em meu computador o resultado deste comando foi o seguinte:

    androide
    description: Desktop Computer
    product: P4V8X-MX
    vendor: System manufacturer
    version: 1.00
    serial: 00000000
    width: 32 bits
    capabilities: smbios-2.3 dmi-2.3 smp-1.1 smp
    configuration: chassis=desktop cpus=1 uuid=00020003-0004-0005-0006-000700080009


    Caso não entenda as especificações acima, no final deste artigo deixarei duas tabelas para melhor explicar.

    Por fim podemos usar o programa em modo gráfico, que consiste em um comando ou uma execução no executar comando de sua distribuição, no meu caso estou usando Ubuntu e para fazer isso eu uso o Alt + F2. Então aperte Alt + F2 e digite lshw-gtk ou lshw -X no terminal e uma tela aparecerá contendo as especificações do hardware.

    Então por hora aí está o programa que ajudará em todas as suas dúvidas a respeito de hardware e de firmware. Quando me referi ao título que poderia ver toda a especificação com apenas um comando, você pode usar somente o comando lshw.

    Tabelas de atributos e classes de dispositivos
    Essas tabelas possuem explicações para melhorar o entendimento e a leitura de possíveis resultados apresentados pelos comandos. A tabela de atributos possui cada significado para entendimento correto da leitura de cada resultado e a tabela classes possui os parâmetros e seus respectivos exemplos com as classes.

    Você pode utilizá-las juntamente com o comando para saber somente um determinado tipo de classe.

    Tabelas de atributos

    Atributo Especificação Exemplo
    Id identificador interno usado por lshw CPU:1
    Class Classe do dispositivo Processador
    Description Descrição do hardware CPU
    Vendor Fornecedor ou fabricante Intel Corp / Asus
    Product Nome do aparelho product: Intel(R) Pentium(R) 4 CPU 2.40GHz
    Version Versão ou liberação do dispositivo Versão 1.2.8
    Serial Numero de série do dispositivo 0000-0F41-0000-0000-0000-0000
    Capacity Capacidade máxima do dispositivo 2400MHz
    Size Tamanho real do dispositivo 2400MHz
    clock Clock do barramento dado em Mhz 133MHz
    width Arquitetura do processador 32 bits
    Slot Onde o dispositivo está conectado Socket 478
    Logicalname Nome lógico reconhecido pelo sistema -
    Dev Número do dispositivo -
    Businfo Informações sobre quantidade de dispositivo cpu@0
    physid Id físico 4


    Tabela de classes de dispositivo
    Classe Descrição Exemplos
    System Usado para se referir a máquina Notebook, Servidor, Desktop
    Bridge Conversor de barramento interno Ponte AGP,
    Memory Refere-se memória RAM, ROM, Firmware
    Processor Processador e controladores RAID CPU,
    Address Intervalo de endereço de memória Memoria de vídeo
    Storage Controladores de dispositivo de armazenamento Controlador ISCSI, IDE
    Disk Dispositivos removíveis Pen drive, CD, DVD
    Tape Armazenamento sequencial Fita - DAT, DDS
    Bus Dispositivo de conexão USB
    Network Interface de rede Ethernet, Wifi, Bluetooth
    Display Placa gráfica VGA, EGA, UGA
    Input Dispositivo de entrada Teclado, Mouse, Joysticks
    Printer Dispositivo de impressão Impressora
    Multimedia Dispositivo de áudio e vídeo Placa de som, TV, aquisição de vídeo
    Communication Dispositivo de comunicação em linha Porta serial, modem
    Power Fonte de energia Fonte de alimentação
    Volume Volume de disco Sistema de arquivos, swap
    generic Usado quando algo não se encaixa em nenhuma classe acima -


    Neste documento, embora com tema simples, procurei focar em aprofundar os conceitos junto da praticidade, explicando o básico detalhadamente para possas entender com clareza sem que lhe reste dúvidas.


    Referencia bibliográfica

    * Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
    * Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

    Fonte: vivaoLinux
    Postado Por: RedDeviL
X
Working...
X