Por vezes uma instalação de software requer que verifique os detalhes do seu sistema Linux, tais como a arquitectura, os dispositivos, a versão bem como a especificação do hardware por razões de compatibilidade.
Felizmente o Linux tem muitos utilitários integrados e gratuitos que o ajudam a procurar esta informação.
Neste tutorial iremos cobrir algumas destas ferramentas que são baseadas em linha de comando ou GUI para que esteja devidamente equipado no caso de ser necessário.
Usar comando uname: Detalhes do sistema(kernel, release…)
O comando uname tem muitas opções ou interruptores que são bastante úteis quando solicita informações sobre os detalhes do seu sistema.
Nome do Kernel do Linux
Abrir o seu terminal e digitar o comando :
uname
Isto devolverá o nome do kernel do seu sistema quando invocado sem qualquer opção. A saída é semelhante ao comando :
uname -s
Linux Kernel Release
O seguinte comando imprimirá o lançamento do kernel do seu sistema:
uname -r
Linux kernel version
Para ver a informação da sua versão do kernel do Linux, use a chave ‘-v’ como se segue:
uname -v
Nó de rede Hostname
Para mostrar o nome da rede hostname do seu nó, execute o comando:
uname -n
A mesma saída no Linux também pode ser fornecida usando o comando:
uname -nodename
Em sistemas não-Linux, o nó e o hostname podem não ser o mesmo.
Machine Hardware Architecture
Para exibir a arquitectura de hardware do seu sistema, use a chave ‘-m’ da seguinte forma:
uname -m
O valor x86_64 indica uma arquitectura de 64 bits. Para saber mais sobre como saber se tem uma arquitectura 32 ou 64, leia o nosso artigo aqui.
Processador Tipo
Para saber o seu tipo de processador, use o seguinte comando:
uname -p
Isto mostra que é usado um processador de 64 bits.
Hardware Platform
A informação da plataforma de hardware pode ser encontrada usando o seguinte comando:
uname -i
Sistema Operacional
O nome do sistema operativo pode ser exibido usando o comando :
nome -o
Todas as informações do sistema
Para ver todas as informações que apresentou utilizando cada um dos interruptores acima num único comando , pode confiar em :
uname -a
Informação do sistema Linux
Como pode ver, a saída exibe uma informação detalhada sobre o sistema.
Using command lshw: Hardware information
O comando lshw (Listar Hardware) é outra ferramenta popular que fornece informação detalhada sobre a especificação do hardware do computador. O comando lshw lê vários ficheiros no directório /proc e mostra a informação ao utilizador.
O utilitário lshw necessita, no entanto, de acesso à raiz para produzir a informação. Pode mostrar a configuração da motherboard e da RAM, versão do Firmware, configuração da cache, informação da CPU, velocidade do bus, etc. Já está instalado por defeito na maioria das distros Linux.
Executar o comando lswh como mostrado abaixo resultaria nos seguintes dados :
p>sudo lshw
Resumo de informação de hardware
A opção -shw mostraria um resumo da sua informação de hardware.
sudo lshw -shw -short
Relatar dados de hardware
A ferramenta lshw dá a possibilidade de redireccionar a sua informação de hardware para um ficheiro HTML. O comando de exemplo abaixo retira isto:
Exemplo :
sudo lshw -html > lshw.html
Agora, deverá poder visualizar o ficheiro html criado na sua pasta actual :
Network
lshw normalmente exibe muita informação. Muitas vezes, só precisa de informação sobre um dispositivo de hardware e lshw dar-lhe-á a possibilidade de seleccionar uma categoria. Para ver os seus dispositivos de rede, por exemplo, execute o comando:
sudo lshw -c network
Using command lscpu: CPU information
A ferramenta lscpu lista a informação da CPU dos ficheiros /proc/cpuinfo e sysfs.
p>lscpu
Onde podemos ver informação sobre a arquitectura da CPU, modelo da família CPU, número de CPUs, fios, núcleos, caches de CPU, etc….
Usando o comando lsblk : Dispositivos de armazenamento básicos
O comando lsblk fornece informação detalhada sobre dispositivos de armazenamento básicos de um sistema como o disco rígido e as suas partições, bem como as unidades flash ligadas.
lsblk
Utilizando o comando lsusb: Informação do dispositivo USB
A ferramenta lsusb mostra informação sobre todos os controladores USB e os seus dispositivos anexados. É bom saber o que está ligado.
lsusb
Utilizar o comando lspci: dispositivos PCI e lista de hardware
A ferramenta de comando lspci mostra a maior parte do hardware de uma forma rápida e arrumada. Tem diferentes níveis de verbosidade, permitindo-lhe obter informações adicionais utilizando as bandeiras -v e -vv. O interruptor -k é útil quando se pretende verificar qual o driver do kernel que um determinado hardware está a utilizar.
O interruptor -nn fornece-lhe a ID do hardware, que por vezes é conveniente .
DispositivosPCI
Para exibir informação sobre os dispositivos PCI do seu sistema, execute o comando :
lspci
Gráficos
O seguinte exemplo da vida real fornece informação sobre gráficos :
lspci -nnk | grep VGA -A1
Audio
Para visualizar dados relacionados com o áudio, execute o comando abaixo :
lspci -v | grep -A7 -i “audio”
Trabalho em rede
Informações sobre redes podem ser mostradas usando o comando :
lspci -nnk | grep net -A2
Utilizar ferramenta gráfica Hardinfo
Para instalar o utilitário GUI hardinfo, é necessário primeiro instalá-lo utilizando :
sudo apt-get install hardinfo
Após isto estar terminado, basta executá-lo a partir do terminal com o comando :
hardinfo
Isto irá fornecer-lhe informação mais detalhada (kernels disponíveis, linux os info, boots, etc.) do que as opções acima mencionadas, bem como mostrar listas semelhantes de hardware USB e PCI. Tem mesmo a capacidade de executar benchmarks e gerar um relatório que pode ser enviado caso seja necessário.
Usando a ferramenta dmidecode: O hardware do sistema
dmidecode (descodificador de tabela Desktop Management Interface), recupera dados da tabela DMI (também conhecida como SMBIOS) e produz os dados num formato legível por humanos.
Representa informações de hardware Ubuntu tais como detalhes da BIOS, Processador, RAM(DIMMs), Memória, detalhe da BIOS, números de série, etc…
Executar o seguinte comando no seu terminal :
dmidecode
Ubuntu hardware monitor
Usando a ferramenta i-nex
I-Nex é usado para mostrar informação sobre os componentes (dispositivos) do sistema, tais como a placa-mãe, CPU, memória, som, dispositivos USB de memória de vídeo, etc…
Pode ser instalado utilizando o seguinte conjunto de comandos:
Using sysinfo : linux hardware information
Sysinfo é um utilitário gráfico capaz de reunir algumas informações de software e hardware sobre o sistema. É capaz de exibir informação sobre:
- System (lançamento da distribuição Linux, kernel, gcc, versões do GNOME , Xorg e hostname)
- CPU ( nome do modelo,identificação do fornecedor, frequência, bogomips,level2 cache, números de modelo, bandeiras…)
li>Memória ( RAM, memória livre, espaço swap total e livre, memória activa, inactiva e em cache)li>Armazenamento (interface IDE, dispositivos SCSI, todos os dispositivos IDE)li>Hardware (placa gráfica, placa mãe, placa de som e dispositivos de rede)li>NVIDIA placa gráfica: Caso o driver de visualização NVIDIA esteja instalado
Pode ser instalado utilizando o comando :
sudo apt-get install sysinfo
Informação de hardware Linux
e depois invocar:
sysinfo
Conclusion
Você viu várias ferramentas e comandos que lhe podem fornecer informação detalhada e resumida sobre o software e dispositivos de hardware do seu sistema.
Isso pode ser útil para fins de monitorização. Para mais informações sobre ferramentas de monitorização Linux , consulte o nosso artigo aqui.
Se conhece outras utilidades, não hesite em mencioná-las nos comentários.
Se gostar do conteúdo, agradecemos o seu apoio ao comprar-nos um café. Muito obrigado pela sua visita e apoio.