Linux: Anleitungen und Praxiswissen | Seite 17 | mironsoft Blog
Linux
-
16.04.2025
APT verwaltet Softwarepakete auf Debian und Ubuntu Servern, doch die meisten Admins nutzen nur einen Bruchteil seiner Möglichkeiten. Dieser Artikel erklärt, wie APT Abhängigkeiten auflöst, warum apt, apt-get und dpkg unterschiedliche Aufgaben übernehmen, wie Pinning ungewollte Upgrades verhindert, wie Drittanbieter-Repositories sicher eingebunden werden und wie der Paket-Cache sauber bleibt.
-
14.04.2025
Sobald ein Bash-Skript Konfiguration aus mehr als einer Quelle liest, entscheidet die Ladereihenfolge über das Verhalten in Produktion. Wer Systemumgebung, .env-Datei und Kommandozeilen-Overrides nicht bewusst priorisiert, bekommt Skripte, die auf dem eigenen Rechner funktionieren und beim Kollegen oder im CI-Runner plötzlich falsche Werte ziehen.
-
13.04.2025
"Segmentation fault (core dumped)" im Log ist für viele Teams das Ende der Diagnose statt der Anfang. Dabei liefert ein korrekt aktivierter Core Dump zusammen mit gdb und coredumpctl fast immer einen vollständigen Backtrace bis zur exakten Codezeile. Dieser Leitfaden zeigt, wie man Core Dumps unter Linux richtig konfiguriert, Backtraces liest und typische Ursachen wie fehlerhafte PHP-Extensions systematisch eingrenzt.
-
12.04.2025
Wer aus Lizenzgründen oder wegen des Ressourcenverbrauchs eine Docker Desktop Alternative sucht, landet fast immer bei Colima oder Podman. Beide ersetzen den kommerziellen Docker Desktop Daemon durch schlankere, offene Lösungen, unterscheiden sich aber deutlich in Architektur, Kompatibilität und Alltagstauglichkeit für Entwicklerteams.
-
05.04.2025
Die offizielle Magento-Systemanforderungsliste nennt nur Versionsnummern, doch dazwischen liegt viel Konfigurationsarbeit auf dem Linux-Server. Dieser Beitrag uebersetzt PHP-Extensions, memory_limit, OpenSearch, Redis und Varnish in konkrete Befehle und Konfigurationsdateien und liefert eine Pre-Flight-Checkliste, die Setup-Fehler vor dem ersten Deployment verhindert.
-
01.04.2025
Der Disk-I/O-Scheduler unter Linux entscheidet, in welcher Reihenfolge Lese- und Schreibanfragen an das Blockgeraet weitergereicht werden, lange bevor MySQL selbst etwas davon merkt. Auf NVMe-Storage kann die falsche Wahl mehr Latenz kosten als jede MySQL-Konfigurationsaenderung einsparen kann.
-
31.03.2025
rkhunter und chkrootkit vergleichen bekannte Rootkit-Signaturen, Dateiberechtigungen und Prozesslisten mit einem gespeicherten Referenzzustand des Systems. Dieser Leitfaden zeigt, wie beide Tools installiert, als wiederkehrender Baseline-Check per Cronjob eingerichtet und ein positiver Fund korrekt interpretiert wird, ohne eine trügerische Vollständigkeit der Erkennung vorzutäuschen.
-
30.03.2025
Hinter jedem Login unter Linux, ob per SSH, sudo oder lokaler Konsole, steht ein konfigurierbarer Stack aus Authentifizierungsmodulen. PAM entkoppelt Anwendungen vollständig von der konkreten Authentifizierungslogik und macht es möglich, Login-Sperren, Passwortrichtlinien und Zwei-Faktor-Verfahren einzurichten, ohne eine einzige Zeile in der Anwendung selbst zu ändern.
-
27.03.2025
Wer bei einem Vorfall wahllos durch Logdateien scrollt, verliert wertvolle Zeit. journalctl bündelt alle systemd-Logs an einer Stelle und bietet präzise Filter nach Dienst, Zeitraum und Schweregrad. Dieser Artikel zeigt, wie ihr Filter kombiniert, das Journal persistent konfiguriert, Dienste im Störfall korreliert und Logs sauber für Kollegen exportiert.
-
27.03.2025
NTP synchronisiert Systemuhren zuverlässig auf Millisekunden genau, doch bestimmte Anwendungen brauchen deutlich mehr: Sub-Mikrosekunden-Genauigkeit über das lokale Netzwerk hinweg. Dieser Leitfaden erklärt, wie PTP nach IEEE 1588 mit Hardware-Timestamping arbeitet, wie linuxptp mit ptp4l und phc2sys unter Linux eingerichtet wird und wann sich der zusätzliche Aufwand gegenüber NTP tatsächlich lohnt.