So setzen oder ändern Sie das System Hostname unter Linux

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

Lesen Sie auch:

LäuftHostnameAußerdem gibt es 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 aus:

$ hostname NEW_HOSTNAME

Natürlich müssen Sie ersetzen"New_hostname"Mit dem eigentlichen Hostnamen, den Sie festlegen möchten. Dies wird den Hostnamen Ihres Systems sofort ändern, 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 in einigen Konfigurationsdateien geändert werden muss, und Sie sind korrekt.

Setzen Sie das System Hostname dauerhaft unter Linux

Neuere Version verschiedener Linux -Verteilungen wie NeuesteUbuntuAnwesendDebianAnwesendCentosAnwesendFedoraAnwesendRedhatusw. kommt mitsystemd, ein System- und Service -Manager, der a bietethostnamectlBefehl zum Verwalten von Hostnamen unter Linux.

So setzen Sie das System Hostname aufSystemdBasierte Verteilungen werden wir verwendenhostnamectlBefehl wie gezeigt:

$ sudo hostnamectl set-hostname NEW_HOSTNAME

Für ältere Linux -Verteilungen, die verwendetSysvinitZusamenfassendinit, können ihre Hostnamen geändert haben, indem einfach die Hostname -Datei bearbeitet wird in:

# vi /etc/hostname

Anschließend müssen Sie einen weiteren Datensatz für den Hostnamen hinzufügen in:

# vi /etc/hosts

Zum Beispiel:

127.0.0.1 TecMint

Sie müssen dann rennen:

# /etc/init.d/hostname restart

AnRhel/Centosbasierte Systeme, die verwendeninitDer Hostname wird geändert, indem geändert wird:

# 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 ständigen Hostnamen zu behalten, ändern Sie den Wert neben"HOSTNAME"zu einem Ihrer Hostnamen.

Abschluss

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

Hey Tecmint -LeserAnwesend

Aufregende Neuigkeiten! Jeden Monat haben unsere besten Blog -Kommentatoren die Möglichkeit, fantastische Belohnungen zu gewinnen, wie kostenlose Linux -E -Books wieRHCEAnwesendRhcsaAnwesendLFCSAnwesendLerne Linux, UndAwk, jeder Wert$ 20!

Lernen!

Ich bin Bachelor in Informatik und zertifizierter Systemadministrator für Linux Foundation. Derzeit arbeitet der technische Support in der Hosting -Branche. In meiner Freizeit teste ich gerne neue Software und Inline -Skaten.


Jedes Tutorial beiTecmintwird von einem Team erfahrener Linux -Systemadministratoren erstelltso dass es auf unsere hochwertige Qualität trifftStandards.