Я хочу изменить имя хоста - достаточно ли отредактировать файл / etc / hosts? [дубликат]

На этот вопрос уже есть ответ здесь:

Краткая версия

Могу ли я просто отредактировать файл / etc / hosts , то есть могу ли я войти в систему как пользователь @ <имя хоста, которое я хочу изменить> без непреднамеренного нарушения чего-либо? Этого будет достаточно или есть еще кое-что, чем заняться?


Длинная версия

Я пытаюсь создать гостевую ОС Ubuntu 16 в VirtualBox на хосте с Windows 10. Я загрузил Ubuntu 16 .vdi с oxboxes.org , но мне не нравится тот факт, что мне приходится входить в систему как osboxes @ osboxes . В конечном итоге я хочу войти как ab @ ab .

Сначала я изменил имя пользователя, используя usermod , как описано здесь в ответе @ValentinUveges. Это сработало, и теперь я могу хотя бы войти в систему как ab @ osboxes . Чтобы изменить @osboxes на @ab , я попробовал groupmod -n ab osboxes , но это не удалось.

Но, по крайней мере, я думаю, что мне действительно нужно изменить файл / etc / hosts , который в настоящее время содержит

cat /etc/hosts  
127.0.0.1   localhost  
127.0.1.1   osboxes

Так что я могу просто отредактировать / etc / hosts и изменить osboxes на ab , чтобы я мог входить в систему как ab @ ab без непреднамеренного нарушения работы некоторых частей ОС? Этого будет достаточно или есть еще кое-что, чем заняться?

Помимо шагов, которые я упомянул ранее, это «свежий» файл виртуальной операционной системы osboxes.vdi .

6
задан 13 April 2017 в 05:24

2 ответа

Для изменения имени хоста постоянно необходимо будет изменить его в два файлы.
В гостевой системе Ubuntu открывают терминал и выполняют эти команды:

sudo nano /etc/hostname... теперь редактируют файл (измените имя хоста).

Нажатие Ctrl + X , чтобы закрыть файл и подтвердить изменение путем нажатия Y .

sudo nano /etc/hosts... теперь редактируют файл (измените имя хоста).

Нажатие Ctrl + X , чтобы закрыть файл и подтвердить изменение путем нажатия Y .

Затем перезагружают виртуальную операционную систему - теперь, имя хоста изменилось.
Дополнительная информация: Изменение имени хоста этот путь абсолютно безопасно.

15
ответ дан 23 November 2019 в 07:16

Короткий Ответ:

Да Вы можете.

Полный Ответ:

, Если Вы делаете так, необходимо будет перезапустить систему, чтобы внести изменения в эффект. После того, как перезапущенный, имя хоста было бы изменено на "ab", и это изменение будет персистентным. Если Вы хотите, чтобы Ваша система изменила имя хоста только для текущей начальной загрузки, можно использовать

sudo hostname ab

, Это изменение не будет персистентным и будет обращено, как только Вы перезапускаете.

Hope это помогает.

6
ответ дан 23 November 2019 в 07:16

Другие вопросы по тегам:

Похожие вопросы: