Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo modificar el nombre de host de Linux

Cómo modificar el nombre de host de Linux

El nombre de host del sistema operativo Linux es una variable del kernel. Puede utilizar el comando hostname para ver el nombre de host de la máquina local. También puedes verlo directamente

cat /proc/sys/kernel/hostname.

#hostname

#cat /proc/sys/kernel/hostname

Los dos resultados de salida anteriores son iguales.

1. Modificar el nombre de host del sistema Linux en tiempo de ejecución, que es una modificación temporal sin reiniciar el sistema

El comando hostname puede establecer el nombre de host del sistema

#hostname newname

newname es el nuevo nombre de host que se establecerá. Tendrá efecto inmediatamente después de la ejecución. Sin embargo, las modificaciones se perderán después de reiniciar el sistema si desea cambiar el nombre de host de forma permanente. del sistema, debe modificar los archivos de configuración relevantes.

2. Cambiar permanentemente el nombre de host de Linux

Hay una frase en man hostname: "El nombre de host generalmente se configura una vez al iniciar el sistema en /etc/rc.d/rc.inet1. o /etc/init.d/boot (normalmente leyendo el contenido de un archivo que contiene el nombre del host, por ejemplo, /etc/hostname)". No existe tal archivo en RedHat, pero /etc/rc.d/rc.sysinit Este script es responsable de configurar el nombre de host del sistema. Lee el archivo de texto /etc/sysconfig/network. El nombre de host de RedHat está configurado en este archivo.

Entonces, si desea modificar permanentemente el nombre de host de RedHat, modifique el archivo /etc/sysconfig/network y cambie la línea HOSTNAME dentro a HOSTNAME=NEWNAME, donde NEWNAME es el nombre de host que desea configurar.

El archivo de configuración del nombre de host de la distribución Debian es /etc/hostname.

Después de modificar el archivo de configuración, al reiniciar el sistema se leerá el archivo de configuración y se establecerá un nuevo nombre de host.