Ändern Sie den Computernamen eines Ubuntu-Desktop-Computers

6963
C. Ross

Wie kann ich den Computernamen auf einem Ubuntu-Desktopcomputer ändern?

Ich habe bereits versucht, die /etc/hostnameDatei zu ändern, was jedoch nur dazu führte, dass das WLAN nicht mehr funktioniert. Ich habe einen alten Leitfaden gefunden, der vorschlug, die Einstellung unter Networking zu ändern, aber dieser Bildschirm ist in 9.10 (Karmic Koala) nicht vorhanden.

4

3 Antworten auf die Frage

4
Snark

Ändern Sie beide /etc/hostnameund /etc/hosts:

gksudo gedit /etc/hostname gksudo gedit /etc/hosts 
Und geben Sie "hostname" neuer Name "" ein, damit er ohne Neustart berücksichtigt wird. ℝaphink vor 14 Jahren 1
2
alfplayer

Es gibt ein Tutorial in den Ubuntu-Foren: Link

Dies ist eine kurze und süße Anleitung, die jedoch sehr wichtig ist. Es basiert auf meinen Erfahrungen beim Ändern des Hostnamens eines Systems. Der Hostname ist praktisch nur der Name des Systems. Normalerweise müssen Sie es nicht ändern, aber wenn Sie es aus irgendeinem Grund tun müssen, ist es überhaupt nicht sehr schwierig.

Das Ändern des Hostnamens ist zwar an sich keine schwierige Aufgabe, kann jedoch gefährlich sein, da das System seinen eigenen Hostnamen nicht auflösen kann. Wenn Sie den Hostnamen nicht ordnungsgemäß ausführen, kann dies dazu führen, dass Sie sich nicht in Ihrem eigenen System befinden. Erstens und vor allem machen wir Backups. Gehen Sie zu Zubehör / Terminal, fügen Sie diesen Befehl ein und drücken Sie die Eingabetaste:

sudo cp /etc/hosts /etc/hosts.bak && sudo cp /etc/hostname /etc/hostname.bak 

Sie MÜSSEN Backups machen, nur für den Fall. Wenn Sie nach Beendigung dieser Anleitung nicht mit einem verwendbaren System booten können oder Sudo nicht funktioniert, lesen Sie die Anweisungen am Ende dieses Handbuchs. Wenn Sie mit dem Linux-Terminal nicht vollständig vertraut sind, empfiehlt es sich, diese aufzuschreiben oder auszudrucken.

Ok, jetzt haben wir Backups gemacht, / etc / hosts können bearbeitet werden:

sudo nano /etc/hosts 

Sie sollten ziemlich schnell sehen, wonach Sie suchen. Oben in der Datei sollte es ungefähr so ​​aussehen: Code:

127.0.0.1 localhost 127.0.1.1 old_hostname 

Ändern Sie old_hostname in einen neuen Hostnamen Ihrer Wahl. Jetzt speichern und beenden.

Die zweite zu bearbeitende Datei ist / etc / hostname. Dies macht, was auf dem Blech steht, die Datei wird eine Zeile enthalten und diese Zeile ist Ihr Hostname. Ändern Sie es in Ihren neuen Hostnamen, speichern Sie und beenden Sie das Programm.

Nach dem Neustart sollte ein einwandfrei funktionierendes System vorhanden sein, in dem Sudo arbeitet. Sie können sowohl Sudo als auch Ihren neuen Hostnamen testen, indem Sie einfach Folgendes tun:

sudo hostname 

HINWEIS: Dieser Befehl muss normalerweise nicht sudo ausgeführt werden. Wir testen nur den geänderten Hostnamen UND sudo gleichzeitig.

Wenn es nicht funktioniert, siehe unten. Sie haben keine Backups gemacht, oder?

  • Wechseln Sie in das Grub-Menü, indem Sie beim Booten die Taste esc drücken oder die Anzeige automatisch durchführen lassen, wenn Sie es so eingerichtet haben
  • Wählen Sie den Wiederherstellungsmodus
  • Wenn Sie dazu aufgefordert werden, wählen Sie "Drop in den Einzelbenutzermodus" oder ähnliches (Hinweis: Dies gilt nur für Hardy-Modelle)
  • Wenn Sie sich in einer Root-Shell befinden, geben Sie den folgenden Befehl ein:

    cp /etc/hosts.bak /etc/hosts && cp /etc/hostname.bak /etc/hostname 

Drücken Sie dann die Tastenkombination Strg-Alt-Entf., Und Sie sollten ein vollständig funktionierendes System neu starten.

1
quack quixote

Wie wäre es mit sudo hostname "new computer name"

Es dauert nicht nach dem Neustart. ℝaphink vor 14 Jahren 1