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

So legen Sie den System-Hostnamen unter Linux fest oder ändern ihn

Geräte- oder System-Hostnamen werden verwendet, um eine Maschine innerhalb eines Netzwerks in einem für Menschen lesbaren Format leicht zu erkennen. Es ist keine große Überraschung, aber auf einem Linux-System kann der Hostname einfach geändert werden, indem ein einfacher Befehl wie „hostname“ verwendet wird “.

Lesen Sie auch: So legen Sie eine statische IP-Adresse fest und konfigurieren das Netzwerk unter Linux

Ausführen von hostname allein, ohne Parameter, den aktuellen Hostnamen Ihres Linux-Systems wie folgt zurück:

$ hostname
TecMint

Wenn Sie den Hostnamen Ihres Linux-Systems ändern oder festlegen möchten, führen Sie einfach Folgendes aus:

$ hostname NEW_HOSTNAME

Natürlich müssen Sie "NEW_HOSTNAME" ersetzen mit dem tatsächlichen Hostnamen, den Sie festlegen möchten. Dadurch wird der Hostname Ihres Systems sofort geändert, aber es gibt ein Problem – der ursprüngliche Hostname wird beim nächsten Neustart wiederhergestellt.

Es gibt eine andere Möglichkeit, den Hostnamen Ihres Systems zu ändern – dauerhaft. Möglicherweise haben Sie bereits herausgefunden, dass dies Änderungen in einigen Konfigurationsdateien erfordert, und Sie werden Recht haben.

System-Hostnamen unter Linux dauerhaft festlegen

Neuere Versionen verschiedener Linux-Distributionen wie z. B. das neueste Ubuntu , Debian , CentOS , Fedora , RedHat usw. kommt mit systemd , ein System- und Dienstmanager, der ein hostnamectl bereitstellt Befehl zum Verwalten von Hostnamen unter Linux.

So legen Sie den System-Hostnamen auf SystemD fest basierten Distributionen verwenden wir hostnamectl Befehl wie gezeigt:

$ sudo hostnamectl set-hostname NEW_HOSTNAME

Für ältere Linux-Distributionen, die SysVinit verwenden kurz init , können ihre Hostnamen ändern lassen, indem sie einfach die Hostnamendatei bearbeiten, die sich in:

befindet
# vi /etc/hostname

Sie müssen dann einen weiteren Eintrag für den Hostnamen hinzufügen in:

# vi /etc/hosts

Zum Beispiel:

127.0.0.1 TecMint

Sie müssen dann Folgendes ausführen:

# /etc/init.d/hostname restart

Auf RHEL/CentOS basierte Systeme, die init verwenden , wird der Hostname geändert durch Ändern von:

# vi /etc/sysconfig/network

Hier ist ein Beispiel dieser Datei:

/etc/sysconfig/network
NETWORKING=yes
HOSTNAME="tecmint.com"
GATEWAY="192.168.0.1"
GATEWAYDEV="eth0"
FORWARD_IPV4="yes"

Um einen permanenten Hostnamen beizubehalten, ändern Sie den Wert neben "HOSTNAME" zu dem Ihres Hostnamens.

Schlussfolgerung

Dieser einfache Artikel soll Ihnen einen einfachen Linux-Trick zeigen und ich hoffe, dass Sie etwas Neues gelernt haben.


Linux
  1. So ändern Sie einen Hostnamen unter Linux

  2. So legen/ändern Sie einen Hostnamen unter CentOS 7 Linux

  3. So ändern Sie den Hostnamen unter Linux

  4. So ändern Sie die Identität eines Linux-Systems

  5. So ändern Sie den Hostnamen unter CentOS Linux

So setzen oder ändern Sie den Hostnamen in Fedora Linux

So setzen oder ändern Sie den Hostnamen in Debian Linux

So ändern oder setzen Sie das Benutzerkennwort in Linux

So setzen oder ändern Sie einen Hostnamen in AlmaLinux 8 | Rocky-Linux 8

So ändern Sie den Hostnamen unter Debian 10

So ändern Sie den Benutzernamen und den Hostnamen auf einem Linux-System