¿Cómo cambiar el nombre de host del servidor Ubuntu?

¿Cómo cambiar el nombre de host del servidor Ubuntu?

Estoy usando un servidor Samba basado en Ubuntu.
Estaba abriendo el archivo compartido en la ruta //UBUNTUy estaba funcionando bien. hasta que ingresé este comando por error.

sudo nmcli general hostname server-1

entonces no puedo abrir mi archivo compartido en esta ruta //UBUNTU, funcionando bien por IP.
pero necesito abrirlo con el nombre de host anterior. ¿Cómo puedo hacerlo?

Respuesta1

Resuelto por

sudo nmcli general hostname new_host_name

luego reinicie los servicios de red y luego:

sudo reboot

Respuesta2

De man nmcli:

nmcli: herramienta de línea de comandos para controlar NetworkManager
[...]
nmcli general {status | nombre de host | permisos | logging} [ARGUMENTOS...]
[...]
nombre de host [nombre de host]

Obtener y cambiar el nombre de host del sistema. Sin argumentos, esto imprime el nombre de host configurado actualmente. Cuando pasa un nombre de host, se entregará a NetworkManager para que lo establezca como un nuevo nombre de host del sistema.

Tenga en cuenta que otros programas o herramientas también pueden referirse al término nombre de host "sistema" como "persistente" o "estático". El nombre de host se almacena en el archivo /etc/hostname en la mayoría de las distribuciones. Por ejemplo, el servicio systemd-hostnamed utiliza el término nombre de host "estático" y solo lee el archivo /etc/hostname cuando se inicia.

Entonces lo que has hecho: Con tu orden

sudo nmcli general hostname server-1

cambiaste el nombre de host a server-1. Por lo tanto, revertir lo que ha hecho emitiendo el mismo comando pero en lugar de server-1escribir el nombre de host antiguo/deseado debería resolver su problema.

También puede simplemente editarlo directamente /etc/hostname, siempre que ninguna otra aplicación considere que debería ser diferente y lo sobrescriba.

información relacionada