RedHat Enterprise Linux 6 - Editar nome do host


17

Atualmente, estou tentando editar meu nome de host em uma máquina virtual RedHat Enterprise Linux 6, mas estou com algum problema.

Eu tentei usar a função hostnameassim:

hostname -v bravo.cmweb.com

E funciona, eu chamo a função e o nome do host como foram editados com êxito.

Então, reinicio a máquina e, em seguida, o nome do host é novamente localhost.localdomain.

Agora, quero perguntar: como posso editar permanentemente o nome do host no Linux?

Respostas:


30

Você precisa fazer um pouco mais do que usar hostname. O link a seguir abaixo deve resolver seu problema. Mude seu nome de host sem reiniciar no RedHat Linux

Verifique se você está logado como root e vá para / etc / sysconfig e abra o arquivo de rede no vi.

cd /etc/sysconfig
vi network

Procure a linha HOSTNAME e substitua-a pelo novo nome do host que você deseja usar. Neste exemplo, quero substituir localhost por redhat9.

HOSTNAME=redhat9

Quando terminar, salve as alterações e saia do vi. Em seguida, editaremos o arquivo / etc / hosts e definiremos o novo nome do host.

vi /etc/hosts

Nos hosts, edite a linha que possui o antigo nome do host e substitua-o pelo seu novo.

192.168.1.110     redhat9

Salve suas alterações e saia do vi. As alterações em / etc / hosts e / etc / sysconfig / network são necessárias para tornar suas alterações persistentes (no caso de uma reinicialização não programada).

Agora usamos o programa hostname para alterar o nome do host atualmente definido.

hostname redhat9

E execute-o novamente sem nenhum parâmetro para ver se o nome do host foi alterado.

hostname

Finalmente, reiniciaremos a rede para aplicar as alterações que fizemos em / etc / hosts e / etc / sysconfig / network.

service network restart

1

O nome do host em um sistema Red Hat está configurado no arquivo /etc/sysconfig/network.

Edite o arquivo e adicione ou edite uma linha como esta:

HOSTNAME="bravo.cmweb.com"

1

Siga este procedimento para alterar o nome do host no servidor RHEL 6. É necessário reiniciar as duas opções.

Você pode seguir a primeira opção ou a segunda.

  1. Modificar /etc/sysconfig/network

    vi /etc/sysconfig/network
    
    NETWORKING=yes
    HOSTNAME=MyNewHostname.localdomain
    
    • Salve e reinicie o servidor.
  2. Digite o seguinte comando para entrar no modo GUI.

    [root@localhost ~]# system-config-network
    
    • Vá para "Configuração de DNS".
    • Modifique seu nome de host preferido e clique em OK.
    • Clique em "Salvar e sair".
    • Salve e reinicie o servidor.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.