Linux behält die Großschreibung bei (Ubuntu 16.04, 4.4.0-31-generisch):
root@frisbee:~# hostname FRISBEE
root@frisbee:~# bash
root@FRISBEE:~# sysctl -a | grep hostname
kernel.hostname = FRISBEE
root@FRISBEE:~# cat /proc/sys/kernel/hostname
FRISBEE
/etc/hostname
ist nicht die Linux-Methode (wie im Linux-Kernel), um den Hostnamen festzulegen. Der Linux-Kernel hat seinen Hostnamen mit der Sethostname () Systemaufruf, der am häufigsten aus der hostname
Benutzerraum-Dienstprogramm.
/etc/hostname
Die Art und Weise, wie der Hostname beim Booten gesetzt wird, würde vom Entwickler der Distribution implementiert. Möglicherweise haben sich die Entwickler Ihrer spezifischen Distribution und Version für die Implementierung entschieden RFC 1178 :
Erwarten Sie nicht, dass der Fall erhalten bleibt.
Groß- und Kleinbuchstaben sehen sehr ähnlich aus
Internet-Software, oft unter der Annahme, dass sie dies tut
dir einen Gefallen Es mag angebracht erscheinen, einen Namen mit dem Namen zu kennzeichnen
Genauso wie Sie es auf Englisch tun könnten, aber die Konventionen schreiben es vor
Die Computernamen erscheinen nur in Kleinbuchstaben. (Und es spart
Halten Sie die Umschalttaste gedrückt.)
Aus technischer Sicht haben Hostnamen in Großbuchstaben außerdem einen minimalen Mehrwert, da bei DNS die Groß- und Kleinschreibung nicht berücksichtigt wird ( RFC 4343 ). Viele Menschen finden auch, dass ein Hostname in Großbuchstaben weniger lesbar ist als ein Kleinbuchstabe (aus dem gleichen Grund wie in Großbuchstaben eingegebener Text ist schwieriger zu lesen als mit der richtigen Großschreibung).
/etc/hostname
und füge es der Antwort hinzu :)