Enviado em 04/10/2013 - 10:04h
preciso comparar dois arquivos de inventário de hardware e software
#!/bin/bash
data=`date +"%d-%m-%Y"`
echo "" >> inventario- ${data}.txt
echo "===========================================" >> inventario-${data}.txt
echo " Informações de inventário - `date +'%d/%m/%Y'` " >> inventario-${data}.txt
echo "===========================================" >> inventario-${data}.txt
echo "" >> inventario-${data}.txt
echo 1 - Nome do computador: `hostname` >> inventario-${data}.txt
echo "" >> inventario-${data}.txt
echo "2 - Inforões de rede (eth0):" >> inventario-${data}.txt
echo " "- Eneço IPv4: `ifconfig eth0 | grep 'inet end' | awk '{print $3}'` >> inventario-${data}.txt
echo " "- Eneço MAC: `ifconfig eth0 | grep HW | cut -c48-` >> inventario-${data}.txt
echo "" >> inventario-${data}.txt
echo " Infmações de rede (wlan0):" >> inventario-${data}.txt
echo " "- Enço IPv4: `ifconfig wlan0 | grep 'inet end' | awk '{print $3}'` >> inventario-${data}.txt
echo " "- ereço MAC: `ifconfig wlan0 | grep HW | cut -c48-` >> inventario-${data}.txt
echo "" >> inventario-${data}.txt
echo "3 - Processador" >> inventario-${data}.txt
echo " "- Fabricante: `cat /proc/cpuinfo | head -n 31 | grep 'model name' | cut -d : -f2` >> inventario-${data}.txt
echo " ""- Velocidade (MHz):"`cat /proc/cpuinfo | head -n 31 | grep 'cpu MHz' | cut -d : -f2 | cut -d . -f1` >> inventario-${data}.txt
echo " "- Cache: `cat /proc/cpuinfo | head -n 31 | grep 'cache size' | cut -d : -f2 ` >> inventario-${data}.txt
echo "" >> inventario-${data}.txt
echo "4 - Quantidade de memória RAM (em megabytes): "`free -m | grep 'Mem:' | awk '{print $2}'` >> inventario-${data}.txt
echo "" >> inventario-${data}.txt
echo "5 - Servidores TCP em execução" >> inventario-${data}.txt
echo "Endereço Local Endereço Remoto Estado PID/Program name" >> inventario-${data}.txt
echo "`netstat -lntp|sed 1,2d | cut -c21-95`" >> inventario-${data}.txt
echo "" >> inventario-${data}.txt
echo "6 - Últimos 5 logins" >> inventario-${data}.txt
echo "Usuário" >> inventario-${data}.txt
echo "`last -d |head -5 | cut -c1-8`" >> inventario-${data}.txt
echo "" >> inventario-${data}.txt
new=/home/inventario/2013/10/invent*.sh
old=/home/inventario/2013/10/invent*.sh - 1
if [diff $new $old ]
then
echo `$new`
fi
Atenção a quem posta conteúdo de dicas, scripts e tal (6)
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
O mínimo que você precisa saber sobre o terminal (parte 2)
O mínimo que você precisa saber sobre o terminal (parte 1)
Como iniciar uma máquina virtual do VirtualBox automaticamente no boot do LUbuntu 18 LTS
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como deixar as abas do Firefox mais fininhas
Mudar o gerenciador de login (GDM para SDDM)
"Tentando" fazer com que programas rodem no Wayland e no X11
The Air Testing Laboratory in Gurgaon | FARE LABS (0)
Uefi é uma ferramenta de vigilância? (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta