hostnamectl set-hostname – меняем Hostname
[user1@host1 ~]$ hostnamectl set-hostname hostx.example.com
==== AUTHENTICATING FOR org.freedesktop.hostname1.set-static-hostname ===
Чтобы настроить статическое имя компьютера, а также его «красивое» имя, необходимо пройти аутентификацию.
Authenticating as: root
Password:
==== AUTHENTICATION COMPLETE ===
[user1@host1 ~]$
[user1@host1 ~]$ hostname
hostx.example.com
Способ хуже:
redkin@ubuntu:~$ hostname
ubuntu
redkin@ubuntu:~$ nano /etc/hostname - тут обязательно чтобы после перезагрузки Hostname не вернулся к старому (в противном случае можно использовать hostname -b <new_name>).
govnoserver
redkin@ubuntu:~$ sudo nano /etc/hosts - обязательно правим, в противном случае перестанет работать sudo. Починить можно через recovery при загрузке (ESC on the grub menu, choose recovery, and edit your host file to the correct settings).
127.0.1.1 govnoserver
redkin@ubuntu:~$ reboot
…
redkin@govnoserver:~$ hostname
govnoserver