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