Der Hostname wird in der Eingabeaufforderung und in Syslog-Meldungen nicht richtig angezeigt

Der Hostname wird in der Eingabeaufforderung und in Syslog-Meldungen nicht richtig angezeigt

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.0on Domain“ hello.comund „Host 0on 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

verwandte Informationen