RedHat Enterprise Linux 6 - Editar nombre de host

17

Actualmente estoy tratando de editar mi nombre de host en una máquina virtual RedHat Enterprise Linux 6 pero tengo algún problema.

Intenté usar la función hostnameasí:

hostname -v bravo.cmweb.com

Y funciona, llamo a la función y al nombre del host como editados con éxito.

Luego, reinicio la máquina y luego, oups, el nombre de host es nuevamente localhost.localdomain.

Ahora, quiero preguntar: ¿cómo puedo editar permanentemente el nombre de host en Linux?

Frederick Marcoux
fuente

Respuestas:

30

Tienes que hacer un poco más que usar hostname. El siguiente enlace a continuación debería resolver su problema. Cambie su nombre de host sin reiniciar en RedHat Linux

Asegúrese de haber iniciado sesión como root y vaya a / etc / sysconfig y abra el archivo de red en vi.

cd /etc/sysconfig
vi network

Busque la línea HOSTNAME y reemplácela con el nuevo nombre de host que desea usar. En este ejemplo, quiero reemplazar localhost con redhat9.

HOSTNAME=redhat9

Cuando haya terminado, guarde sus cambios y salga de vi. A continuación, editaremos el archivo / etc / hosts y configuraremos el nuevo nombre de host.

vi /etc/hosts

En hosts, edite la línea que tiene el antiguo nombre de host y reemplácelo por el nuevo.

192.168.1.110     redhat9

Guarde sus cambios y salga vi. Los cambios en / etc / hosts y / etc / sysconfig / network son necesarios para que sus cambios sean persistentes (en el caso de un reinicio no programado).

Ahora usamos el programa hostname para cambiar el nombre de host que está configurado actualmente.

hostname redhat9

Y ejecútelo nuevamente sin ningún parámetro para ver si cambió el nombre de host.

hostname

Finalmente, reiniciaremos la red para aplicar los cambios que realizamos en / etc / hosts y / etc / sysconfig / network.

service network restart
ponsfonze
fuente
1

El nombre de host en un sistema Red Hat está configurado en el archivo /etc/sysconfig/network.

Edite el archivo y agregue o edite una línea como esta:

HOSTNAME="bravo.cmweb.com"
Michael Hampton
fuente
1

Siga este procedimiento para cambiar el nombre de host en el servidor RHEL 6. Se requiere reiniciar para ambas opciones.

Puede seguir la primera opción O la segunda.

  1. Modificar /etc/sysconfig/network

    vi /etc/sysconfig/network
    
    NETWORKING=yes
    HOSTNAME=MyNewHostname.localdomain
    
    • Guarde y reinicie su servidor.
  2. Escriba el siguiente comando para ingresar al modo GUI.

    [root@localhost ~]# system-config-network
    
    • Vaya a "Configuración de DNS".
    • Modifique su nombre de host preferido y haga clic en Aceptar.
    • Haga clic en "Guardar y salir".
    • Guarde y reinicie su servidor.
ehowstuff
fuente