En esta nueva entrada de la sección Sysadmin Tips y trucos, voy a explicar cómo asignar o cambiar el hostname en Centos 7, pero antes de eso voy a explicar qué es el hostname y qué tipos existen.
¿Qué es el hostname?
El hostname es el nombre que se le asigna a cada máquina para poder identificarla de forma sencilla en una red. Tanto en redes privadas como en públicas, siempre resulta más práctico recordar una palabra o cadena de texto, que una dirección IP.
Tipos de hostname en Centos
Hay tres tipos de hostname en linux:
-
- Static: es el tipo de nombre de equipo tradicional, asignado por un administrador de sistemas, que se almacena en el archivo /etc/hostname. Si la máquina va a estar conectada a internet, el hostname debe ser FQDN (fully qualified domain name): debe incluir el nombre de la computadora y el nombre de dominio.
- Transient: nombre dínamico de la computadora que se asigna durante el arranque. Se inicializa con el nombre del host estático de forma predeterminada, que por defecto tiene asignado el valor de “localhost”. Este tipo de hostname también puede ser asinago dinámicamente por DHCP o mDNS durante el inicio.
- Pretty: es la forma “bonita” de presentar el nombre de la máquina al usuario final.
¿Cómo cambiar el hostname en Centos 7?
En un servidor linux con Centos 7 la forma de asignar o modificar el hostname del equipo es mediante el comando hostnamectl. Este comando además también nos sirve para consultar el hostname actual:
[root@servidor-1 ~]# hostnamectl status Static hostname: servidor-1 Icon name: computer-vm Chassis: vm Machine ID: fd7a7009a3684642a9a8cda0893748d1 Boot ID: 7793f8c860854297bd5685dc06435e2b Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-693.21.1.el7.x86_64 Architecture: x86-64 [root@servidor-1 ~]#
Para asignar o cambiar el hostname en centos 7 de forma general podemos utilizar el comando:
[root@servidor-1 ~]# hostnamectl set-hostname maquina.midominio.com
Este comando asigna miservidor.midominio.com como hostname static, transient y pretty. Para ver los cambios del Pretty en la sesión actual debemos de cerrar la sesión actual.
Para asignar o cambiar el hostname Static en centos 7 exclusivamente:
[root@servidor-1 ~]# hostnamectl set-hostname miservidor.midominio.com --static [root@servidor-1 ~]# hostnamectl status --static miservidor.midominio.com [root@servidor-1 ~]#
Si quieres asignar o cambiar el hostname Transient en centos 7 exclusivamente:
[root@maquina1 ~]# hostnamectl set-hostname nuevoequipo --transient [root@maquina1 ~]# hostnamectl status --transient nuevoequipo [root@maquina1 ~]#
Para asignar o cambiar el hostname Pretty en centos 7 exclusivamente:
[root@maquina1 ~]# hostnamectl set-hostname "Mi maquina bonita" --pretty [root@maquina1 ~]# hostnamectl status --pretty Mi maquina bonita [root@maquina1 ~]#
Y hasta aquí este tip hoy. Si te ha gustado, tienes alguna duda, o cualquier otra consulta, déja un comentario!
Hola
muy bueno amigo gracias por tu aporte