你系统的主机名应该是唯一的。 有些人用行星,哲学家或动物命名他们的服务器。 请注意,除了为系统本身提供名称之外,主机名与托管在其上的网站或电子邮件服务没有任何关系。 您的主机名不应该是“www”或任何太普通的名字。如果您想为您的系统分配一个完全合格的域名,请参阅我们的关于使用您系统的主机文件的指南。如果您想为您的系统分配一个完全合格的域名,请参阅我们的关于使用您系统的主机文件的指南。
Arch / CentOS 7 / Debian 8 / Fedora / Ubuntu 16.04 and above
Replace example_hostname
with one of your choice.
[bash]hostnamectl set-hostname example_hostname[/bash]
Debian 7 / Slackware / Ubuntu 14.04
Replace example_hostname
with one of your choice.
[bash]
echo "example_hostname" > /etc/hostname
hostname -F /etc/hostname
[/bash]
Note
Debian and Ubuntu include a line in their hosts file for a loopback domain by default (127.0.1.1), but even though they’re closely related, the commands above to set a hostname don’t change the loopback domain.
The result is the message when using sudo commands: sudo: unable to resolve host . To fix this, add your hostname to the hosts file as shown in the last example here.
CentOS 6
Replace hostname
with one of your choice.
[bash]
echo "HOSTNAME=example_hostname" >> /etc/sysconfig/network
hostname "hostname"
[/bash]
Gentoo
Enter the following commands to set the hostname, replacing example_hostname
with the hostname of your choice:
[bash]
echo "HOSTNAME=\"example_hostname\"" > /etc/conf.d/hostname
/etc/init.d/hostname restart
[/bash]
转载自:https://www.linode.com/docs/getting-started/