[systemd-devel] How do you set the machine's domain name with systemd?

Lennart Poettering lennart at poettering.net
Wed Feb 13 11:26:52 PST 2013

On Wed, 13.02.13 20:23, Reindl Harald (h.reindl at thelounge.net) wrote:

> >> this is a very bad style which became visible with this bug
> > 
> > Well, it's not as simple as it might appear. "hostnamectl set-hostname"
> > actually sets the pretty hostname (and should do that unaltered), then
> > strips all the weird chars and sets the result as the unix hostname. You
> > should always have the pretty hostname in place.
> > 
> > The idea is that "Lennart's PC" as pretty hostname becomes "lennarts-pc"
> > as Unix hostname
> and this idea is wrong
> there is no need for a "pretty hostname"
> * a hostname is a hostname with it's rules
> * a pretty name is a pretty name with no technical relation

Well, read a book.

The pretty host name is inherent to mDNS/DNS-SD and used in Avahi, GNOME
and others for various purposes...


Lennart Poettering - Red Hat, Inc.

More information about the systemd-devel mailing list