4

Как я могу изменить имя компьютера на настольном компьютере Ubuntu?

Я уже пытался изменить файл /etc/hostname но это только привело к тому, что беспроводная сеть перестала работать. Я нашел старое руководство, в котором предлагалось изменить настройки в сети, но этот экран не существует в 9.10 (Karmic Koala).

3 ответа3

4

Измените оба /etc/hostname и /etc/hosts:

gksudo gedit /etc/hostname
gksudo gedit /etc/hosts
2

На форумах Ubuntu есть учебное пособие: ссылка

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

Хотя изменение имени хоста само по себе не является сложной задачей, оно может быть опасным, поскольку, если система не может разрешить свое собственное имя хоста, невозможно выполнить sudo. Таким образом, если вы сделали неправильно, изменение имени хоста может заблокировать вас в вашей собственной системе. Во-первых, и самое главное, мы делаем резервные копии. Перейдите в аксессуары / терминал и вставьте эту команду, затем нажмите ввод:

sudo cp /etc/hosts /etc/hosts.bak && sudo cp /etc/hostname /etc/hostname.bak

Вы ДОЛЖНЫ сделать резервные копии, на всякий случай. Если вы не можете загрузить систему, пригодную для использования после завершения этого руководства, или sudo не работает, см. Инструкции в конце этого руководства. Если вы не совсем знакомы с терминалом Linux, было бы неплохо записать их или распечатать.

Хорошо, теперь мы сделали резервные копии, мы можем отредактировать / etc / hosts:

sudo nano /etc/hosts

Вы должны увидеть то, что ищете достаточно быстро, вверху файла это должно выглядеть примерно так: Код:

127.0.0.1       localhost
127.0.1.1       old_hostname

Измените old_hostname на новое имя хоста по вашему выбору. Теперь сохраните и выйдите.

Второй файл для редактирования это / etc / hostname. Это делает то, что написано на жестяной коробке, файл будет содержать одну строку, и эта строка будет вашим именем хоста. Измените его на новое имя хоста, сохраните и выйдите.

Теперь перезагрузитесь, у вас должна быть отлично работающая система, в которой работает sudo. Вы можете проверить и sudo, и ваше новое имя хоста, просто выполнив:

sudo hostname

ПРИМЕЧАНИЕ. Эту команду обычно не нужно запускать sudo, мы просто тестируем одновременно измененное имя хоста и sudo.

Если это не работает, см. Ниже. Вы делали резервные копии, не так ли?

  • Чтобы войти в меню grub, нажмите esc при загрузке или разрешите его автоматическое отображение, если вы настроили его следующим образом.
  • Выберите режим восстановления
  • При появлении запроса выберите "перейти в однопользовательский режим" или аналогичный (примечание: это относится только к Hardy, я думаю)
  • Когда вы находитесь в корневой оболочке, введите следующую команду:

    cp /etc/hosts.bak /etc/hosts && cp /etc/hostname.bak /etc/hostname
    

Затем нажмите Ctrl-Alt-Del, и вы должны перезагрузиться обратно к прекрасно работающей системе.

1

Как насчет sudo hostname "new computer name"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .