De forma predeterminada, su servidor se inicia con el nombre de pila del servidor como nombre de host. Algunos programas, como cPanel®, requieren un nombre de dominio completamente calificado (FQDN) válido para que el nombre de host se use durante su sistema de verificación de licencias. Este artículo describe cómo cambiar el nombre de host de un servidor en Linux®.
Cambiar el nombre de host de un servidor
-
Verifique el nombre de host existente
$ hostname
-
Modifique el valor para que coincida con su nombre de host FQDN, como se muestra en el siguiente ejemplo:
$ hostnamectl set-hostname NEW-HOST $ hostname NEW-HOST
-
Abra el archivo en /etc/hosts. Para actualizar la información de la red interna, cambie el host que está asociado con la dirección IP principal de su servidor, como se muestra en el siguiente ejemplo:
$ vim /etc/hosts 127.0.0.1 localhost localhost.localdomain 123.45.67.89 hostname.domain.com hostname
-
Cambie el nombre de dominio (cuando sea necesario)
$ vim /etc/resolv.conf domain abc.com <--- This would be the domain. nameserver 173.203.4.8 nameserver 173.203.4.9
-
Cambiar configuración de red /etc/sysconfig/network
$ vim /etc/sysconfig/network NETWORKING=yes FORWARD_IPV4=false HOSTNAME=hostname.domainname.com <---- change this bit (FQDN) DOMAINNAME=domainname.com <---- change this bit if the domain name has changed GATEWAY=172.0.0.1 GATEWAYDEV=eth0
-
Cambiar configuración de red /etc/sysconfig/network
$ vim /etc/hostname hostname.domainname.com
-
Actualice la configuración del Agente de transferencia de correo (MTA).
$ vim /etc/postfix/mydomains mydomains - included a list of aliases for your machine here, formatted: example.com OK After change, run 'postmap /etc/postfix/mydomains' localhost OK #myoldserver.domain.com OK <------ commented out myserver.domain.com OK <----- added in
Actualice el nombre de host en Postfix si está codificado y reinicie el servicio
$ vim /etc/postfix/main.cf $ postmap /etc/postfix/main.cf $ systemctl restart postfix
NOTA: Este archivo puede tener bastante información. Puede grep para 'nombre de host' para obtener resultados más rápidos.$ grep 'hostname' /etc/postfix/main.cnf $ cat /etc/postfix/main.cnf | grep hostname
-
Actualice MySQL, MariaDB o Percona:busque en la tabla de usuarios el nombre de host antiguo.
$ mysql -e "SELECT DISTINCT host FROM mysql.user;"
Si el registro binario está habilitado y los archivos de registro se nombran con el nombre de host original, entonces debe actualizar /etc/my.cnf o el registro binario se romperá y posiblemente tenga replicación. Debe especificar el nombre de archivo de los archivos existentes, es decir, el antiguo nombre de host
$ grep -E 'log-bin|relay-log' /etc/my.cnf /etc/mysql/my.cnf log-bin=/var/lib/mysqllogs/oldlogfilename relay-log=/var/lib/mysqllogs/oldrelaylogfilename
-
Reiniciar syslog
$ service rsyslog restart or $ systemctl restart rsyslog
Artículos relacionados
- Cambiar el nombre de host de un servidor en el sistema operativo Ubuntu
- Artículos de servidores en la nube
Use la pestaña Comentarios para hacer cualquier comentario o hacer preguntas. También puede iniciar una conversación con nosotros.