J'utilise gnome-shell
Si dans les paramètres de gnome-shell > A propos > Nom de l'Appareil je change fedora en fedora2 ça change le retour de la commande hostnamectl
$ hostnamectl
Static hostname: fedora2
Icon name: computer-desktop
Chassis: desktop
Machine ID: 1234567890abcdef
Boot ID: 1234567890abcdef
Operating System: Fedora 33 (Workstation Edition)
CPE OS Name: cpe:/o:fedoraproject:fedora:33
Kernel: Linux 5.9.12-200.fc33.x86_64
Architecture: x86-64
Avec dans la log:
déc. 04 21:28:34 localhost.localdomain systemd[1]: Starting Hostname Service...
déc. 04 21:28:34 localhost.localdomain systemd[1]: Started Hostname Service.
déc. 04 21:28:34 localhost.localdomain audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
déc. 04 21:28:41 localhost.localdomain systemd-hostnamed[20215]: Changed pretty hostname to 'fedora2'
déc. 04 21:28:41 fedora2 systemd-resolved[874]: System hostname changed to 'fedora2'.
déc. 04 21:28:41 fedora2 systemd-hostnamed[20215]: Changed static hostname to 'fedora2'
déc. 04 21:28:41 fedora2 NetworkManager[1161]: <info> [1607113721.6251] hostname: hostname changed from "localhost.localdomain" to "fedora2"
déc. 04 21:28:41 fedora2 NetworkManager[1161]: <info> [1607113721.6259] policy: set-hostname: set hostname to 'fedora2' (from system configuration)
Si ensuite j'efface le nom de l'appareil (rien) j'obtiens de nouveau un "Transient hostname":
$ hostnamectl
Static hostname: localhost
Transient hostname: fedora
Icon name: computer-desktop
Chassis: desktop
Machine ID: 1234567890abcdef
Boot ID: 1234567890abcdef
Operating System: Fedora 33 (Workstation Edition)
CPE OS Name: cpe:/o:fedoraproject:fedora:33
Kernel: Linux 5.9.12-200.fc33.x86_64
Architecture: x86-64