Linux
47 Artikel
Linux‑Emulatoren legal und sinnvoll einsetzen: Praxisleitfaden für Entwickler und Admins
Praxisnaher Leitfaden zu rechtlichen, technischen und organisatorischen Aspekten beim Einsatz von Emulatoren unter Linux. Der Artikel erklärt die Unterschiede zu virtuellen Maschinen, gibt Sicherheits‑ und Beschaffungs‑Tipps und zeigt, wie Entwickler, Admins, Archive und Bildungseinrichtungen Emulation rechtssicher und effizient nutzen können.
Linux Webcam Bild verbessern für Streams: Eine fokussierte, praxisnahe Roadmap
Konzentrierte Anleitung, wie Sie unter Linux aus Webcams zuverlässige Broadcast-Quellen machen: von Chipserkennung und Treiberwahl über USB-Bandbreitenplanung bis zu OBS-, PipeWire- und v4l2loopback-Workflows sowie Skripten zur Persistenz von Kameraeinstellungen.
declare -n & Namerefs: Arrays in Bash sicher per Referenz nutzen
declare -n erlaubt in Bash ab 4.3, Variablen (auch Arrays und assoziative Arrays) indirekt per Alias zu referenzieren. Dieser Artikel erklärt das Kernkonzept, zeigt Praxisbeispiele für das Weiterreichen von Arrays per Referenz, erläutert Grenzen, Mythen, Portabilitätsaspekte und Namespace‑ähnliche Muster mit Namerefs – inklusive Best Practices für robuste und wartbare Skripte.
Serielle Konsole bei Linux-Servern nutzen: Praxisleitfaden in 5 Kapiteln
Praxisnahe Anleitung zur Aktivierung, Nutzung und Absicherung serieller Konsolen bei Linux-Servern. Von Tools über ser2net bis zu GRUB-/Kernel-Parametern: Schritt-für-Schritt-Tipps für Administration, Troubleshooting und sicheren Betrieb.
ARM-Server unter Linux administrieren: Architektur, Installation, Virtualisierung, Storage & Entwicklung — eine Praxis-Roadmap
Praxisnahe Roadmap für den Betrieb von ARM-Servern unter Linux: Architektur, Lifecycle, Installation, Virtualisierung, Ceph‑Storage und Portierung von Anwendungen.
Bash-Completion schreiben: Von den Grundlagen zur eigenen Vervollständigung
Praktische Einführung in Bash-Completion: Grundlagen der Readline- und programmierbaren Vervollständigung, zentrale Mechanismen (COMPREPLY, COMP_WORDS, COMP_CWORD), ein einfaches Beispiel mit einer -F-Funktion, fortgeschrittene Muster wie dynamisches compgen, kontextabhängige Logik sowie Lade- und Überschreibungsstrategien für Benutzer- und Systempfade.
Bash-History effizient nutzen: Kernkonzepte, Suche, Sicherheit
Dieser Leitfaden erklärt, wie die Bash-History funktioniert, wie man sie über Sessions hinweg synchronisiert, effizient durchsucht und sicher konfiguriert. Praxisnahe Empfehlungen für HISTSIZE, HISTCONTROL, PROMPT_COMMAND sowie Audit- und Cleanup-Strategien helfen, History als produktiven und sicheren Bestandteil des Terminal-Workflows zu nutzen.
Studenten-Computer-Anforderungen: Kernfaktoren für die Laptop-Wahl im Studium
Ein praxisorientierter Leitfaden für Studierende: Welche Hardwarefaktoren (CPU, RAM, Speicher, Display, Anschlüsse) sind je Fachrichtung wichtig, welche Rolle spielen Ökosysteme und KI-Features, und wie findet man ein langlebiges, budgetgerechtes Laptop?
Live-Patching unter Linux: Grundlagen, Ökosysteme, Praxis und Sicherheit
Live-Patching erlaubt es, sicherheitsrelevante Kernel-Fixes ohne Neustart einzuspielen. Der Beitrag erklärt Technik, Lebenszyklus, zentrale Tools der Distributionen sowie operative und compliance-relevante Aspekte – und gibt Orientierung für den Einsatz in Rechenzentren.
Bash .env-Dateien laden: Praxistiefe zur zuverlässigen Importierung von Variablen in Bash
Praktische Anleitung zum robusten Laden von .env-Dateien in Bash: Umgang mit Semikolon-Kommentaren, JSON-Values (NODE), Bash 4+ mapfile-Ansatz, Regex-Parsing für Bash 3 und sichere Workflows für CI-Umgebungen.
Linux-SSD-Upgrade für ältere Rechner planen
Praktische Anleitung für die Planung eines SSD- oder NVMe-Upgrades auf älteren Linux-Rechnern: Hardware-Checks, BIOS/UEFI- und Kernel-Anforderungen, Partitionierungsstrategien, Migrationswege und Langzeitpflege inklusive TRIM-, Firmware- und Backup-Empfehlungen.
Git für Infrastruktur-Konfigurationen — Git-Konfiguration, GitOps und IaC praktisch erklärt
Praxisnahe Übersicht: Wie die dreistufige Git-Konfiguration, GitOps-Patterns und IaC-Tools zusammenwirken, um sichere, nachvollziehbare Deployments von Dev bis Prod zu ermöglichen.