From Fedora Project Wiki
How to change the hostname
With Fedora 18 the hostname is stored in 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).
hostnamectl set-hostname myhost.mydomain