68 lines
1.9 KiB
Markdown
68 lines
1.9 KiB
Markdown
# 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.
|