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

Этот вопрос уже имеет ответ здесь: Как изменить имя хоста без перезапуска? 13 ответов Как мне изменить свое имя пользователя? 7 ответов

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

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

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

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

Сначала я изменил имя пользователя, используя usermod, как описано oxboxes.org в ответе @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.

1
задан 13 April 2017 в 15:24

1 ответ

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

Да, вы можете.

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

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

sudo hostname ab

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

Это изменение не будет постоянным и будет отменено сразу после перезапуска.

6
ответ дан 23 May 2018 в 01:30
  • 1
    Приветствия, немного путаницы в том, почему изменение не будет постоянным, как я могу сделать это постоянным? – hello_there_andy 13 February 2017 в 21:34
  • 2
    @hello_there_andy: Как я уже говорил, если вы отредактируете файл, изменения сохранятся, но если вы просто захотите выполнить sudo hostname ab, изменения будут отменены после перезагрузки. – 7_R3X 13 February 2017 в 22:02
  • 3
    Вам в основном нужно сделать то же самое, сказать ядру с помощью команды hostname и изменить /etc/hostname, потому что сценарий запуска вызовет hostname с содержимым этого файла. – Simon Richter 14 February 2017 в 13:54
  • 4
    "После перезапуска имя хоста будет постоянно изменено на" ab ". " Оно не является постоянным; вы можете изменить его снова. Правильный термин является «постоянным». – Lightness Races in Orbit 14 February 2017 в 15:37
  • 5
    @LightnessRacesinOrbit: Спасибо, что немного осведомили этот термин. Я весьма признателен. Я отредактировал свой ответ, чтобы отразить изменения. – 7_R3X 14 February 2017 в 22:28

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

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