Entrei pela primeira vez, abri o terminal e digitei 'hostname'. Ele retornou 'localhost.localdomain.com'. Então, entrei como usuário root no terminal usando o comando 'su -', forneci a senha para o usuário root e usei o comando 'hostname etest', em que etest é o nome do host que eu gostaria que minha máquina tivesse. Para testar se meu nome de host foi alterado corretamente, digitei 'hostname' novamente no terminal e retornou etest.
No entanto, quando reinicio minha máquina, o nome do host é revertido para 'localhost.localdomain.com'.
Aqui está toda a série de comandos que usei no terminal.
[thomasm@localhost ~]$ hostname
localhost.localdomain
[thomasm@localhost ~]$ su -
Password:
[root@localhost ~]# hostname etest
[root@localhost ~]# hostname
etest
Eu tinha o mesmo problema ao configurar os sistemas operacionais RHEL e Ubuntu com o VMPlayer.