Переименовать имя хоста RedHat7 без перезагрузки

Переименовать имя хоста RedHat7 без перезагрузки

Как переименовать имя хоста RedHat7 без перезагрузки? Я тоже пытаюсь автоматизировать эту задачу.

решение1

[root@stephan ~]# echo stephan2 > /etc/hostname # this is the file that your system reads on boot, to determine the hostname
[root@stephan ~]# sed -i s/stephan/stephan2/g /etc/hosts # many networking headaches will ensue if this isn't updated
[root@stephan ~]# hostname -F /etc/hostname # reread the hostname file to update the systems hostname.

В командной строке будет отображаться старое имя хоста до тех пор, пока вы не выйдете из системы и не войдете снова или не запустите новый сеанс оболочки.

[root@stephan ~]# logout
[stephan@stephan ~]$ sudo su -
Last login: Wed Sep 28 18:06:35 EDT 2016 on pts/0
[root@stephan2 ~]#

решение2

Для изменения имени хоста в RHEL7 используйте следующую команду:

hostnamectl set-hostname name

Чтобы просмотреть текущие имена хостов:

hostnamectl status

Обратитесь кRed Hat Enterprise Linux Сетевые технологиируководство для получения более подробной информации.

Связанный контент