Obtendo
Informações do Sistema Linux
Por vezes nos deparamos com a
necessidade de obtermos um relatório completo sobre nosso
sistema, seja a nível de hardware como
também de software (sistema operacional).
Acompanha o Ubuntu por padrão o
aplicativo HAL Device Manager que pode ser acessado em Sistema >
Preferências > Informações de Hardware.
Embora o HAL seja muito completo, suas
informações são mais técnicas do que realmente necessitamos, além
do fato de não ser possível a emissão de relatórios com estas
informações.
Sendo assim veremos aqui que com a
instalação de uns simples pacotes adicionais
podemos ter estas informações de
forma simples, rápida e através de relatórios em formato HTML que
poderemos facilmente enviar para algum amigo ou pedido de
suporte, ou mesmo publicar na web.
Em Modo Texto
Conforme veremos agora, a obtenção de informações do nosso sistema inclusive a emissão de relatórios HTML, podem ser rápido e facilmente realizados via linha de comando em um terminal, fazendo uso da ferramenta chamada lshw.
Conforme veremos agora, a obtenção de informações do nosso sistema inclusive a emissão de relatórios HTML, podem ser rápido e facilmente realizados via linha de comando em um terminal, fazendo uso da ferramenta chamada lshw.
Instalando
Assim como em muitas outras distribuições, o Ubuntu já possui o lshw previamente instalado, porém se por algum motivo sua versão não tenha o pacote instalado basta executar no terminal o comando abaixo para obter o mesmo.
sudo aptitude install lshw
Assim como em muitas outras distribuições, o Ubuntu já possui o lshw previamente instalado, porém se por algum motivo sua versão não tenha o pacote instalado basta executar no terminal o comando abaixo para obter o mesmo.
sudo aptitude install lshw
Obtendo as informações necessárias
Para obter as informações completas disponibilizadas por esta ferramenta sobre sua máquina basta digitar no console ou em um terminal o comando abaixo.
sudo lshw
sudo lshw
Como uma extensa lista de informações será emitida, podemos facilitar as coisas de modo a emitir uma página por vez fazendo uso do | (pipe) junto ao comando less.
Desta forma poderemos navegar pelas informações usando as teclas Page-Up e
Page-Down, sendo que para sair usamos a tecla q de quit.
Desta forma poderemos navegar pelas informações usando as teclas Page-Up e
Page-Down, sendo que para sair usamos a tecla q de quit.
Emitindo relatórios das informações
O lshw pode gerar relatórios tanto em formato HTML como em XML, bastando para isso apenas informar junto ao comando o formato e o arquivo de saída desejado conforme abaixo veremos.
Para gerar um relatório em formato HTML execute:
sudo lshw -html > /diretorio/nomedoarquivo.html
sudo lshw -html > /diretorio/nomedoarquivo.html
Para gerar um relatório em formato XML execute:
sudo lshw -xml > /diretorio/nomedoarquivo.xml
sudo lshw -xml > /diretorio/nomedoarquivo.xml
Dicas e maiores informações
Abaixo veremos algumas alternativas de uso do lshw, sendo que para maiores detalhes consulte o manual do mesmo com o comando man lshw ou a documentação presente no próprio site do desenvolvedor.
1. Obtendo informações em modo compacto (resumido):
sudo lshw -short
sudo lshw -short
2. Listando as propriedades dos discos e controladores do sistema:
sudo lshw -class disk -class storage
sudo lshw -class disk -class storage
3. Listando as propriedades das interfaces de rede:
sudo lshw -class network
sudo lshw -class network
4. Listando as propriedades de vídeo do seu sistema:
sudo lshw -class display
sudo lshw -class display
DICA: Caso tenhamos a necessidade de que os
comando acima exemplificados sejam emitidos na
forma de um relatório, não esqueça de fazer uso do
parâmetro -html junto ao mesmo.
comando acima exemplificados sejam emitidos na
forma de um relatório, não esqueça de fazer uso do
parâmetro -html junto ao mesmo.