Si ha trabajado en el mundo de la administración durante un período de tiempo, probablemente se haya encontrado con una instancia en la que necesitaba cambiar los nombres de host en su servidor para que coincidan con algún estándar de nomenclatura corporativa, pero tampoco puede tener tiempo de inactividad. Entonces, ¿cómo se cambia el nombre de host sin reiniciar?

Cambiar el nombre de host

Primero, debes cambiar el archivo de configuración que controla esto. El archivo real y su ubicación variarán según las distribuciones. En los derivados de Redhat, el archivo a modificar es / etc / sysconfig / network, entonces vi este archivo y cambie la línea que dice HOSTNAME =



De esto:

A esto:

Para las distribuciones de SuSE, cambiaría de manera similar el archivo / etc / HOSTNAME mientras que los administradores de Debian modificarían el archivo / etc / hostname para establecer el nuevo nombre.

A continuación, es necesario cambiar el archivo / etc / hosts. Esto es idéntico en todos los sabores y consiste en usar su editor de texto favorito y modificar el antiguo nombre de host. Como de esto:

A esto:

Pero, murmuras en voz baja, simplemente escribí 'nombre de host' y obtuve 'Snoopy' como resultado. ¡No funciona !.

Anuncio publicitario

Lo que necesita saber es que los pasos anteriores son para establecer permanentemente el nuevo nombre. Es demasiado rápido para juzgar, obviamente. Entonces, continúe ingresando (en la línea de comando como root o sudoer):

# hostname mdmvr14s9db

Esto establecerá el nombre de host por ahora, pero el cambio no se guarda (para eso son los pasos anteriores, ¿recuerdas?). Adelante, pruébalo. Escriba 'hostname' (sin las marcas de verificación) y el comando debe devolver 'mdmvr14s9db' (sin las comillas simples).

Ahora pongámoslo en piedra. Si está utilizando chkconfig y comandos de servicio (por lo general, la gente de la familia RedHat), simplemente puede escribir

#servicio reinicio de la red

que reiniciará la red con el nuevo nombre de host. El resto de ustedes debería poder escribir

# / etc / init.d / reinicio de red

para obtener los mismos resultados.

Luego, vuelva a probar con el comando de nombre de host; debería obtener el nuevo nombre devuelto.

Esta ha sido la parte fácil. Con suerte, antes de comenzar esto, verificó todos los archivos de configuración de la aplicación en busca de alguna referencia codificada al nuevo nombre y también lo cambió. Y luego debe cambiar su registro 'A' de DNS para reflejar también el nuevo nombre. Y una vez que haya reiniciado el nombre con el nuevo nombre en el DNS, habrá logrado irritar temporalmente a alrededor de la mitad de esos 18.000 usuarios mencionados anteriormente que ahora no pueden acceder al servidor porque el nombre aún no se ha propagado por la red. Pero esto también pasará mientras te escondas el tiempo suficiente.

Anuncio publicitario

Y al menos puedes mantener el pequeño peluche de peluche Snoopy sentado en tu escritorio para que te recuerde esa época más suave y sencilla.

Windows 7 cambiar la pantalla de inicio de sesión
LEER SIGUIENTE
  • Cyber ​​Monday 2021: las mejores ofertas tecnológicas
  • › ¿Qué es la protección contra caídas MIL-SPEC?
  • › Cómo encontrar su Spotify Wrapped 2021
  • › Funciones frente a fórmulas en Microsoft Excel: ¿Cuál es la diferencia?
  • › The Computer Folder Is 40: Cómo Xerox Star creó el escritorio
  • › 5 sitios web que todo usuario de Linux debería marcar