El nombre de host de un servidor se establecerá en el momento de la instalación del sistema operativo Debian. Si está creando una máquina virtual, se asignará dinámicamente cuando se cree la instancia. Al elegir su nombre de host, también debe asegurarse de usar un nombre de dominio completamente calificado (FQDN) y debe apuntar a la dirección IP de su servidor para que pueda acceder a su servidor usándolo.
Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con el Sistema Linux.
En este contexto, veremos cómo cambiar el nombre de host en el sistema Debian 9.
¿Cómo cambiar el nombre de host en Debian?
Antes de continuar con este Procedimiento de configuración, asegúrese de haber iniciado sesión como usuario no raíz con privilegios sudo.
Al asignar un nombre de host, puede identificar un sistema en una red. Debe asegurarse de que no tenga el mismo nombre de host en la misma red.
Para obtener el nombre de host actual:
Comience por verificar el nombre de host actual con el siguiente comando:
$ hostnamectl
Static hostname: local.linuxapt
Icon name: computer-vm
Chassis: vm
Machine ID: 287b816ad03c4f429f7bb49501983e1c
Boot ID: 7fd5cca4dd5c41f6ac53214e11fa3f57
Virtualization: oracle
Operating System: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-8-amd64
Architecture: x86-64
Aquí, el nombre de host actual es local.linuxapt.
¿Cómo cambiar el nombre de host usando hostnamectl?
En Debian 9, existen varios métodos para cambiar el nombre de host. El primero es cambiar el nombre de host usando el comando hostnamectl. La siguiente es la sintaxis básica para cambiar el nombre de host:
$ sudo hostnamectl set-hostname NEW_HOST_NAME
Puede ejecutar el comando de la siguiente manera para cambiar el nombre de host:
$ sudo hostnamectl set-hostname server.linuxapt.com
Cambiamos el nombre de host de local.linuxapt a server.linuxapt.com usando el comando hostnamectl.
Ahora el nombre de host es server.linuxapt.com para server, puede verificarlo nuevamente usando el comando hostnamectl.
¿Cómo cambiar el nombre de host editando el archivo /etc/hosts?
Otro método para cambiar el nombre de host es editar el archivo /etc/hosts manualmente. Abra el archivo /etc/hosts con su editor de texto favorito:
$ sudo nano /etc/hosts
Dentro del archivo, cambie el nombre de host según su elección en la línea que comienza con 127.0.0.1.
Guardar y cerrar archivo. Para este método necesita reiniciar su sistema.
¿Cómo verificar el nombre de host?
Después de cambiar el nombre de host usando el segundo método, puede verificar nuevamente el nombre de host usando el comando hostnamectl y ahora debería dar salida con el nuevo nombre de host como se muestra a continuación:
Static hostname: server.linuxapt.com
Icon name: computer-vm
Chassis: vm
Machine ID: 287b816ad03c4f429f7bb49501983e1c
Boot ID: 7fd5cca4dd5c41f6ac53214e11fa3f57
Virtualization: oracle
Operating System: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-8-amd64
Architecture: x86-64
Como puede ver arriba, el nombre de host se cambió con éxito de local.linuxapt a server.linuxapt.com.