Hardinfo: Programa gráfico que exibe informações gerais sobre o sistema, excelente para iniciantes.
lm-sensors#(Linux Monitoramento Sensores)
É um aplicativo gratuito e de código aberto, que fornece ferramentas e drivers para temperaturas de monitoramento, voltagem e fans. Este documento explica como instalar, configurar e usar lm_sensors
.
Gkrellm: Monitores GNU Krell GkrellM
É um monitor do sistema de software baseado no GTK + toolkit, que cria uma única pilha de processo de monitores do sistema. Ele pode ser usado para monitorar o status de CPUs , memória RAM, discos rígidos, interfaces de rede, caixas de correio locais e remotos, e muitas outras coisas.
cpuid
Exibe informações sobre processadores na máquina.
lshw
Imprime informações breves porém detalhadas sobre diferentes unidades do hardware como CPU, memória, adaptadores de rede.
hwinfo
Parecido com o comando lshw
, porém, exibe mais informações.
inxi
É um script bash que captura informações detalhadas de diferentes fontes e comandos do sistema, gerando automaticamente um relatório de fácil compreensão.
Smartmontools: S.M.A.R.T. Monitoring Tools
É um conjunto de programas utilitários (smartctl e smartd) para controlar e monitorar sistemas de armazenamento de computador usando sistema Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.) embutido nos discos rígidos (P)ATA, Serial ATA e SCSI mais modernos.
Processador
lscpu
Imprime informações sobre a CPU e as unidades de processamento.
cat /proc/cpuinfo | grep 'model name' | uniq
Exibe o modelo do processador.
cat /proc/cpuinfo
Exibe informações sobre o processador.
cat /proc/cpuinfo | grep vendor | uniq
Exibe o nome do fabricante do processador.
lscpu | head -n 2
Exibe somente a arquitetura do processador.
lscpu | grep -i mhz
Exibe a frequência do processador.
cat /proc/cpuinfo | grep -i mhz | uniq
Exibe a frequência do processador.
cat /proc/cpuinfo | grep 'core id'
Exibe o número real de núcleos.
grep -c cpu[0-9] /proc/stat
Exibe o número de núcleos do processador.
egrep "^processor" /proc/cpuinfo
Lista o número de unidades de processamento.
nproc
Imprime o número de unidades de processamento disponíveis.
lshw -class processor
Exibe informações do processador.
sudo dmidecode -t 4
Exibe algumas informações sobre o processador central, que inclui o tipo de socket, nome do fornecedor e várias informações.
cpuid
Exibe informações completas do processador.
dmidecode -t processor
Exibe informações completas do processador.
Memória RAM
free
Exibe informações sobre a memória RAM.
cat /proc/meminfo
Exibe informações completas sobre a memória RAM.
dmidecode -t 16
Exibe o máximo de memória RAM que o computador suporta.
dmidecode -t17 grep Size
Exibe quantos slots de memória e sua capacidade.
Memória Virtual
swapon
Exibe informações atuais da memória SWAP.
vmstat
Exibe informações sobre a memória Virtual.
cat /proc/swaps
Exibe informações sobre memória virtual.
free -h
Exibe informações sobre memória RAM e memória virtual.
USB
lsusb
Exibe informações sobre os controladores USB e os dispositivos conectados a ele.
dmesg | grep USB
Pode ser usado para buscar informações sobre as portas e dispositivos USB.
usb-devices
Imprimi detalhes dos dispositivos USB.
usbview
Aplicativo em gráfico, fornece informações sobre as portas USB e os dispositivos conectados, organizadas em árvore.
Áudio
lspci | grep -i audio
Exibir dispositivos de áudio.
sudo lshw | grep -i audio
Exibir dispositivos de áudio disponíveis.
cat /proc/asound/cards
Exibe todos "cards" de áudio do sistema.
Placa de Vídeo
lspci | grep VGA
Exibe atual placa de vídeo em uso.
Placa de Rede
lspci | grep Network
Exibe placa de rede do sistema.
dmesg | grep eth
Lista todas interfaces de rede que iniciam com eth
PCI
lspci
Exibe informações sobre os dispositivos PCI.
cat /proc/pci
Lista dispositivos pci localizados em seu sistema
HD e Unidades de Armazenamento
df
Exibe informações sobre várias partições, onde foram criadas e o espaço disponível e já usado em cada uma delas.
fdisk
Exibe informações sobre as partições em um disco rígido, além de permitir que as mesmas sejam alteradas.
sdisk
Similar ao fdisk
, porém exibe o tamanho de cada partição em MB.
cfdisk
Editor de partições Linux basedo na biblioteca ncurses
e pode ser utilizado para gerenciar as partições; tanto para criar, excluir e modificar.
hdparm
Exibe informações sobre dispositivos sata.
lsscsi
Lista todos os dispositivos SCSI / SATA, como discos rígidos e drives ópticos.
lsblk
Exibe as informações dos Block Devices, que são as partições do HD e outros dispositivos de armazenamento, como pendrives e CDs.
blkid
Exibe atributos com UUID e tipo do sistema de arquivos utilizados em cada uma das partições.
parted
É um outro utilitário que permite listar as partições e modificá-las caso seja necessário.
$ cat /proc/ide/hdx/model
Modelo da unidade de disco (hdx = identificação do disco).
cat /proc/ide/hdx/capacity
Capacidade da unidade de disco
cat /proc/partitions
Exibe as partições do sistema
Sistema Informações Básicas
uname
Exibe informações do sistema, como: nome do kernel, host na rede, tipo de processador, etc. Consulte a man page man uname, para verificar todas funcionalidades.
cat /etc/[A-Za-z]*[_-][rv]e[lr]*
Exibe informações detalhadas sobre a distribuição utilizada.
cat /etc/issue
Exibe a distribuição utilizada.
lsb_release -cs
Exibe o nome da distribuição e a versão.
cat /proc/version
Exibe informações do sistema.
Se você conhece mais ferramentas e comandos, comente aí.
[1] Comentário enviado por DanielDutra em 26/07/2016 - 09:31h
Parabéns companheiro. Excelente artigo. Estou testando as dicas de comando e todos funcionam. É de grande ajuda para iniciantes como eu que esquece as informações do hardware e depois não sabe como encontrar. Só uma sugestão, talvez no meu ponto de vista a unica coisa que falta para o artigo ficar finissimo seria explicar por exemplo o que significa cada parte do comando, por exemplo o comando da placa mãe: dd if=/dev/mem bs=1k skip=768 count=256 2>/dev/null | strings -n 8
poderia ser desmembrado (explicado) o que significa cada parte do comando, por exemplo o dd depois o if etc. pois para mim apenas o copiar e colar não instrui muito. Sò foi uma sugestão. No mais ficou otimo!
[2] Comentário enviado por CarlosAdriano em 26/07/2016 - 21:46h
[1] Comentário enviado por iniciantegnu em 26/07/2016 - 09:31h
Parabéns companheiro. Excelente artigo. Estou testando as dicas de comando e todos funcionam. É de grande ajuda para iniciantes como eu que esquece as informações do hardware e depois não sabe como encontrar. Só uma sugestão, talvez no meu ponto de vista a unica coisa que falta para o artigo ficar finissimo seria explicar por exemplo o que significa cada parte do comando, por exemplo o comando da placa mãe: dd if=/dev/mem bs=1k skip=768 count=256 2>/dev/null | strings -n 8
poderia ser desmembrado (explicado) o que significa cada parte do comando, por exemplo o dd depois o if etc. pois para mim apenas o copiar e colar não instrui muito. Sò foi uma sugestão. No mais ficou otimo!
Abraços
Cara, mastigar comandos, é muita areia pro meu caminhão kkkk
Brincadeira, eu não quis entrar em detalhes mesmo não, até mesmo porque o artigo é um guia prático, mas a idéia é boa!
Quem sabe uma hora dessas não sê lançada uma versão mais aprimorada do artigo. huahuahua
[4] Comentário enviado por DanielDutra em 30/07/2016 - 21:43h
[2] Comentário enviado por Mr_Nobody em 26/07/2016 - 21:46h
[1] Comentário enviado por iniciantegnu em 26/07/2016 - 09:31h
Parabéns companheiro. Excelente artigo. Estou testando as dicas de comando e todos funcionam. É de grande ajuda para iniciantes como eu que esquece as informações do hardware e depois não sabe como encontrar. Só uma sugestão, talvez no meu ponto de vista a unica coisa que falta para o artigo ficar finissimo seria explicar por exemplo o que significa cada parte do comando, por exemplo o comando da placa mãe: dd if=/dev/mem bs=1k skip=768 count=256 2>/dev/null | strings -n 8
poderia ser desmembrado (explicado) o que significa cada parte do comando, por exemplo o dd depois o if etc. pois para mim apenas o copiar e colar não instrui muito. Sò foi uma sugestão. No mais ficou otimo!
Abraços
Cara, mastigar comandos, é muita areia pro meu caminhão kkkk
Brincadeira, eu não quis entrar em detalhes mesmo não, até mesmo porque o artigo é um guia prático, mas a idéia é boa!
Quem sabe uma hora dessas não sê lançada uma versão mais aprimorada do artigo. huahuahua
valeu abrs
Haha entendo companheiro deve ser um trabalho extenso demais também né. Poxa pensa nessa ideia de lançar esse aprimoramento seria um guia na internet com certeza rsrs.
Parabéns novamente.