Есть несколько ответов о том, как изменить имя хоста Ubuntu, и все они предлагают выполнить «те же изменения» в /etc/hosts. «То же самое» означает «то же, что и в /etc/hostanme». Но, к сожалению, эти файлы имеют совершенно разные форматы, и их нельзя изменить «одинаково».
Итак, вопрос в том, что написать в hosts имя хоста myname?
В настоящее время мой hosts содержит:
127.0.0.1 localhost
и некоторые вещи IPv6, которые я не понимаю.
Итак, следует ли заменить localhost на myname, действительно?
Да, действительно. Файл /etc/hosts - это просто карта, которая связывает IP-адреса с именами хостов. Если вы хотите сделать что-то вроде ssh myname и выполнить этот запуск ssh localhost, вам нужно добавить строку, которая идентифицирует localhost (127.0.0.1) как myname:
127.0.0.1 localhost
127.0.0.1 myname
Вы могли бы просто заменить localhost на myname, но тогда такие вещи, как ssh localhost, потерпят неудачу, а localhost будет довольно стандартным. Так что просто добавьте еще одну строку, как показано выше.
Да, действительно. Файл /etc/hosts - это просто карта, которая связывает IP-адреса с именами хостов. Если вы хотите сделать что-то вроде ssh myname и выполнить этот запуск ssh localhost, вам нужно добавить строку, которая идентифицирует localhost (127.0.0.1) как myname:
127.0.0.1 localhost
127.0.0.1 myname
Вы могли бы просто заменить localhost на myname, но тогда такие вещи, как ssh localhost, потерпят неудачу, а localhost будет довольно стандартным. Так что просто добавьте еще одну строку, как показано выше.
Да, действительно. В файле /etc/hosts - это просто карта, которая связывает IP-адреса Хостов. Если вы хотите быть в состоянии сделать такие вещи, как ssh myname и работать ssh localhost, Вам необходимо добавить строку, которая определяет имя localhost (127.0.0.1) в качестве myname:
127.0.0.1 localhost
127.0.0.1 myname
можно просто заменить localhost с myname, но тогда такие вещи, как нажать [F8] и [F9] и довольно стандартный. Так что просто добавьте еще одну строку, как показано выше.