Category: IT & Sysadmin
-

GitLab CE: Selbst gehostetes Git und CI/CD für Entwickler-Teams
GitLab CE (Community Edition) ist eine vollständige DevOps-Plattform, die auf dem eigenen Server betrieben werden kann. Im Gegensatz zu GitHub oder GitLab.com behältst du die volle Kontrolle über Code, Pipelines und Daten – ohne monatliche Kosten und ohne Datenübertragung an Dritte. Was bietet GitLab CE? Git-Repositories: Unbegrenzte private/öffentliche Repos CI/CD-Pipelines: Automatisches Bauen, Testen und Deployen…
-

PowerShell: Nicht installierbare oder nicht neu installierbare Pakete reparieren
Unter Windows kommt es gelegentlich vor, dass Anwendungen sich nicht mehr installieren oder neu installieren lassen – mit kryptischen Fehlermeldungen wie “Das Paket kann nicht gefunden werden” oder “Ein früheres Setup ist noch nicht abgeschlossen”. Mit PowerShell lassen sich diese Probleme systematisch lösen. Symptome und Ursachen Typische Fehlermeldungen beim Installationsproblem: “Fehler 1603: Schwerwiegender Fehler bei…
-

GPU-Flüssigkühlung: Test der NZXT Kraken X63 an der RTX 2080
Grafikkarten werden immer leistungshungriger – und heißer. Die NZXT Kraken X63 ist eine All-in-One-Wasserkühlung (AIO), die ursprünglich für CPUs entwickelt wurde, aber mit dem richtigen Adapter auch an Grafikkarten wie der RTX 2080 betrieben werden kann. Wir haben den Test gewagt. Warum GPU-Flüssigkühlung? Die RTX 2080 erreicht unter Last mit der Standardkühlung Temperaturen von 83–87°C.…
-

PC-Monitoring mit OpenHWMonitor, Home Assistant und Grafana
Hardware-Monitoring kann weit über die eingebauten Windows-Tools hinausgehen. Mit OpenHWMonitor, Home Assistant und Grafana lässt sich ein professionelles Monitoring-System aufbauen, das CPU-Temperaturen, GPU-Last, RAM-Auslastung und mehr in Echtzeit visualisiert. Stack-Übersicht OpenHWMonitor: Liest Hardware-Sensoren aus (CPU, GPU, Lüfter, Temperaturen) MQTT Broker (Mosquitto): Überträgt Messwerte ins Netzwerk Home Assistant: Empfängt MQTT-Daten und verarbeitet sie Grafana: Visualisiert Zeitreihen…
-

Bluescreen (BSOD) unter Windows beheben – Diagnose und Lösung
Der Blue Screen of Death (BSOD) ist das gefürchtetste Windows-Ereignis: Ein weißer oder blauer Bildschirm mit einem Fehlercode, dann Neustart. Meist ist die Ursache nicht so mysteriös, wie es zunächst scheint – wenn man weiß, wo man suchen muss. Den Fehlercode lesen Der wichtigste Bestandteil des BSOD ist der Fehlercode (STOP-Code). Auf modernen Windows-Versionen wird…
-

SQL Server: Datenbank mit beschädigter oder verlorener Log-Datei wiederherstellen
Eine verlorene oder beschädigte SQL Server Log-Datei (.ldf) ist einer der gefürchtetsten Notfälle für Datenbankadministratoren. Dieser Leitfaden zeigt Schritt für Schritt, wie man eine Datenbank in einem solchen Szenario wiederherstellen kann – ohne Datenverlust, wenn möglich. Symptome und Diagnose Methode 1: Emergency-Modus mit DBCC CHECKDB Methode 2: Neue Log-Datei erstellen Prävention: Immer Backups prüfen Nach…
-

SQL Server: Wait Events einer einzelnen Session oder Query überwachen
Wait Events sind das wichtigste Diagnose-Tool für SQL Server Performance-Probleme. Während systemweite Wait-Statistiken einen Überblick geben, ermöglicht das Session-spezifische Monitoring die Analyse einzelner Queries oder Verbindungen. DMVs für Session Wait Events Kumulative Waits per Session Die wichtigsten Wait Types LCK_M_*: Lock-Waits – Blocking-Problem, prüfe sp_who2 PAGEIOLATCH_*: I/O-Waits – Storage-Performance-Problem CXPACKET: Parallel-Query-Waits – ggf. MAXDOP anpassen…
-

MySQL Performance mit Caching verbessern – Query Cache und Buffer Pool
Caching ist einer der effektivsten Hebel für MySQL-Performance. Richtig konfiguriert kann es die Datenbanklatenz um Größenordnungen reduzieren, ohne an der Abfragenlogik oder am Schema zu ändern. InnoDB Buffer Pool: Der wichtigste Cache Buffer Pool Hit Rate analysieren Query Cache (MySQL 5.x) Externe Caching-Schicht: Redis/Memcached Für hochfrequente, identische Abfragen ist ein externer Cache wie Redis oder…
-

SQL Server Default Trace analysieren – Instanz-Ereignisse untersuchen
Der SQL Server Default Trace ist ein eingebautes Logging-Feature, das kontinuierlich wichtige Server-Ereignisse aufzeichnet – Konfigurationsänderungen, Fehler, Datenbank-Events und mehr. Er läuft automatisch und ist ein unverzichtbares Forensik-Tool. Default Trace aktivieren und lokalisieren Wichtige Events aus dem Default Trace lesen Datenbankwachstums-Events Der Default Trace ist oft die einzige Quelle für historische SQL Server-Ereignisse, wenn kein…
-

MySQL: Schnell sehen was die Datenbank gerade tut – Echtzeit-Diagnose-Queries
Als Datenbankadministrator braucht man manchmal sofort einen Überblick: Was tut MySQL gerade? Welche Queries laufen? Gibt es Blockierungen? Diese Queries geben innerhalb von Sekunden Antwort. Laufende Prozesse anzeigen Lock-Waits und Blockierungen Verbindungsstatistiken Diese Queries decken 80% der täglichen MySQL-Diagnosesituationen ab. Für tiefere Performance-Analyse empfiehlt sich die Performance Schema-Integration (ab MySQL 5.6) für historische Daten und…