GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo cambiar el nombre de host en CentOS Linux

Muchos de nosotros hemos escuchado o leído la palabra hostname antes, pero el significado de este término puede no ser exactamente claro si no estamos relacionados con la industria del hosting o con la comunidad Linux de alguna manera. También podemos escucharlo si estamos tomando parte en una carrera de desarrollo web. Si desea saber qué es un nombre de host, quédese con nosotros y siga leyendo para averiguarlo.

Si tiene un plan de alojamiento web con una empresa de alojamiento, es posible que le hayan enviado un nombre de host antes, ya sea para conectarse a un panel de control, para usarlo en su configuración de correo electrónico, etc. Si está interesado en Linux o en un desarrollador web entonces probablemente ya hayas visto el término, o lo harás pronto. Entonces, ¿qué es exactamente un nombre de host?

¿Qué es un nombre de host? ¿Para qué sirve?

Para simplificar, un nombre de host es un nombre para un servidor , una computadora, o cualquier dispositivo que pueda tener uno. Muy a menudo, el nombre de host es un subdominio de un dominio real o un FQDN válido, que es el acrónimo de Nombre de dominio totalmente calificado.

Un ejemplo fácil de un nombre de host de un servidor sería algo así como "servidor.midominio.com". Incluso podemos configurar un nombre de host para una computadora, de hecho, esta es una práctica muy común en la comunidad Linux.

Bien, un nombre de host se puede usar para dar un "nombre" a un servidor o una computadora, pero ¿por qué son útiles los nombres de host? ¿O cómo podemos hacer que un nombre de host sea útil? Bueno, en primer lugar, dar un nombre a un sistema es útil para identificarlo, por supuesto, pero también tiene algunos usos adicionales en algunos casos.

Por ejemplo, si tenemos un servidor con el nombre de host "servidor.midominio.com", y ese nombre de host apunta al servidor, entonces podemos usar el nombre de host para configurar nuestro cliente de correo electrónico local para que apunte a este servidor. También podemos usarlo para conexiones FTP y también para conectarnos a paneles de control como cPanel/WHM en nuestro navegador web.

Como podemos ver, los nombres de host pueden ser muy útiles cuando se usan correctamente, así que ahora sigamos con algo más práctico y cambiemos el nombre de host en un entorno CentOS. .

Cómo cambiar el nombre de host de CentOS en CentOS 7 y 8

Antes de cambiar el nombre de host, debemos tener en cuenta algunas cosas. Sí, incluso los nombres de host tienen algunos requisitos básicos , y esos requisitos son los siguientes:

  • Un nombre de host puede usar letras mayúsculas o minúsculas, es decir, las letras de la a a la z en el alfabeto inglés. No se recomienda utilizar otras letras. Recuerde que los nombres de host distinguen entre mayúsculas y minúsculas, por lo que, por ejemplo, server1.mydomain.com no será lo mismo que Server1.mydomain.com (observe la S minúscula/mayúscula).
  • Los nombres de host también pueden contener números, cualquier número del 0 al 9 está bien y, por supuesto, también puede mezclar esos dígitos para formar números más grandes.
  • Los nombres de host también pueden contener 2 caracteres especiales, que son el guión (-) y el punto (.), esos son los únicos 2 caracteres especiales permitidos, no puede usar ningún otro.
  • Finalmente, los nombres de host deben comenzar y terminar con una letra o un número y también deben tener una extensión de 2 caracteres como mínimo y 63 caracteres como máximo.
  • Además, puede hacerlo descriptivo, aunque esto solo es realmente útil si tiene muchos nombres de host relacionados, por ejemplo, si tiene un servidor de correo electrónico y un servidor de alojamiento web, puede usar algo como "mail.mydomain.com" para el servidor de correo electrónico y "server.mydomain.com" para el servidor de alojamiento web.

Ok, ahora que esto está claro, veamos las diferentes formas que existen para cambiar o configurar el nombre de host de un servidor o computadora CentOS.

Cámbielo manualmente, editando los archivos de configuración de red

Comencemos con la forma más difícil de realizar esta tarea, aunque en realidad no es tan difícil, es solo un poco más difícil que las otras formas porque tenemos que ejecutar más comandos para lograrlo.

Primero, tenemos que editar el /etc/sysconfig/network archivo utilizando nuestro editor de texto favorito. En este ejemplo, vamos a usar nano, que tiene una interfaz agradable y es fácil de usar:

nano /etc/sysconfig/network

Dentro de este archivo, solo tenemos que cambiar la variable HOSTNAME para ingresar el nuevo nombre de host que queremos, por lo que el resultado final será algo como esto:

HOSTNAME=server.mydomain.com

Ahora deje de editar y guarde el cambio, y editemos otro archivo, /etc/hosts esta vez.

nano /etc/hosts

Ignora la línea que hace referencia al localhost (127.0.0.1) y cambia el hostname por el que contiene la IP de tu servidor, que suele ser la segunda línea:

127.0.0.1 localhost localhost.localdomain
111.222.333.444 server100.mydomain.com server100

Como puede ver, la segunda línea contiene (de izquierda a derecha) la IP en primer lugar, el nombre de host completo en segundo lugar y la primera parte del nombre de host en tercer lugar.

Una vez hecho esto, solo necesitamos reiniciar el servicio de red para que los cambios sean permanentes:

/etc/init.d/network restart

o

service network restart

Establezca su nombre de host CentOS usando el comando hostnamectl

Una forma más fácil de cambiar el nombre de host es usar el comando hostnamectl, esto es bastante simple:

hostnamectl set-hostname server99.mydomain.com

En este ejemplo, hemos configurado "server99.mydomain.com" para que sea el nuevo nombre de host del sistema. Puede verificar esto simplemente ejecutando el comando hostname o el comando hostnamectl:

hostname

o

hostnamectl

Para que esto sea permanente, necesitamos reiniciar el servidor, así que ejecute uno de estos comandos:

reboot

o

shutdown now -rf

Establezca su nombre de host de CentOS editando el archivo de nombre de host

Hay una tercera forma de cambiar el nombre de host. Primero, comience editando el archivo /etc/hostname, usaremos nano como de costumbre:

nano /etc/hostname

Simplemente escriba su nuevo nombre de host, guarde los cambios y luego reinicie:

reboot

o

shutdown now -rf

Y sí, eso es todo.

Resumen

Así que hoy hemos aprendido que un nombre de host es, en pocas palabras, un "nombre" que podemos asignar a una computadora o un servidor para que sea más fácil de identificar, aunque también puede usarse como una forma de establecer conexiones remotas, por ejemplo, si necesitamos configurar un cliente de correo electrónico o un cliente FTP.

Y ahora también sabemos que hay algunas formas rápidas de cambiar el nombre de host de un sistema CentOS. Podemos editar los archivos de configuración de red, podemos usar comandos como hostnamectl o simplemente podemos editar el archivo de nombre de host. Entre estos métodos, el segundo es nuestro favorito, y sugerimos usarlo en combinación con el primero. Si usa esos dos métodos juntos (comenzando con el primero), entonces puede estar 100% seguro de que su nombre de host cambiará por completo una vez que su servidor o computadora vuelva a estar en línea.

Cómo cambiar el nombre de host en CentOS Linux fue modificada por última vez:5 de mayo de 2020 por Esteban Borges
Cent OS
  1. Cómo cambiar un nombre de host en Linux

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

  3. Cómo cambiar el nombre de host en Linux

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

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

Cómo cambiar el nombre de host en CentOS 7

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 cambiar el nombre de host en CentOS 8

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

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