GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum funktioniert hostname --fqdn nicht auf meinem Ubuntu-Computer?

Können Sie den Inhalt von /etc/nsswitch.conf bereitstellen ?

Es sieht so aus, als hätte /etc/nsswitch.conf einen schlechten Wert für die Zeile "hosts". Beginnt es mit "files" ?

Andernfalls wird der FQDN festgelegt, indem /etc/hosts bearbeitet und der FQDN in die Zeile eingefügt wird, in der der Hostname angezeigt wird. Angenommen, Sie haben einen Hostnamen „foo“ und finden eine Zeile:

127.0.0.1 foo

Sie würden es wie folgt bearbeiten:

127.0.0.1 foo.localdomain foo

foo.localdomain wäre Ihr neuer FQDN.


Bearbeiten Sie /etc/hosts, um Ihren FQDN hinzuzufügen

Informationen zur Syntax finden Sie hier:http://www.faqs.org/docs/securing/chap9sec95.html

Update:Wenn Sie Ihre Frage erneut lesen, klingt es fast so, als hätten Sie entweder Ihren Pfad nicht richtig eingestellt oder etwas stimmt mit dem Hostnamen-Programm nicht.

tun 'welcher Hostname'

es sollte mit dem Pfad '/bin/hostname'

zurückkehren

Wenn das funktioniert, versuchen Sie den Befehl erneut wie,

'/bin/hostname --fqdn'


Linux
  1. So ändern Sie den Hostnamen unter Ubuntu

  2. Wie ändere ich den Hostnamen auf Ubuntu?

  3. Ist Rsync ~/foo Target/foo dasselbe wie Rsync ~/foo/Target/foo/?

  4. LD_LIBRARY_PATH scheint nicht zu funktionieren

  5. Warum funktioniert `\d` nicht in regulären Ausdrücken in sed?

Ubuntu 22.04 Hostnamen ändern

CentOS 8 VM funktioniert nicht in VirtualBox 5.2 unter Ubuntu 18.04

So ändern Sie Ihren Ubuntu-Computernamen (Hostname)

So ändern Sie den Server-Hostnamen in Ubuntu

Warum ist es so schwer, eine Datei in Ubuntu zu finden?

Warum ist Kernel Shared Memory 0 auf Ubuntu 12.04?