Errata und Updates
Diese Errata beziehen sich auf »Linux — Das umfassende Handbuch«, 17. Aufl. 2021.
Errata zur 16. Auflage (2019) finden Sie hier.
Seite 316 (bash-Konfigurationsdateien)
Laut Tabelle 9.1 auf S. 316 wird die Datei /etc/profile
auch bei der Ausführung von bash-Scripts gelesen. Das ist falsch. Scripts lesen überhaupt keine Konfigurationsdateien. Beachten Sie aber, dass Scripts, die im Terminal ausgeführt werden, Umgebungsvariablen übernehmen. Außerdem wertet die bash ggfs. die Umgebungsvariable BASHENV
aus und liest die darin genannte Konfigurationsdatei.
Die rc-Dateien (/etc/bashrc
, /etc/input.rc
, ~/.bashrc
und ~/.inputrc
) werden von der bash NICHT standardmäßig gelesen, aber nahezu alle Linux-Distributionen enthalten in /etc/profile
Anweisungen, die sich darum kümmern. Damit ergibt sich die folgende, etwas korrektere Darstellung von Tabelle 9.1:
Weitere Details zur bash-Initialisierung können Sie bei Bedarf hier und hier nachlesen.
Seite 839 (RAID-Konfiguration)
Der Text beschreibt ein RAID-1-Verbund, aber das Kommando mdadm
enthält --level=0
. Richtig wäre natürlich --level=1
, also:
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/vdb1 /dev/vdc1
Seite 1047, acme.sh
Seit einiger Zeit richtet acme.sh
automatisch Zertifikate von ZeroSSL statt von Let’s Encrypt ein. Wenn Sie explizit Let’s-Encrypt-Zertifikate wünschen, müssen Sie die acme.sh issue
mit der Option --server letsencrypt
ausführen.
Hintergrundinformationen: https://github.com/acmesh-official/acme.sh/wiki/ZeroSSL.com-CA, https://zerossl.com/letsencrypt-alternative/
Seite 1389, Dockerfile
In die Tabelle zur Beschreibung von ENTRYPOINT
und CMD
hat sich ein Fehler eingeschlichen. Der run
-Parameter überschreibt immer CMD
. Richtig sieht die Tabelle daher so aus:
Letzte Änderung am 14.11.2022. Vielen Dank für jedes Leser-Feedback!