как сменить имя хоста?

Мое имя хоста - localhost, сообщается командой hostname и подсказкой терминала root@localhost:~#.

Как я могу изменить его на mismis.com с mismis псевдонимом? и какова правильная конфигурация.

Я запутался после прочтения некоторых статей в Интернете.

Мои / etc / hosts:

127.0.0.1       localhost
127.0.1.1       srv345.myweb.com      srv345
178.162.231.61  janstone.mismis.com    janstone
# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
5
задан 12 December 2012 в 11:07

2 ответа

Попробуйте выполнить следующую команду в терминале.

sudo sysctl kernel.hostname=mismis.com

/ etc / hosts:

127.0.0.1       localhost
127.0.1.1       mismis.com mismis srv345.myweb.com srv345
178.162.231.61  janstone.mismis.com    janstone

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
9
ответ дан 12 December 2012 в 11:07

Имя хоста системы настроено в / etc / hostname . Изменения, внесенные в этот файл, вступят в силу после перезагрузки.

Во время загрузки строка в / etc / hostname загружается в ядро ​​с помощью команды hostname . Если вы редактируете / etc / hostname, вам также следует установить системное имя хоста вручную с помощью команды hostname .

sudo hostname mismis

Обратите внимание, что в Debian и Ubuntu системным именем хоста является короткое имя хоста, не полное доменное имя.

Если машина имеет статический внешний IP-адрес ADRS, тогда этот адрес и имя хоста должны появиться в строке в / etc / hosts, как показано ниже.

ADRS <hostname>

Если машина имеет статический полностью -qualified domain name, то оно должно появиться первым после IP-адреса в строке, а короткое имя хоста должно следовать за ним.

ADRS <fully-qualified-hostname> <short-hostname>

В данном случае предполагается, что внешний IP-адрес 178.162.231.61, а желаемое каноническое имя хоста - "mismis" .com ", строка / etc / hosts должна выглядеть следующим образом.

178.162.231.61 mismis.com mismis

Если машина не имеет статического внешнего IP-адреса, но получает адреса динамически, например, через DHCP, то следует использовать 127.0.1.1.

127.0.1.1 mismis.com mismis

или

127.0.1.1 mismis

В / etc / hosts любой IP-адрес должен появляться не более чем в ОДНОЙ строке. В этой строке первое доменное имя, которое следует за IP-адресом, является каноническим именем хоста, связанным с этим IP-адресом, а любые последующие доменные имена являются псевдонимами для канонического имени хоста.

5
ответ дан 12 December 2012 в 11:07

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

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