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

So ändern Sie den Hostnamen in Debian

Ein Hostname ist im Grunde der Name Ihres Computers, unter dem er im Netzwerk erkannt wird. Der Hostname sollte eindeutig sein, um Konflikte zu vermeiden.

Wenn Sie Debian installieren, werden Sie aufgefordert, einen Benutzernamen und einen Computernamen zu erstellen. Das ist der Hostname Ihres Systems,

Der einfachste Weg, den Hostnamen Ihres Systems zu erfahren, besteht darin, ein Terminal auf dem System zu öffnen oder sich über SSH auf dem Remote-Linux-System anzumelden.

Im Terminal werden Sie feststellen, dass die Eingabeaufforderung normalerweise so aussieht wie [email protected]

Wenn es Ihnen das nicht anzeigt, können Sie immer den Hostnamen-Befehl verwenden:

hostname

Jetzt, da Sie den Namen Ihres Computers kennen und ihn nicht mögen, können Sie ihn einfach ändern. In diesem Tutorial zeige ich Ihnen mehrere Möglichkeiten, den Hostnamen eines Debian-Systems zu ändern.

Hostnamen in Debian ändern

Ich werde Ihnen zwei Befehlszeilenmethoden zeigen, um den Hostnamen in Debian Linux zu ändern. Die Methode sollte sowohl auf Debian 9 als auch auf Debian 10 funktionieren.

Methode 1:Verwenden Sie systemd zum Ändern des Hostnamens in Debian

Die erste und bevorzugte Methode zum Ändern des Hostnamens in Debian ist die Verwendung des systemd-Befehls hostnamectl.

Es ist ein einfacher, einzelner Befehl und Sie müssen Ihr System nicht einmal neu starten, damit die Änderungen wirksam werden.

hostnamectl set-hostname new_hostname

Überprüfen Sie anschließend mit dem Befehl hostname oder hostnamectl, ob die Änderung des Hostnamens erfolgreich war:

hostnamectl
   Static hostname: raspberrypi
         Icon name: computer
        Machine ID: 0035faf761f945b8923fc7d54632a941
           Boot ID: c487a76d67a34fd28a5f608aff19281c
  Operating System: Raspbian GNU/Linux 10 (buster)
            Kernel: Linux 4.19.29-v7l+
      Architecture: arm

Verlassen Sie die Shell, um zu sehen, dass [email protected] den neuen Hostnamen anzeigt.

Methode 2:Ändern Sie den Hostnamen in Debian mit /etc/hosts

Das Verzeichnis etc in Linux enthält die verschiedenen Konfigurationsdateien. Einige von ihnen beziehen sich auf den Hostnamen. Sie können diese Dateien ändern, um den Hostnamen Ihres Systems zu ändern.

Verwenden Sie zunächst einen Befehlszeilen-Texteditor wie Emacs oder Vim, um diese Datei zu bearbeiten:

vim /etc/hostname

Hier finden Sie nur den alten Hostnamen. Löschen Sie ihn und ersetzen Sie ihn durch den neuen Hostnamen.

Es ist noch nicht fertig. Sie müssen eine weitere Datei ändern. Gehen Sie zur Datei /etc/hosts und bearbeiten Sie sie. Ersetzen Sie hier Ihren alten Hostnamen durch den neuen.

127.0.0.1       localhost
127.0.0.1       new_hostname

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Speichern und schließen Sie die Datei und überprüfen Sie sie dann mit dem Befehl hostname oder hostnamectl. Das ist es. Wenn Sie diesen Schritt nicht ausführen, wird jedes Mal, wenn Sie sudo ausführen, die Warnmeldung „sudo:Host kann nicht aufgelöst werden“ angezeigt.

Sie lernen also nur, den Hostnamen Ihres Debian-Servers zu ändern. Ich persönlich bevorzuge die erste Methode, weil sie weniger umständlich ist. Und du? Welche Methode zum Ändern des Hostnamens bevorzugen Sie?


Linux
  1. So ändern Sie einen Hostnamen unter Linux

  2. So ändern Sie den Hostnamen unter Ubuntu 20.04

  3. So ändern Sie den Hostnamen unter Linux

  4. Wie ändere ich den Hostnamen?

  5. So ändern Sie den Hostnamen unter Ubuntu

So ändern Sie den Hostnamen in Debian 10

So setzen oder ändern Sie den Hostnamen in Debian Linux

So ändern Sie den Hostnamen unter AlmaLinux 8

So ändern Sie den Hostnamen unter Debian 10

So ändern Sie den Hostnamen auf Fedora 35

So ändern Sie den Hostnamen unter Debian Linux