You are on page 1of 13

ANLISE | Viso de raio-x

Listagem de hardware Viso de raio-x


Que componentes fazem parte de seu computador? A ferramenta lshw revela detalhes do hardware que
voc talvez no encontre nem mesmo na especificao do fabricante. por Karsten Gnther

Q
ualquer detectado mdulos tipo deixaro pelo de kernel hardware traos e seus nos arquivos de log ou nos
pseudo arquivos de sistemas /proc e /sys . Obter essas informaes ma- nualmente pode ser um processo
que tomar muito tempo; sendo assim, algumas distribuies tenta- ram com sucesso variado tirar esse
nus dos ombros dos usurios. Em contraste a essas ferramentas, o lshw [1] trabalha bem em qualquer
plataforma e exibe os resultados de uma forma inteligente.
O nome lshw o acrnimo para list hardware (listar hardware) e o aplicativo descobre todos os deta-
lhes dos componentes do hardware, como CPU, mdulos de memria ou interfaces IDE, que podem
incluir placas de som, placas grficas ou drives externos. A ferramenta pode ser executada em linha de
comando e voc precisar configurar algumas opes para control-la ( tabela 1 ).
O primeiro grupo de opes con- trola o formato da sada. Por padro, as sadas do lshw so em texto
plano para um terminal, a partir do qual
68
www.linuxmagazine.com.br
Figura 1 A interface grfica
lshw-gtk
facilita o acesso rvore de informa- es; no entanto, esta no oferece suporte
a todas as opes que esto disponveis na ferramenta em linha de comando.
inicializado ( listagem 1 ), o que pr- tico se voc precisar arquivar a sada ou process-la
automaticamente (por exemplo, filtrar e processar as linhas de sada: lshw ... | grep size ... ).
A opo -xml fornece um com- pleto e interessante documentado formatado em XML, que til para
arquivamento em base de dados. P- ginas HTML so preferveis se voc precisa de uma sada que seja
mais amigvel para leitura, sendo assim, a opo -html (em minsculo) deve ser usada, nesse caso. O
parmetro -X inicializa uma interface grfica.
Para uma rpida viso geral, em vez das incrivelmente detalhadas informaes que o lshw exibe por
padro, voc pode usar as opes -businfo e -short . Detalhes Sem privilgios de root , o lshw tem ape-
nas acesso limitado as informaes do sistema, ento a sada de dados igual- mente pobre e deixa de
exibir muitos detalhes importantes. Normalmen- te, voc ir notar que ser necessrio alterar seu acesso
para o usurio root ( sudo lshw ) para executar o comando.
Quit
ISA bridge
IDE interface
USB Controller
USB Controller
USB Controller
Ethernet interface
IDE interface
PCI bridge
PCI bridge
Audio device
PCI bridge
VGA compatible controller
product: SiS AGP Port (virtual PCI-to-PCI bridge) [1039:3] vendor: Silicon Integrated Systems [SiS] [1039]
bus info: pci@0000:00:01.0
version: 00 width; 32 bits clock: 66MHz capabilities:

bus mastering
| Viso de raio-X ANLISE Opo Descrio sadores ou placas-me. Ela exibe o -html Gera sada em
HTML
endereo MAC para dispositivos de
-xml Gera sada em XML
rede e o GUID (identificador nico)
-short -businfo -X Ao Linux Magazine #77 | Abril de 2011
Exibe um pequeno sumrio Gera sada com informaes de barramento Usa a interface grfica Descrio

das parties.
Discos rgidos com mltiplas par- ties lgicas aparecem vrias vezes: como parties lgicas e nas
parti- es estendidas que as contm. O -c, -C, -class class Exibe informaes de classe
lshw resume os recursos das classes
-disable test No executa testes
na opo capabilities
(recursos); -enable test Executa testes

novamente aqui a interpretao de-


-quiet Esconde a barra de status

pende do tipo de dispositivo.


-sanitize -numeric Esconde informaes confidenciais
Exibe Ids numricos

Interface grfica Uma interface grfica est disponvel Tabela 1


Opes importantes do lshw

