Informações do Sistema
Publicado por Diego Mendes Rodrigues (última atualização em 16/02/2022)
[ Hits: 4.740 ]
Homepage: https://www.linkedin.com/in/diegomendesrodrigues/
Download informacoesDoSistema.sh
Download infosistema.sh (versão 2)
Esse script traz algumas informações do sistema, como: Kernel, CPUs, Memória e Uptime.
Versão 2 - Enviado por João Gabriel em 21/12/2020
Changelog: Usa uname para obter o kernel, pois grep BOOT_IMAGE /proc/cmdline não funciona em sistemas que não usem o GRUB.
#!/bin/bash
#
# Informações do sistema
# Kernel, CPUs, Memória e Uptime
# -
# Diego Mendes Rodrigues
#
KERNEL=$(grep BOOT_IMAGE /proc/cmdline | cut -d' ' -f 1 | cut -d'/' -f 3)
PROCESSADOR_NOME=$(grep 'model name' /proc/cpuinfo | tail -n 1 | cut -d':' -f 2 | sed 's/^ //g')
PROCESSADOR_CORES=$(grep 'cpu cores' /proc/cpuinfo | tail -n 1 | cut -d':' -f 2 | sed 's/^ //g')
MEMORIA_TOTAL_KB=$(grep MemTotal /proc/meminfo | grep -Eo '[0-9]{1,}')
MEMORIA_TOTAL_MB=$(echo $MEMORIA_TOTAL_KB / "1024" | bc)
SWAP_TOTAL_KB=$(grep SwapTotal /proc/meminfo | grep -Eo '[0-9]{1,}')
SWAP_TOTAL_MB=$(echo $SWAP_TOTAL_KB / "1024" | bc)
UPTIME_S=$(cut -d' ' -f 1 /proc/uptime)
UPTIME_MIN=$(echo $UPTIME_S / "60" | bc)
clear
echo -e "+----------------------------------------------------------+"
echo -e "| INFORMAÇÕES DO SISTEMA |"
echo -e "+----------------------------------------------------------+"
echo -e " Kernel.......: "$KERNEL"\n"
echo -e " Processador..: "$PROCESSADOR_NOME
echo -e " CPUs.........: "$PROCESSADOR_CORES"\n"
echo -e " Memória......: "$MEMORIA_TOTAL_KB" KB"
echo -e " Memória......: "$MEMORIA_TOTAL_MB" MB"
echo -e " Memória Swap.: "$SWAP_TOTAL_KB" KB"
echo -e " Memória Swap.: "$SWAP_TOTAL_MB" MB\n"
echo -e " Uptime.......: "$UPTIME_MIN" minutos"
echo -e "+----------------------------------------------------------+"
Compartilhando conexão DHCP Velox - Linux Ubuntu
Criando um usuário em shell script
Firewall simples para desktops
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
Preparando-se para certificações da LPI através do LPI Lab
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
As diferencas entre o clipboard comum e a selecao ativa
Arch Linux com repos do CachyOS para otimização ou usar Gentoo?
Ativando o modo Quake no XFCE4-Terminal
[Tutorial] Configurando Multimaster no Samba 4 AD (DC02) + Explicação de FSMO Roles
Abrir um arquivo URL pelo Clipper (0)
Como instalar Warsaw no Gentoo? (7)
Senhor Einstein tinha razão mesmo! [RESOLVIDO] (12)
Como insiro e excluo um elemento XML e JSON ao código Javascript (2)
Da pra formatar um netbook MGB e usar algum linux nele? É possível usa... (4)









