From Fedora Project Wiki

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

With Fedora 18 the hostname is stored in the file /etc/hostname. During the boot process the transient hostname will be set from systemd according to the content of the file /etc/hostname. The commands hostname and hostnamectl may be used to print or set the system hostname. On Fedora the system hostname is specified as a fully qualified domain name (FQDN).

How to change the hostname

The following command changes the transient and static hostname:

hostnamectl set-hostname myhost.mydomain

Documentation

man hostnamectl
man hostname
man 5 hostname
man machine-info