#!/bin/sh # sudo curl http://192.168.1.34/sysinfo.sh | sh > sysinfo.$(date +%Y%m%d_%H%M%S).out #yum install -y ipmitool pciutils #sudo apt install -y ipmitool pciutils dmidecode sudo curl http://192.168.1.34/neofetch.sh -o /usr/bin/neofetch && chmod +x /usr/bin/neofetch neofetch hostnamectl #bois echo "----------------bois----------------" sudo dmidecode -t 0 #Product echo "----------------Product-----------------" sudo dmidecode -t 1 #Board echo "----------------Board-----------------" sudo dmidecode -t 2 #BMC echo "----------------BMC-----------------" sudo ipmitool mc info #ipmitool echo "----------------fru-----------------" sudo ipmitool fru echo "----------------power-----------------" sudo dmidecode |grep -A16 "System Power Supply$" echo "----------------sensor-----------------" sudo ipmitool sdr sudo ipmitool sensor echo "----------------cpu-----------------" lscpu echo "----------------mem-----------------" sudo dmidecode -t 17 | awk -F': ' ' BEGIN { printf "%-5s %-15s %-20s %-25s %-10s\n", "Line", "Locator", "Serial", "Size-Type-Speed", "Part Number"; } /Size:/ { size = $2 } /Bank Locator:/ { locator = $2 } /Type:/ { type = $2 } /Configured Memory Speed:/ { speed = $2 } /Serial Number:/ { serial = $2 } /Part Number:/ { part = $2 } /Firmware Version:/ { combined = size "-" type "-" speed; printf "%-5d %-15s %-20s %-25s %-10s\n", line++, locator, serial, combined, part; }' echo "----------------disk-----------------" sudo lsblk -o NAME,MAJ:MIN,MODEL,SERIAL,SIZE,WWN,HCTL,TRAN,VENDOR,TYPE | grep disk sudo lsblk echo "----------------net-----------------" sudo lspci | grep net ip a echo "----------------lspci-----------------" sudo lspci -tv