para o lshw , chamada de lshw-gtk . Para inicializar a interface grfica As vrias opes permitem que
nais (o lshw requentemente exibe a
diretamente, digite seu nome ou
voc modifique a sada para refletir
informao para isso diretamente).
inclua a opo -X no lshw . Uma
vi- suas necessidades. Para fazer isso,
DISABLE (desabilitado): existe
sualizao grfica, em formato
de use classes ( tabela 2 ) e execute al-
um problema com o driver.
rvore, das informaes
coletadas guns testes ( tabela 3 ).
Para interpretar os detalhes, voc
pelo lshw o resultado exibido. A
A opo -sanitize diz ao lshw para
precisa que as sadas das sees size
informao est aninhada em trs
substituir informaes confidenciais
(tamanho) e capacity (capacidade)
camadas e um clique duplo leva
(como nmeros seriais e endereos
dependem da classe. Elas diferem de-
voc a prxima camada. IP) pela
string [REMOVED] , ou remo-
pendendo se voc estiver analisando
Esse processo somente
funciona vido, em portugus. Essa opo ser
uma CPU ou dispositivo de armaze-
para os itens exibidos em negrito,
na util se voc quiser passar informaes
namento ( storage ). A palavras-chave
tela, que a forma que o lshw
utiliza para um terceiro, como por exemplo,
serial est relacionada aos nmeros
para indicar que o item
subordinado se voc precisa fazer uma pergunta
seriais dos dispositivos como discos
existe. A esquerda, a janela exibe
as em um frum.
rgidos, chips de memria, proces-
informaes. A interface grfica
no A opo -quiet evita que o lshw envie a sada da classe que ele est testando no momento para o
terminal e a opo -numeric faz exatamente o contrrio: ela exibe os IDs nmericos de dispositivos PCI,
USB e outros.
O utilitrio lshw exibe a sada para classes individuais em uma estrutura de rvore. Os ns so
marcados com uma das quatro palavras-chaves: CLAIMED (solicitado ou re- clamado): um driver
adequado existe e est carregado (o lshw frequente- mente exibe a informao para isso diretamente).
UNCLAIMED (no solicita- do ou no reclamado): classes para as quais (atualmente) no existem
drivers.
ENABLE (habilitado): classes com drivers totalmente operacio-
Classe Descrio address Endereos de memria para extenses de memria de vdeo ou ROM
bridge PCI-to-PCI, AGP, PCMCIA bus Barramentos, sem nenhum hardware conectado
communication Modem e porta serial
disk Drivers (incluindo ficos)
display Componentes grficos (sem o display)
generic Outros componentes input Teclados, mouses e joysticks
memory RAM, BIOS e firmware
multimedia Som, TV e placas de vdeo
network Bluetooth, Ethernet, FDDI e WLAN
power Baterias e fontes de energia printer Impressoras e e dispositivos multifuncionais
processor Controladora de CPU e RAID
storage Controladora IDE e SCSI
system Tipo de sistema: Laptop, Desktop, Servidor ou Computador
tape Dispositivos DAT/DDS volume Sistemas de arquivos e parties Tabela 2
Classes
69
ANLISE | Viso de raio-x

Listagem 1: Comando lshw


Teste cpuid Descrio
Analisa o ID da CPU 01 # lshw 02 ... 03
*-multimedia
cpuinfo Dados da CPU device-tree rvore de dispositivos OpenFirmware (PowerPC)
04 description: Audio device
dmi Extenses DMI/SMBIOS 05 product: Azalia Audio
ide Dispositivos legados IDE e ATAPI Controller 06 vendor:
Silicon Integrated
Systems [SiS]
isapnp pci Extenses ISA PnP
Dispositivos PCI e AGP 07 physical id: f
pcmcia Extenses de carto PCMCIA e PC 08 bus info:
pci@0000:00:0f.0 09 version: 00 10 width: 32 bits
memory Quantidade de memria heurtica network Interfaces de rede
11 clock: 33MHz
scsi Dispositivos SCSI reais e simulados 12 capabilities: pm
bus_master cap_list 13 configuration: driver=HDA
spd usb Deteco de presena de dispositivo serial [2]
Todos os dispositivos USB
Intel latency=0 maxlatency=11 mingnt=52

Tabela 3
Testes
14 resources: irq:18
suporta todos as opes de linha de memory:d4200000-d4203fff
15 ... 16 *-usb:1

comando e voc precisa testar para localizar entradas especficas.


17 description: USB Controller 18 product: USB 1.1 Controller 19 vendor: Silicon
Integrated Systems [SiS]

Concluso Com algum conhecimento bsico de hardware e um pouco de pacincia, 20 physical id: 3.1
o lshw acaba sendo uma ferramenta 21 bus info:
pci@0000:00:03.1
til, p ois possui controles simples. O 22 version: 0f 23
width: 32 bits 24 clock: 33MHz 25 capabilities: bus_master 26 configuration:
driver=ohci_hcd latency=32 maxlatency=80

usurio tem acesso a uma quantida- de enorme de informaes sobre o hardware utilizado na mquina
local e, em alguns casos, o utilitrio revela informaes que as especificaes do fabricante deixaram de
mencionar. 27 resources: irq:21 memory:d4205000-d4205fff
Alm disso, ter uma boa conexo de Internet aconselhvel para que
Mais informaes
28 *-usb:2 29 description: USB Controller 30 product: USB 2.0 Controller 31 vendor:
Silicon Integrated

voc possa us-la para preencher as lacunas, mas o lshw j inclui uma generosa documentao de ajuda
feita por especialistas, em suas sadas.
[1] Website do lshw: http://
ezix.org/project/ wiki/HardwareLiSter Systems [SiS] 32 physical id: 3.3

O acesso a interface grfica fcil


[2] Deteco de presena de
33 bus info: pci@0000:00:03.3

em um primeiro momento, mas, se


dispositivo serial: http:// 34
version: 00

depois voc precisar executar a fer-


en.wikipedia.org/wiki/
35 width: 32 bits

ramenta em mltiplas mquinas,


Serial_presence_detect
36 clock: 33MHz 37 capabilities: pm debug bus_ master cap_list 3
8 configuration:
driver=ehci_ hcd latency=32 maxlatency=80

descobrir que a linha de comando oferece uma abordagem mais ele- gante e completa.
Depois de conectar um novo hard-
Gostou do artigo?
ware, a deteco com o lshw rapida- 39 resources: irq:22
mente criar uma nova entrada em memory:d4206000-d4206fff
sua base de dados de informaes de 40 ...
hardware, que no poderia ter sido criada se o mesmo tivesse falhado.
O programa apenas mostrar o que o hardware revela sobre si prprio, sendo assim, os dados nem
sempre estaro completos. No caso da placa ATI Radeon X1600, usada na mquina em meu laboratrio,
por exemplo, o lshw informou os dados corretos do produto para a porta padro, mas somente a
observao ATI Techno- logies Inc , ou seja, o nome do fabri- cante, para a segunda. Novamente, voc
precisa interpretar os detalhes corretamente se quiser obter resul- tados significativos.
tigo?
Queremos ouvir sua opinio. opinio. Fale conosco em m cartas@linuxmagazine.com.br
gazine.com
br
Este artigo no nosso osso
site: e: http://lnm.com.br/article/5037
br/art
503
70
www.linuxmagazine.com.br
|
Viso de raio-X ANLISE
Tem novidade na Coleo
Academy!
Linux Magazine #77 | Abril de 2011

Principais comandos de configurao de um roteador Cisco


Temas e configuraes avanadas
Segurana, dicas, truques e resoluo de problemas
Em maro de 2010, a Cisco apresentou a plataforma de roteadores CRS-3, alegadamente a mais veloz
do mundo (por enquanto), com um poder de processamento de 322 Terabits por segundo (Tbps). Este
o tipo de tecnologia que desenvolvida a cada minuto, e que nos permite usufruir de ferramentas como
udio e vdeos online, transmisso de televiso via Internet, computao em nuvens, e tantas outras.
Conhecer como funciona um roteador pea chave no processo de transmisso de dados de um ponto
a outro e saber como configur-lo para que desempenhe sua funo com eficincia pode ser um
grande diferencial na hora de lanar-se ao mercado em busca de um novo desafio. A demanda por
profissionais com este conheci- mento j est a. O desafio agora preparar-se adequadamente para
supri-la. Este livro tem por objetivo apresen- tar ao leitor comandos e tcnicas de configurao bsica de
roteadores Cisco visando atingir alguns objetivos especficos, tornando o profissional apto a instalar e
configurar um roteador de maneira clara e precisa.

Disponvel no site www.LinuxMagazine.com.br


71
uuuuuuuufiuuuuuuuu

IILEEI] AIIADEMY