![Der Hostname wird in der Eingabeaufforderung und in Syslog-Meldungen nicht richtig angezeigt](https://rvso.com/image/1417135/Der%20Hostname%20wird%20in%20der%20Eingabeaufforderung%20und%20in%20Syslog-Meldungen%20nicht%20richtig%20angezeigt.png)
Ich versuche, meinen Hostnamen auf 0.6.0.07252014 festzulegen, aber in den Eingabeaufforderungen und Syslog-Meldungen wird er nicht richtig angezeigt.
Eingegebener Hostname: 0.6.0.07252014
Ausgabe der Eingabeaufforderung:root@0~$
Erwartete Ausgabe:[email geschützt]~$
Hostname-Datei:
cat /etc/hostname
0.6.0.07252014
Syslog-Datei:
cat /var/log/messages:
Jul 28 15:55:27 0 user.info ...
Erwartete Ausgabe:Jul 28 15:55:27 0.6.0.07252014 user.info ...
Kann mir jemand sagen, wie das geht?
Antwort1
Die Angaben zum Hostnamen besagen, dass dieser aus den Zeichen A-Za-z0-9 und Bindestrichen bestehen darf.
Sie haben einen Punkt eingefügt, der als Domänentrennzeichen interpretiert wird, weshalb Sie nur die erste Null erhalten.
Bedenken Sie:
Was ist der Unterschied zwischen „Host 0.0
on Domain“ hello.com
und „Host 0
on Domain 0.hello.com
“?
Wenn Punkte im Hostnamen zulässig wären, wäre es unmöglich zu bestimmen, welcher Teil des FQDN der Hostname und welcher der Domänenname ist.
http://en.wikipedia.org/wiki/Hostname#Einschränkungen_gültiger_Hostnamen