Cambiar hostname en Alpine Linux

Español

El comando hostname permite mostrar o establecer el nombre host o el DNS, hostname forma parte de la suite BusyBox

Puede obtener la ayuda del comando hostname con

$ hostname --help
BusyBox v1.33.1 () multi-call binary.

Usage: hostname [-sidf] [HOSTNAME | -F FILE]

Show or set hostname or DNS domain name

	-s	Short
	-i	Addresses for the hostname
	-d	DNS domain name
	-f	Fully qualified domain name
	-F FILE	Use FILE's content as hostname

Mostrar hostname

Para mostrar el nombre de nuestra servidor, pc, laptop u otro dispositivo ejecutamos:

$ hostname
minombre

Mostrar dominio al que pertenece

$ hostname -d
my.domain

Mostrar IP asociada al dominio

$ hostname -i
127.0.0.1

Mostrar nombre completo (FQDN)

$ hostname -f
minombre.my.domain

Cambiar nombre

Para cambiar el nombre se necesita permisos de root notese el símbolo # en el comando siguiente:

# hostname nuevonombre.librebyte.net

También es posible usar sudo:

$ sudo hostname nuevonombre.librebyte.net

Téngase en cuenta que el cambio realizado es volatile y por tanto se pierde una vez reinicie el sistema operativo.

Cambiar nombre permanentemente

Edite los ficheros /etc/hostname y /etc/hosts, debe garintizar que el nombre que ponga en /etc/hostname tenga una entrada en
/etc/hosts

Editar hostname

Ponga su FQDN en hostname esto le permitira que

# echo nuevonombre > /etc/hostname

Editar hosts

Verique que existe una entrada en /etc/hosts de la siguiente manera:

IP	nuevonombre

También es posible usar FQDN,aqui un ejemplo de mi configuración

$ cat /etc/hostname
nuevonombre.librebyte.net
$ cat /etc/hosts
127.0.0.1	nuevonombre localhost.localdomain localhost
::1		localhost localhost.localdomain
XXX.XXX.XXX.195 nuevonombre.librebyte.net

Las X son números :).

Lecturas de interés

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.