diff --git a/install/11-system-report.sh b/install/11-system-report.sh new file mode 100755 index 0000000..3415db5 --- /dev/null +++ b/install/11-system-report.sh @@ -0,0 +1,46 @@ +#!/usr/bin/env bash + +set -e + +PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" + +mkdir -p "$PROJECT_DIR/reports" + +REPORT="$PROJECT_DIR/reports/system-report.txt" + +{ +echo "=========================================" +echo " Debian 13 Admin Workstation Report" +echo "=========================================" +echo +echo "Datum:" +date +echo +echo "Hostname:" +hostname +echo +echo "Kernel:" +uname -r +echo +echo "RAM:" +free -h +echo +echo "CPU:" +lscpu | grep "Model name" +echo +echo "Festplatten:" +df -h +echo +echo "Installierte Pakete:" +dpkg -l | wc -l +echo +echo "Prozesse:" +ps -e | wc -l +echo +echo "Aktive Dienste:" +systemctl list-units --type=service --state=running +} > "$REPORT" + +echo +echo "Report gespeichert unter:" +echo "$REPORT"