Como faço para obter o novo nome do host no syslog depois de alterar o nome do host?

2

Quando instalei o Ubuntu, nomeei meu computador como "teste"

depois que a instalação foi concluída, eu renomei o nome do host para um pouco mais legal:

sudo hostname silversurfer

E adicionei o nome do host a /etc/hosts

Mas ainda mesmo depois de um reboot , no syslog todas as mensagens são precedidas por "test":

tail -f /var/log/syslog
Feb 24 04:51:28 test ntpd[4598]: peers refreshed
Feb 24 04:51:28 test ntpd[4598]: Listening on routing socket on fd #24 for interface updates
...

Meu /etc/hosts/ é assim:

127.0.0.1   localhost
127.0.1.1   test silversurfer

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
    
por rubo77 24.02.2014 / 04:58

2 respostas

2

Eu descobri:

o primeiro nome de host para 127.0.1.1 em /etc/hosts é mencionado no syslog, então você precisa alterar:

127.0.0.1   localhost
127.0.1.1   silversurfer test

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
...
    
por rubo77 24.02.2014 / 05:05
1

Para alterar permanentemente o nome do host Edite o arquivo / etc / hosts

# vi /etc/hosts

127.0.0.1       localhost
192.168.1.100    sambafileserver    samba

Configurando o nome do host no arquivo / etc / hostname

# echo "Your Hostname Herer" > /etc/hostname
# hostname -F /etc/hostname

Exemplo:

# echo "sambafileserver" > /etc/hostname
# hostname -F /etc/hostname

Em seguida, reinicie o ambiente de trabalho ou o servidor.

O arquivo de registros que foi criado antes da alteração do nome do host estará em teste.

    
por Lonston 24.02.2014 / 05:12