Я шукав відповідь на це питання на сервері за замовчуванням, і не зміг його знайти. Я знаю, що це можливо, але я не можу пригадати, як це зробити. Як я можу змінити ім'я хоста Linux і отримати, щоб ці зміни набули чинності без перезавантаження?
Я використовую Ubuntu 16 і Ubuntu 18.
Великою особливістю Ubuntu є графічні утиліти настільних та графічних систем. Однак ми запускаємо Ubuntu у виробничому середовищі, тому ми вирішили не використовувати графічний робочий стіл або утиліти, щоб ці функції не споживали потрібні нам ресурси у виробничому середовищі.
Я знаю, що для перейменування хоста я редагую файли:
/etc/hostname
/etc/hosts
В /etc/hostname
одному просто заміняється поточне ім'я хоста (скоро буде колишнє ім'я хоста) на нове ім'я хоста.
У /etc/hosts
файлу Ubuntu є рядок:
127.0.1.1 your-hostname your-hostname
Він діє як завантажувальний механізм, поки ваш хост завантажується та встановлюється у вашій мережі. Перед тим, як змінити ім'я хоста, your-hostname
є поточним (незабаром буде колишнім іменем хоста), і як частина зміни імені хоста, він замінює це ім'я на нове ім'я.
Мені знайоме виконання вищевказаних кроків та перезавантаження вашого хоста. Але багато разів, як і на виробничому сервері, хотілося б виконати це перейменування, але не перезавантажувати хоста.
Як я можу змінити ім'я хоста на хості та отримати ці зміни набути чинності без перезавантаження хоста?