Em / etc / hostname você tem que colocar o nome não qualificado para o host; no seu exemplo você precisa colocar
one
Em / etc / hosts, que é um arquivo de resolução de DNS, você precisa especificar qual endereço IP é o host um . Vamos supor que um tenha o endereço IP 192.162.1.2, então você tem que adicionar esta linha ao seu / etc / hosts:
192.168.1.2 one.example.com one
(como indicado em man hosts : endereço_IP canonical_hostname [aliases ...] ).
Espero que isso ajude
EDIT: Eu esqueci: para o Ubuntu AFAIK você tem que executar /etc/init.d/hostname.sh como root depois de modificar o arquivo hostname. Não tenho certeza, mas é assim que é feito no Debian.