staging.inyokaproject.org

Kann ich meinen PC umbennen?

Status: Ungelöst | Ubuntu-Version: Ubuntu MATE 21.10 (Impish Indri)
Antworten |

greenster

Anmeldungsdatum:
16. Dezember 2021

Beiträge: Zähle...

Kann ich meinen PC umbenennen? Falls ja, wo.

sh4711

Anmeldungsdatum:
13. Februar 2011

Beiträge: 1201

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

Doc_Symbiosis

Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

Das sollte im Terminal so gehen:

sudo hostnamectl set-hostname deinName

greenster

(Themenstarter)

Anmeldungsdatum:
16. Dezember 2021

Beiträge: Zähle...

Doc_Symbiosis schrieb:

Das sollte im Terminal so gehen:

sudo hostnamectl set-hostname deinName

Vielen Dank, genau DAS HAT GEHOLFEN.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

Doc_Symbiosis schrieb:

Das sollte im Terminal so gehen:

sudo hostnamectl set-hostname deinName

Ich rate dringend davon ab, es so zu machen, denn hostnamectl erledigt es unvollständig.

Richtig ist z.B. dieses Vorgehen:

  • Der gewünschten neuen Rechnernamen in die Datei /etc/hostname eintragen.

  • Denselben Rechnernamen anstelle des alten Namens in der Datei /etc/hosts setzen.

Statt über hostnamectl kann man es auch in der GUI setzen. Ist aber genauso unvollständig.

dersebastian

Anmeldungsdatum:
6. Januar 2018

Beiträge: Zähle...

kB schrieb:

Ich rate dringend davon ab, es so zu machen, denn hostnamectl erledigt es unvollständig.

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:~$ 

greenster

(Themenstarter)

Anmeldungsdatum:
16. Dezember 2021

Beiträge: 72

Mein PC hat ein anderen Name als mein Profil.

sh4711

Anmeldungsdatum:
13. Februar 2011

Beiträge: 1201

dersebastian schrieb:

kB schrieb:

Ich rate dringend davon ab, es so zu machen, denn hostnamectl erledigt es unvollständig.

Ist das eine Ubuntugeschichte? ...

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.

greenster

(Themenstarter)

Anmeldungsdatum:
16. Dezember 2021

Beiträge: 72

Ja, wie gesagt...mein Profil hat einen anderen Name als mein PC, auch getestet mit dem sudo Befehl.

dersebastian

Anmeldungsdatum:
6. Januar 2018

Beiträge: Zähle...

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! 👍

dersebastian

Anmeldungsdatum:
6. Januar 2018

Beiträge: Zähle...

greenster schrieb:

Ja, wie gesagt...mein Profil hat einen anderen Name als mein PC, auch getestet mit dem sudo Befehl.

?

Gib bitte mal

cat /etc/hosts

im Terminal ein und poste die Ausgabe davon hier als Codeblock (Rohtext) von Prompt (Eingabezeile) zu Prompt.

greenster

(Themenstarter)

Anmeldungsdatum:
16. Dezember 2021

Beiträge: 72

Hier ein Screenshot:

Hier steht mein alter PC Name noch...

Bilder

dersebastian

Anmeldungsdatum:
6. Januar 2018

Beiträge: 601

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

greenster

(Themenstarter)

Anmeldungsdatum:
16. Dezember 2021

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?

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14402

dersebastian schrieb:

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.

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
Antworten |