Kann ich meinen PC umbenennen? Falls ja, wo.
Kann ich meinen PC umbennen?
Anmeldungsdatum: Beiträge: 72 |
|
Anmeldungsdatum: Beiträge: 655 |
Rechnername (Abschnitt „MATE“) Edit: gesucht und gefunden über die WikeSuche mit dem Suchwort Rechnername Edit2: Korrektur 😬 gesucht und gefunden über die WikeSuche mit dem Suchwort umbenennen |
Anmeldungsdatum: Beiträge: 4212 |
Das sollte im Terminal so gehen: sudo hostnamectl set-hostname deinName |
(Themenstarter)
Anmeldungsdatum: Beiträge: 72 |
Vielen Dank, genau DAS HAT GEHOLFEN. |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 7816 |
Ich rate dringend davon ab, es so zu machen, denn hostnamectl erledigt es unvollständig. Richtig ist z.B. dieses Vorgehen:
Statt über hostnamectl kann man es auch in der GUI setzen. Ist aber genauso unvollständig. |
Anmeldungsdatum: Beiträge: 593 |
Ist das eine Ubuntugeschichte? Habe das bei mir in Debian vor nicht allzu langer Zeit genau mit hostnamectl gemacht: sebastian@t420:~$ cat /etc/hostname t420 sebastian@t420:~$ cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 t420 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters sebastian@t420:~$ |
(Themenstarter)
Anmeldungsdatum: Beiträge: 72 |
Mein PC hat ein anderen Name als mein Profil. |
Anmeldungsdatum: Beiträge: 655 |
Sieht ganz danach aus. Ich wollte kBs Einwand auch bringen aber habe bei einer schnellen Suche zu hostnamectl nichts negatives gefunden. Aber kB hat recht. So sieht es vor dem Test aus: myusername@vmsh:~$ sudo hostnamectl [sudo] Passwort für myusername: Static hostname: vmsh Icon name: computer-vm Chassis: vm Machine ID: * Boot ID: * Virtualization: vmware Operating System: Ubuntu 20.04.3 LTS Kernel: Linux 5.4.0-91-generic Architecture: x86-64 myusername@vmsh:~$ cat /etc/hostname vmsh myusername@vmsh:~$ cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 vmsh # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters Dann wird folgender Befehl ausgeführt: sudo hostnamectl set-hostname test Und so sieht es nach einem Neustart aus: myusername@test:~$ sudo hostnamectl [sudo] Passwort für myusername: Static hostname: test Icon name: computer-vm Chassis: vm Machine ID: * Boot ID: * Virtualization: vmware Operating System: Ubuntu 20.04.3 LTS Kernel: Linux 5.4.0-91-generic Architecture: x86-64 myusername@test:~$ cat /etc/hostname test myusername@test:~$ cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 vmsh # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters Von daher greenster bitte prüfe das nochmal bei dir wenn du es mit hostnamectl gemacht hast. Edit: Man muss bitte die Codeblöcke vergrössern um zu sehen das es in der Datei /etc/hosts nicht geändert wurde. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 72 |
Ja, wie gesagt...mein Profil hat einen anderen Name als mein PC, auch getestet mit dem sudo Befehl. |
Anmeldungsdatum: Beiträge: 593 |
Okay, ich habe das jetzt nochmals Tesweise durchgeführt, ist keine reine Ubuntugeschichte, läuft bei Debian genauso: root@t420:~# hostname t420 root@t420:~# hostnamectl set-hostname supawupa root@t420:~# cat /etc/hostname supawupa root@t420:~# cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 t420 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters root@t420:~# Interessant, auch ein Abmelden bzw. dann ein Neustart hat die /etc/hosts nicht neu geschrieben. Jetzt wüsste ich nur gerne wann die dann von selbst korrigiert wurde. Ich ziehe meine Frage nach "Ubuntugeschichte" hiermit zurück und habe wieder was gelernt! 👍 |
Anmeldungsdatum: Beiträge: 593 |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 72 |
Hier ein Screenshot: Hier steht mein alter PC Name noch... |
Anmeldungsdatum: Beiträge: 593 |
Ein Screenshot... Bitte mach nochmal Folgendes im Terminal und poste die Ausgaben als Codeblock (Rohtext) (das ist oben der Button mit den Pfeilen...). Einfach die Befehle der Reihe nach absetzen und die vollständige Ausgabe hier posten: hostname cat /etc/hostname cat /etc/hosts |
(Themenstarter)
Anmeldungsdatum: Beiträge: 72 |
greenster@test:~$ hostname test greenster@test:~$ cat /etc/hostname test greenster@test:~$ cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 greenster-ThinkPad-Edge-E530c # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters greenster@test:~$ Mein PC soll redster heißen und mein Profil greenster, wie mache ich das? |
Anmeldungsdatum: Beiträge: 13293 |
BTW: Das Auflösen des hostname mit Hilfe der /etc/hosts ist nicht mehr zeitgemäß. Jetzt gibt es doch "libnss-myhostname": A lot of software relies on that the local host name is resolvable. This package provides an alternative to the fragile and error-prone manual editing of /etc/hosts. . Installing this package automatically adds myhostname to /etc/nsswitch.conf. hosts: files dns resolve myhostname |