# WinterIT Sysadmin Sammlung von System-Administrationsskripten für WinterIT und Kunden. ## Verzeichnisstruktur ```text sysadmin/ ├── linux/ │ ├── kubuntu/ # Kubuntu-spezifische Skripte │ │ ├── setup-unattended-upgrades.sh # Nur Security-Updates │ │ └── setup-unattended-upgrades-full.sh # Alle Updates │ └── debian/ # Debian-spezifische Skripte ├── windows/ # Windows-Administration ├── networking/ # Netzwerk-Konfigurationen └── docs/ # Dokumentation ``` ## Kubuntu: Automatische Updates einrichten ### Schnellstart (vor Ort) ### Empfohlen: Alle Updates (Security + Applikationen) ```bash wget https://git.winterit.de/WinterIT/sysadmin/raw/branch/main/linux/kubuntu/setup-unattended-upgrades-full.sh chmod +x setup-unattended-upgrades-full.sh sudo ./setup-unattended-upgrades-full.sh ``` ### Alternative: Nur Security-Updates (stabile Systeme) ```bash wget https://git.winterit.de/WinterIT/sysadmin/raw/branch/main/linux/kubuntu/setup-unattended-upgrades.sh chmod +x setup-unattended-upgrades.sh sudo ./setup-unattended-upgrades.sh ``` ### Was macht das Skript? - **unattended-upgrades** installieren und konfigurieren - **Security-Updates** automatisch im Hintergrund installieren - **Reguläre Updates** (bei Full-Version) — Firefox, LibreOffice, etc. - **GUI-Benachrichtigungen** deaktivieren (keine Popups mehr) - **Service + Timer** aktivieren und starten - **Verifikation** am Ende — zeigt sofort, ob alles funktioniert ### Nach dem Setup prüfen ```bash # Status des Services sudo systemctl status unattended-upgrades # Timer-Status sudo systemctl status apt-daily.timer sudo systemctl status apt-daily-upgrade.timer # Testlauf (simuliert, ändert nichts) sudo unattended-upgrade --dry-run # Logs ansehen ls /var/log/unattended-upgrades/ ``` ## Lizenz Interner Code für WinterIT.