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

So ändern Sie den Hostnamen und die IP-Adresse in CentOS / RedHat Linux

Sie können eine der folgenden Methoden verwenden, um den Hostnamen und/oder die IP-Adresse auf RedHat-bezogenen Distributionen zu ändern.

Wenn Sie nur den Hostnamen ändern möchten, können Sie dies entweder über die Befehlszeile oder wie unten beschrieben über die GUI tun.

Um die IP-Adresse zusammen mit dem Hostnamen zu ändern, befolgen Sie die nachstehenden Schritte.

Ich. Ändern Sie den Hostnamen über die Befehlszeile

1. Verwenden Sie den Befehl hostname, um den Hostnamen zu ändern

In diesem Beispiel ändern wir den Hostnamen von dev-server in prod-server.

Der Befehl hostname zeigt standardmäßig den aktuellen Hostnamen wie unten gezeigt an:

# hostname
dev-server

Folgendes ändert den Hostnamen in prod-server.

# hostname prod-server

Überprüfen Sie nach der Änderung des Hostnamens, ob der Hostname erfolgreich geändert wurde. Wie Sie unten sehen, wurde der Hostname in prod-server

geändert
# hostname
prod-server

2. Ändern Sie die /etc/hosts-Datei

Wenn Sie Einträge in der Datei /etc/hosts mit dem alten Hostnamen haben, sollten Sie ihn ändern.

Beispielsweise zeigt der Eintrag für die Zeile 127.0.0.1 in der Datei /etc/hosts immer noch den alten Hostnamen. In diesem Beispiel wird es als dev-server angezeigt.

$ cat /etc/hosts
127.0.0.1  dev-server localhost.localdomain localhost

Ändern Sie diese Datei und legen Sie hier den neuen Hostnamen fest. Ändern Sie beispielsweise dev-server wie unten gezeigt in prod-server.

$ cat /etc/hosts
127.0.0.1  prod-server localhost.localdomain localhost

3. Ändern Sie die /etc/sysconfig/network-Datei

Die Datei /etc/sysconfig/network hat auch einen Eintrag für HOSTNAME. Ändern Sie hier den Wert wie unten gezeigt.

# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=prod-server

4. Starten Sie das Netzwerk neu

Starten Sie den Netzwerkdienst neu, wenn Sie möchten, dass andere Dienste, die den Hostnamen verwenden, die Änderungen übernehmen.

# service network restart
Shutting down interface eth0:        [  OK  ]
Shutting down loopback interface:   [  OK  ]
Bringing up loopback interface:     [  OK  ]
Bringing up interface eth0:          [  OK  ]

Wenn es sich nicht um ein Produktionssystem handelt, können Sie das System auch neu starten, um sicherzustellen, dass der Hostname richtig geändert wurde und das System ihn während des Starts richtig aufnimmt.

II. Ändern Sie den Hostnamen über die Benutzeroberfläche

Wenn Sie Desktop-bezogene Dienstprogramme auf Ihrem System installiert haben, können Sie den Hostnamen über die GUI ändern.

Führen Sie system-config-network von der Befehlszeile aus.

# system-config-network

Dadurch wird die GUI „Netzwerkkonfiguration“ angezeigt. Gehen Sie zur Registerkarte „DNS“ und ändern Sie den Hostnamen von hier aus wie unten gezeigt.

III. Ändern Sie die IP-Adresse

1. Ändern Sie die IP-Adresse vorübergehend mit ifconfig

Sie können die IP-Adresse des Servers mit dem Befehl ifconfig ändern, wie wir bereits besprochen haben. Folgendes ändert beispielsweise die IP-Adresse des Servers auf der eth0-Schnittstelle in 192.168.1.2

# ifconfig eth0 192.168.1.2

2. Ändern Sie die IP-Adresse dauerhaft

Unter dem Verzeichnis /etc/sysconfig/network-scripts sehen Sie Dateien für jede Netzwerkschnittstelle auf Ihrem System. Wenn Ihre Schnittstelle beispielsweise „eth0“ ist, sehen Sie die Datei ifcfg-eth0 in diesem Verzeichnis.

Modifizieren Sie die ifcfg-eth0-Datei und ändern Sie das IPADDR-Feld entsprechend wie unten gezeigt, um die IP-Adresse zu ändern.

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO=none
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE="Ethernet"
UUID="11111-2222-3333-4444"
IPADDR=192.168.1.2
PREFIX=24
GATEWAY=192.168.1.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System em1"
HWADDR=DD:BB:DD:AA:11:55

3. /etc/hosts-Datei ändern

Wenn Sie die IP-Adresse in der Datei /etc/hosts definiert haben, stellen Sie sicher, dass Sie diese auch ändern. Wenn Sie beispielsweise einen FQDN haben, der auf die alte IP-Adresse in der Datei /etc/hosts verweist, ändern Sie ihn in die neue IP-Adresse. Je nachdem, wie Sie Ihr System konfiguriert haben, müssen Sie diesen Schritt möglicherweise nicht ausführen.

$ vi /etc/hosts
127.0.0.1               prod-server localhost.localdomain localhost
192.168.1.2             prod-server.mydomain.com

4. Starten Sie das Netzwerk neu

Starten Sie abschließend den Netzwerkdienst neu, damit das System die Änderungen übernimmt.

# service network restart
Shutting down interface eth0:        [  OK  ]
Shutting down loopback interface:   [  OK  ]
Bringing up loopback interface:     [  OK  ]
Bringing up interface eth0:          [  OK  ]

Wenn es sich nicht um ein Produktionssystem handelt, können Sie das System auch neu starten, um sicherzustellen, dass der Hostname und die IP-Adresse richtig geändert wurden und das System sie während des Starts richtig aufnimmt.


Linux
  1. So ändern Sie einen Hostnamen unter Linux

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

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

  4. So ändern Sie den Hostnamen unter Linux

  5. So ändern Sie den Hostnamen unter CentOS

So ändern Sie den Hostnamen in RHEL 8 / CentOS 8

So ändern Sie den Hostnamen unter CentOS 7

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

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

So ändern Sie Ihren Hostnamen unter Linux

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