Я искал ответ на этот вопрос о сбое сервера и не смог его найти. Я знаю, что это возможно, но я не могу вспомнить, как это сделать. Как изменить имя хоста Linux-узла и заставить это изменение вступить в силу без перезагрузки?
Я использую Ubuntu 16 и Ubuntu 18.
Большой особенностью Ubuntu являются графические утилиты рабочего стола и графические системы. Тем не менее, мы используем Ubuntu в нашей производственной среде, поэтому мы решили не использовать графический рабочий стол или утилиты, чтобы эти функции не потребляли ресурсы, которые нам нужны в нашей производственной среде.
Я знаю, что для переименования хоста я редактирую файлы:
/etc/hostname
/etc/hosts
В /etc/hostname
одном просто заменяется текущее имя хоста (скоро будет прежним именем хоста) новым именем хоста.
Ubuntu в /etc/hosts
файле имеет строку:
127.0.1.1 your-hostname your-hostname
Он действует как начальная загрузка, пока ваш хост загружается и устанавливает себя в вашей сети. Прежде чем изменить имя хоста, оно your-hostname
является текущим (которое вскоре станет прежним именем хоста) и, как часть изменения имени хоста вашего хоста, один заменяет это имя новым именем.
Я знаком с тем, что выполнил два вышеупомянутых шага и затем перезагрузил ваш хост. Но во многих случаях, как и на производственном сервере, хотелось бы выполнить это переименование, но не перезагружать хост.
Как я могу изменить имя хоста на хосте и заставить это изменение вступить в силу без перезагрузки хоста?