como mudar meu hostname?

5

Meu nome de host é localhost , informado pelo comando hostname e pelo prompt do terminal root@localhost:~# .

Como posso alterá-lo para mismis.com com mismis alias? e qual é a configuração correta.

Eu confuso depois de ler alguns artigos na web.

Meu / 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
    
por pylover 12.12.2012 / 08:07

2 respostas

9

Tente executar o seguinte comando em um terminal.

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
    
por Adem Öztaş 12.12.2012 / 08:21
5

O nome do host do sistema está configurado em / etc / hostname. Uma alteração feita neste arquivo entrará em vigor após a reinicialização.

No momento da inicialização, a string em / etc / hostname é carregada no kernel usando o comando hostname . Se você editar o / etc / hostname, você também deve configurar o nome do host do sistema manualmente usando o comando hostname .

sudo hostname mismis

Note que no Debian e no Ubuntu o nome do host do sistema é o nome do host short , não um nome de domínio totalmente qualificado.

Se a máquina tiver um endereço IP externo estático ADRS, esse endereço e o nome do host deverão aparecer em uma linha em / etc / hosts, da seguinte maneira.

ADRS <hostname>

Se a máquina tiver um nome de domínio totalmente qualificado estático, isso deve aparecer primeiro após o endereço IP na linha e o nome abreviado do host deve segui-lo.

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

No caso presente, assumindo que o endereço IP externo é 178.162.231.61 e o nome do host canônico desejado é "mismis.com", a linha / etc / hosts deve ser semelhante à seguinte.

178.162.231.61 mismis.com mismis

Se a máquina não tiver endereço IP externo estático, mas receber endereços dinamicamente via DHCP, por exemplo, 127.0.1.1 deverá ser usado.

127.0.1.1 mismis.com mismis

ou

127.0.1.1 mismis

Em / etc / hosts, qualquer endereço IP deve aparecer em no máximo uma linha. Nessa linha, o primeiro nome de domínio que segue o endereço IP é o nome do host canônico associado a esse endereço IP, e os nomes de domínio subseqüentes são aliases para o nome de host canônico.

    
por jdthood 12.12.2012 / 09:19

Tags