infonow - all system information
Publicado por Slackjeff (última atualização em 13/07/2018)
[ Hits: 1.678 ]
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
Balanceamento e Redundância utilizando 2 Links Speedy (ip fixo)
Configurando seus arquivos no Slackware
Convertendo vídeos flv para avi
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (5)
E aí? O Warsaw já está funcionando no Debian 13? (2)
Dúvidas sobre a originalidade de conteúdos online (12)