GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo establecer o cambiar un nombre de host en CentOS 7

Introducción

Un nombre de host es simplemente el nombre que recibe un servidor en una red. Establecer un nombre de host único es una excelente manera de encontrar e identificar rápidamente diferentes servidores en su red.

Hay tres 3 tipos de nombres de host.

  1. La estática nombre de host es el más importante y está almacenado en /etc/hostname expediente. Este nombre de host se usa entre máquinas para identificar un servidor en particular.
  2. El bonito nombre de host obtuvo su nombre porque permite más caracteres y puntuación. Es más fácil de usar, pero dado que utiliza caracteres no estándar, no está permitido para el código de máquina. El bonito nombre de host se almacena en /etc/machine-info directorio.
  3. El transitorio nombre de host es uno mantenido en el kernel de Linux. Es dinámico, lo que significa que se perderá después de reiniciar. Este enfoque puede ser útil si tiene un trabajo menor que requiere un nombre de host temporal, pero no desea arriesgarse a realizar un cambio permanente que podría resultar confuso.

Requisitos previos

  • Servidor con CentOS 7
  • Acceso a una cuenta de usuario con privilegios de root
  • Ventana de terminal (Menú> Aplicaciones> Utilidades> Terminal)
  • Un editor de texto, como Vim

Cómo cambiar el nombre de host de Centos

Paso 1:Comprobar el nombre de host existente

Antes de comenzar, se recomienda verificar cuál es su nombre de host actual. Escriba el siguiente comando en la consola para averiguarlo:

hostnamectl

La salida debe devolver el nombre de host estático , así como una lista de otra información sobre su configuración de red y sistema operativo.

Paso 2:establezca un nuevo nombre de host estático

Como CentOS 7 solo permite nombres de dominio totalmente calificados (FQDN), verifique dos veces el nombre de host que planea usar.

Los valores aceptables incluyen:

  • Letras minúsculas a a z
  • Números 0 a 9
  • Puntos y guiones
  • Los nombres de host deben estar entre 2 y 63 personajes
  • Los nombres de host deben comenzar y terminar con un número o letra

Escribe el siguiente comando en la terminal:

hostnamectl set-hostname my.new-hostname.server

Paso 3:Comprobar el nombre de host

Luego, verifique el nombre de host usando el siguiente comando nuevamente:

hostnamectl

La consola debería mostrar el nuevo nombre de host.

Paso 4:edite el archivo /etc/hosts

Comience abriendo el archivo de hosts escribiendo:

sudo vim /etc/hosts

En el editor de texto, busque la línea que comienza con 127.0.0.1 (la dirección IP que hace referencia al sistema en el que está trabajando). Debería decir:

127.0.0.1  localhost localhost.localdomain localhost 4 localhost4.localdomain4 old.hostname

Cambie la entrada old.hostname a my.new-hostname.server – y escríbalo igual que en el Paso 2.

Guardar el archivo y salir .

Paso 5:reinicie y verifique el nombre de host de la máquina CentOS 7

Reinicie su sistema. Abra una ventana de consola y ejecute:

hostnamectl

Debería mostrar su nuevo nombre de host.

También puede usar su editor de texto para abrir y verificar su /etc/hostsfile . Todavía debería tener su nuevo nombre de host en la lista.

Paso 6 (opcional):uso de un nombre de host bonito

Para usar un nombre de host "bonito", escriba el siguiente comando:

hostnamectl set-hostname "My Boss's Hostname"

Asegúrate de tener las comillas.

Una vez que se complete, verifique el nombre de host:

hostnamectl status

La consola debería devolver una lista de información. Compruebe la estática nombre de host y bonita nombre de host líneas:deberían tener este aspecto:

Static hostname:  mybossshostname
Pretty hostname:  My Boss's Hostname

Al poner el nombre de host entre comillas, le está diciendo al sistema que use los caracteres complejos dentro de las comillas como un bonito nombre de host.

Esto le permite evitar restricciones de caracteres para nombres de host estáticos.

Pero aún necesita un nombre de host FQDN para que la máquina lo entienda. Afortunadamente, CentOS es lo suficientemente inteligente como para eliminar o cambiar cualquier carácter inaceptable y generar el nombre de host estático automáticamente.

Paso 7 (opcional):configuración de un nombre de host transitorio

Puño, abre la consola y escribe lo siguiente:

sudo hostnamectl -transient set-hostname temporary.hostname

Puede verificar el nombre de host de la misma manera que lo hizo anteriormente, con hostnamectl o hostnamectl status comando.

Este cambio durará hasta que reinicie la máquina.

Puede usar este comando con cualquier tipo de nombre de host (estático, bonito o transitorio) como una opción con doble guión.

Simplemente use el doble guión para indicar lo que desea:

sudo hostnamectl --prettyset-hostname "Pretty Hostname"

o

sudo hostnamectl --staticset-hostname temporary.hostname

Ubuntu
  1. Cómo configurar/cambiar un nombre de host en CentOS 7 Linux

  2. Cómo configurar o cambiar el nombre de host del sistema en Linux

  3. Cómo configurar o cambiar el nombre de host en CentOS 7 / RHEL 7

  4. Cómo cambiar el nombre de host en CentOS

  5. Cómo cambiar el nombre de host en CentOS Linux

Cómo configurar/cambiar el nombre de host en CentOS 8 / RHEL 8

Cómo configurar o cambiar el nombre de host en Linux

Cómo configurar o cambiar el nombre de host en Debian 11 Bullseye

Cómo cambiar el nombre de host en Debian 10

Cómo cambiar el nombre de host en CentOS/RHEL 8

Cómo cambiar el nombre de host en CentOS/RHEL 7