Cuando me conecto a mi servidor (ubuntu server 10.10), obtengo esto:
[email protected] ~>
¿Cómo puedo eliminar ".belkin"?
Cuando me conecto a mi servidor (ubuntu server 10.10), obtengo esto:
[email protected] ~>
¿Cómo puedo eliminar ".belkin"?
Respuestas:
Necesita editar el nombre de la computadora en dos archivos:
y
Ambos necesitarán acceso administrativo, así que ejecute
Reemplace cualquier instancia del nombre de la computadora existente con la nueva. Cuando se completa la carrera
El nombre también cambiará si reinicia su computadora.
Ver también:
fuente
sudo service hostname restart
y el nombre de host ha cambiado sin reiniciar.sudo service hostname restart
no funciona en la instalación predeterminada del servidor ubuntu 14.04 en AWS. Tuve que reiniciar el servidor completosudo hostname
, y eso funcionó. No noté ningún cambio inmediato, pero cuando abrí una nueva terminal, vi que mi nombre de host había cambiado.sudo hostname new-host-name
funcionó para mí en Ubuntu 13.10hostnamectl set-hostname
en el escritorio 13.10+Esta es la mejor manera si tiene systemd (13.10 en adelante) y si cloud-init no está activo (ver más abajo):
Eso:
Más información en: https://askubuntu.com/a/516898/52975
18.04 en adelante: cloud-init
18.04 Se introdujo cloud-init que puede controlar la configuración del nombre de host para que los
hostnamectl
cambios no se peguen después de un reinicio si se instala cloud-init. TODO: cómo verificar si está instalado, ¿está instalado por defecto en la imagen del escritorio o solo en el servidor?Si desea que los
hostnamectl
cambios se mantengan después de un reinicio, deberá editar los archivos de configuración de cloud-init , deshabilitar el módulo de configuración / actualización de nombre de host de cloud-init :o deshabilitar cloud-init por completo:
Consulte también: ¿Cómo cambio el nombre de host sin reiniciar?
fuente
Es bastante fácil:
Edite
/etc/hostname
, cambie el nombre, guarde el archivo.También debe hacer los mismos cambios en el
/etc/hosts
archivocorrer
sudo service hostname start
Siempre que no tenga configuraciones de aplicación dependiendo del nombre de host 'antiguo', debería estar bien ;-)
fuente
hostname
ahora es un servicio administradoupstart
. Hará exactamente lo mismo, reiniciará el servicio.hostname
ya no está eninit.d
Es seguro hacerlo, solo debe asegurarse de editar tanto el archivo de configuración del nombre de host del sistema (/ etc / hostname) como el archivo de resolución de nombre de nombre de host (/ etc / hosts). Desde una terminal ejecute lo siguiente:
fuente
sudo service hostname restart
.Además de editar / etc / hosts y / etc / hostname, varios servicios también pueden tener problemas con el cambio. Mysql y postfix se instalan por defecto en ubuntu. Un postfix roto no afectará a la mayoría de los usuarios de ubuntu, ya que es un servidor de correo electrónico en segundo plano que no es utilizado por muchos.
Sufijo:
La configuración predeterminada para mysql no usa hostname, por lo que funcionará bien tal cual. Si lo ha personalizado, edite los archivos en / etc / mysql / y reinicie el servicio.
También es posible que desee editar / etc / motd (mensaje del día), que se muestra en terminales virtuales e inicios de sesión remotos. Sin embargo, ese no dañará nada.
Otros servicios que puede haber instalado que necesitarían reparación son apache, bind9, etc. En cada caso, busque y edite el nombre de host en su configuración y reinicie el servicio.
fuente
El nombre de host identifica de forma exclusiva su computadora en la red local (y posiblemente también en Internet), por lo que no es una buena idea cambiarla a menos que sepa lo que está haciendo.
Pero puede cambiar el indicador de shell para que no muestre la
.belkin
(parte del nombre de dominio):Consulte la página de manual de bash y específicamente la sección sobre instrucciones para obtener más información.
fuente
Otra forma mejor y segura de cambiar el nombre de hostname
Instalar ailurus
Agregue el PPA y actualice su repositorio
sudo add-apt-repository ppa:ailurus && sudo apt-get update
Instalar ailurus
sudo apt-get install ailurus
fuente
Si no quieres jugar con un editor de texto, Ubuntu Tweak (toma el deb de su sitio web) lo tiene como una de las pequeñas cosas con las que puedes jugar (junto con muchos otros pequeños ajustes que quizás quieras hacer pero realmente no quiero jugar con el terminal y los archivos en sí).
fuente
sudo add-apt-repository ppa:tualatrix/ppa
continuaciónsudo apt-get update
a continuaciónsudo apt-get install ubuntu-tweak
Usa el
hostname
comando para cambiar tu nombre de hostSin embargo, esto no edita su archivo de hosts, lo que debe hacer para asegurarse de que su computadora se reconozca
Y agregue una nueva entrada para su nombre de host que apunte a 127.0.0.1
También podría eliminar la entrada anterior, pero prefiero mantenerla allí.
fuente
El siguiente comando cambia el nombre de host sobre la marcha, pero para que sea permanente, debe editar
/etc/hostname
:Abra una nueva sesión de terminal y la verá de inmediato.
Con el
systemd
lugar, la forma correcta de hacerlo esfuente
Si desea un proceso asistido por GUI, instale Ubuntu-Tweak. Entre otros usos de esta aplicación está la capacidad de cambiar el nombre de la computadora a través de la pestaña "Detalles de la computadora" -> "Nombre de host"
fuente
Configuración del sistema -> Detalles -> Overwiev (predeterminado abierto en U16.04) - Nombre del dispositivo.
pero además debe cambiar el nombre en / etc / hosts. Ubuntu BUG ()?
fuente
Abra una terminal y
fuente