Ändern Sie den „Gerätenamen“ im Detailfenster der Systemeinstellungen

19

Ich möchte meinen "Gerätenamen" wie im Einstellungsfeld angezeigt ändern. Wie mache ich das?

Bildbeschreibung hier eingeben

Victor S
quelle
1. Antwort funktionierte gut für mich am 14.04, vielen Dank

Antworten:

28

Führen Sie den folgenden Befehl mit einem Terminal aus:

sudo sed -i 's/present-host-name/new-host-name/' /etc/hosts
sudo sed -i 's/present-host-name/new-host-name/' /etc/hostname

Sie können Ihren aktuellen Hostnamen mit cat /etc/hostnameoder überprüfen hostname.

Starten Sie dann den Computer neu, um die Änderungen zu sehen.

vine_user
quelle
3
Nur das Umbenennen des Hostnamens ändert den Gerätenamen in Details. Aber es wird ein Fehler in Bezug auf den Hostnamen in jedem Sudo-Befehl an das Terminal
Anwar
Korrekt. Ich habe die Beschreibung umgeschrieben.
vine_user
10
  • Öffnen Sie ein Terminal und geben Sie den Befehl ein

    gksu gedit /etc/hosts
    
  • Dann ändern Sie die Zeile

    127.0.1.1   victor-System-Product-Name
    

    mit

     127.0.1.1    your-desired-name
    
  • Öffnen Sie dann auch die Datei /etc/hostnamemit Befehl gksu gedit /etc/hostnameund ändern Sie dort den Hostnamen entsprechend dem neuen Namen.

  • Starten Sie dann den Computer neu, um die Änderungen zu sehen

Anwar
quelle
Oder sudo hostname preferredname?
Samik,
@Samik, geht leider sudo hostname preferrednamenicht. Ich habe das überprüft. Danke
Anwar
1
Entschuldigung, diese Schritte funktionieren nicht, aber ich denke, es ist gut, die etc / hosts-Datei so zu ändern, dass sie den Inhalt von etc / hostname widerspiegelt. Vielen Dank.
Victor S
@ VictorS, ja, nur das Ändern des Hostnamens führt dazu, dass Fehler im Terminal angezeigt werden
Anwar
2

Da es hier viele Möglichkeiten gibt, etwas zu erledigen, gibt es eine weitere:

Während Sie sich in Ihrem Stammverzeichnis befinden:

cd /etc
sudo vi hostname  

Geben Sie Ihr Administratorkennwort ein und drücken Sie Enter.

Drücken Sie, ium einzufügen und den vorhandenen Gerätenamen in den gewünschten Gerätenamen zu ändern.

Drücken Sie Esc und geben Sie :wq!drücken Enter.

Starten Sie das System neu, damit die Änderung wirksam wird.

Naveed Choudhry
quelle
0

Führen Sie diesen Befehl aus, um den Texteditor zu öffnen

sudo gedit /etc/hostname 

Ersetzen Sie den gegenwärtigen Namen zu Ihrem gewünschten Namen. Speichern und schließen. Starten Sie das System neu, damit es wirksam wird.

atenz
quelle
Nur das Ändern des Hostnamens führt dazu, dass bei jedem sudo-Befehl an das Terminal ein Fehler angezeigt wird
Anwar
Danke, dass du mich darauf aufmerksam gemacht hast. Kannst du die genauen Fehler posten, die du siehst? Laut Hostname-Manpage habe Edit /etc/hostname for permanent change ich diese Methode ausprobiert und keine derartigen Fehler festgestellt.
Atenz
Ich /etc/hostnamehabe einen anderen Namen anwarals den vorherigen gewählt anwar-precise. Der Fehler nach dem Neustart des Systems und der Ausführung eines sudo-Befehls lautet sudo: unable to resolve host anwar. Es kann nur eine Warnung sein. Ich führte den sudo geditBefehl
Anwar
Ich habe nach diesen gesucht und bin zu dem Schluss gekommen, dass Sie beide ändern hostsund hostnamevollständige Änderungen widerspiegeln müssen, abhängig von Loopback, DNS, Domain-Name, resolv.conf. Aber es ist besser, in beiden Änderungen vorzunehmen. Dennoch habe ich keine solche angetroffen error, muss unterschiedliche Schnittstelle sein.
Atenz