Linux: shortname preso como “localhost” mesmo que o hostname completo esteja correto

2

Eu tenho um servidor linux (CentOS 5.2) com o nome myserver.mycompnay.com, que é retornado corretamente quando eu executo 'hostname'. Quando eu executo 'hostname -s', no entanto, ele retorna "localhost", o que está causando alguns scripts de backup para colocar coisas em um diretório "localhost" em vez de um diretório "myserver".

Todas as outras caixas do CentOS retornam corretamente a primeira parte do nome do host quando 'hostname -s', onde devo ir neste servidor para que ele se comporte da mesma forma? Além de ter "HOSTNAME = myserver.mycompnay.com" em / etc / sysconfig / network, o que devo estar vendo?

    
por DrStalker 15.03.2010 / 02:46

1 resposta

2

Faça check-out do seu arquivo / etc / hosts . Deve ser algo como:

127.0.0.1   myserver.mycompany.com   myserver  localhost.localdomain   localhost
::1     localhost6.localdomain6 localhost6

Se você não tem o myserver sozinho, ou o localhost vem antes dele, as coisas podem ficar confusas.

    
por 15.03.2010 / 02:56