Update README with new directory structure

This commit is contained in:
2026-04-29 13:30:24 +02:00
parent fb6a51fd98
commit e925809494
+16 -31
View File
@@ -2,12 +2,19 @@
Sammlung von System-Administrationsskripten für WinterIT und Kunden. Sammlung von System-Administrationsskripten für WinterIT und Kunden.
## Verzeichnis ## Verzeichnisstruktur
| Skript | Zweck | ```
|--------|-------| sysadmin/
| [setup-unattended-upgrades.sh](setup-unattended-upgrades.sh) | Automatische Security-Updates für Kubuntu | ├── linux/
| [setup-unattended-upgrades-full.sh](setup-unattended-upgrades-full.sh) | Automatische **alle** Updates (Security + Apps) | │ ├── 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 ## Kubuntu: Automatische Updates einrichten
@@ -16,32 +23,21 @@ Sammlung von System-Administrationsskripten für WinterIT und Kunden.
**Variante A: Nur Security-Updates (empfohlen für stabile Systeme)** **Variante A: Nur Security-Updates (empfohlen für stabile Systeme)**
```bash ```bash
# 1. Skript herunterladen wget https://git.winterit.de/WinterIT/sysadmin/raw/branch/main/linux/kubuntu/setup-unattended-upgrades.sh
wget https://git.winterit.de/WinterIT/sysadmin/raw/branch/main/setup-unattended-upgrades.sh
# 2. Ausführbar machen
chmod +x setup-unattended-upgrades.sh chmod +x setup-unattended-upgrades.sh
# 3. Als root ausführen
sudo ./setup-unattended-upgrades.sh sudo ./setup-unattended-upgrades.sh
``` ```
**Variante B: Alle Updates inkl. Applikationen (empfohlen für aktuelle Software)** **Variante B: Alle Updates inkl. Applikationen (empfohlen für aktuelle Software)**
```bash ```bash
# 1. Skript herunterladen wget https://git.winterit.de/WinterIT/sysadmin/raw/branch/main/linux/kubuntu/setup-unattended-upgrades-full.sh
wget https://git.winterit.de/WinterIT/sysadmin/raw/branch/main/setup-unattended-upgrades-full.sh
# 2. Ausführbar machen
chmod +x setup-unattended-upgrades-full.sh chmod +x setup-unattended-upgrades-full.sh
# 3. Als root ausführen
sudo ./setup-unattended-upgrades-full.sh sudo ./setup-unattended-upgrades-full.sh
``` ```
### Was passiert? ### Was passiert?
Das Skript richtet automatisch ein:
- **unattended-upgrades** installieren und konfigurieren - **unattended-upgrades** installieren und konfigurieren
- **Security-Updates** automatisch im Hintergrund installieren - **Security-Updates** automatisch im Hintergrund installieren
- **Reguläre Updates** (bei Full-Version) — Firefox, LibreOffice, etc. - **Reguläre Updates** (bei Full-Version) — Firefox, LibreOffice, etc.
@@ -51,25 +47,14 @@ Das Skript richtet automatisch ein:
### Nach dem Setup prüfen ### Nach dem Setup prüfen
```bash ```bash
# Status des Services
sudo systemctl status unattended-upgrades sudo systemctl status unattended-upgrades
# Testlauf (simuliert, ändert nichts)
sudo unattended-upgrade --dry-run sudo unattended-upgrade --dry-run
# Logs ansehen
ls /var/log/unattended-upgrades/ ls /var/log/unattended-upgrades/
``` ```
### Manuelle Konfiguration (falls nötig) ### Dokumentation
```bash Detaillierte Infos: [docs/kubuntu-unattended-upgrades.md](docs/kubuntu-unattended-upgrades.md)
# Konfiguration anpassen
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
# Auch reguläre Updates aktivieren (falls Standard-Version verwendet):
# "${distro_id}:${distro_codename}-updates"; ← Kommentar entfernen
```
## Lizenz ## Lizenz