infonow - all system information
Publicado por Slackjeff (última atualização em 13/07/2018)
[ Hits: 1.700 ]
Homepage: https://slackjeff.com.br
Informações do sistema. Maiores informações em: https://notabug.org/jeffersonrocha/infonow
#!/bin/sh #===========HEADER==================================================| #AUTHOR # Jefferson Rocha <lrcjefferson@gmail.com> # #PROGRAM # infonow - All system information! # #SMALL DESC # Look all information on your OS # #CHANGELOG #===================================================================| #=====VARS==========================| name="infonow" version="0.2" #===================================| #=====TEST==========================| [ "$UID" -ne "0" ] && { printf '%b\n' "Only Root!" exit 1 } #===================================| #====FUNC===========================| _usage(){ cat << EOF NAME infonow...[OPTION] USAGE help, usage Open this help option and exit. VERSION ${version} AUTHOR Jefferson Rocha <lrcjefferson@gmail.com> EOF exit 0 } information(){ #===> Running System OS_SYSTEM=$(grep "^NAME" /etc/os-release | cut -d '=' -f '2') # Find name OS_SYSTEM="${OS_SYSTEM//\"/}" # Have " ? no more. #===> CPU CPU=$(grep "^m.*me" /proc/cpuinfo | cut -d ':' -f 2) # Find model name CPU="${CPU/ /}" # space? noooo #===> SPACE HD_TOTAL=$(df -HP | grep "/$" | cut -d ' ' -f 8) # Total space HD_DISP=$(df -HP | grep "/$" | cut -d ' ' -f 13) # Available space #===> UPTIME UPTIME=$(uptime -p) UPTIME="${UPTIME/up/}" # cut initial up UPTIME="${UPTIME/ /}" # BYE BYE SPACE #===> MEM RAM=$(free -ht | grep "^[Mm]em.*" | cut -d ' ' -f '10') # RAM? #===> KERNEL KERNEL_VERSION=$(uname -r) # Need a kernel baby #===> GATEWAY GATEWAY=$(ip route | grep "^default" | cut -d ' ' -f '3' | head -n1) # Gateway } #===================================| if [ "$1" = "usage" ] || [ "$1" = "help" ];then _usage fi clear # Print STDOUT information # Call Function cat <<END $name Version $version +-+-+-+-+-+-+-+-+-+-+-+-+-System Information+-+-+-+-+-+-+-+-+-+-+-+-+- Operational System: $OS_SYSTEM Lang: $LANG Kernel Version: $KERNEL_VERSION Cpu: $CPU Uptime: $UPTIME Total Ram:: $RAM HD: $HD_DISP of $HD_TOTAL Gateway: $GATEWAY +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- END
diskSpace - acha os dez maiores gastadores de espaço em disco
Encerrar vários processos de uma mesma aplicação
Cálculo de determinantes de matrizes de ordem 2 e 3
Envia e-mail notificando configurações de uma máquina
Intel corta Vulkan do oneAPI Construction Kit 5.0
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
intervenção politica pode interver no Fedora Linux [RESOLVIDO] (10)
Primeiras impressões do Debian 13 (24)
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (1)