Como cambiar el nombre del sistema

Normalmente configuramos el nombre de la máquina durante la instalación del sistema, pero en ocasiones, nos vemos obligados a cambiarlo después de instalar debian. Ya sea porque nos la entregaron ya configurada (normalmente con nombre “debian” ) o bien porque en aquel momento no estabamos inspirados.
Es importante tener un hostname bien definido, ya que la mayoría de las veces trabajo en remoto mediante ssh. La única forma de saber en que servidor dedicado estoy, es ver el hostname de éste ( muy importante para no hacer ‘reboot‘ en el servidor equivocado… ).

Cambiando el hostname en un sistema que esta corriendo

En sistemas con kernel linux, puedes cambiar el nombre del sistema con el comando ‘hostname‘. Unas cuantas formas útiles de usar el comando:

hostname

Sin ningún parametro, nos mostrará el nombre del sistema.

hostname --fqd

Mostrará el nombre completo (FQDN).

hostname NUEVO-NOMBRE

Cambiará el nombre del sistema. Este cambio durará hasta el siguiente reinicio. Probablemente tengas que dejar tu actual shell y entrar en una nueva para notar el cambio.

Lo mismo que hacemos con el comando ‘hostname’, lo podemos hacer con ‘sysctl‘:

sysctl kernel.hostname

Nos muestra el nombre de sistema actual.

sysctl kernel.hostname=NUEVO-NOMBRE

Establece el nombre de sistema con el indicado.

Cambio permanente en sistemas Debian

Los sistemas basados en Debian usan el archivo /etc/hostname para leer el nombre del sistema en el inicio de éste y lo establece mediante el script /etc/init.d/hostname.sh, si le echáis un ojo, veréis que simplemente toma el nombre de /etc/hostname y tras unas comprobaciones lo establece con el comando ‘hostname‘.

Para cabiarlo permanentemente, simplemente añadirlo en el archivo /etc/hostname.

echo "NUEVO-SERVER" > /etc/hostname

bookmark bookmark bookmark bookmark

Dejar una Respuesta.