Quando eu me conecto ao meu servidor (ubuntu server 10.10), recebo o seguinte:
[email protected] ~>
Como posso remover ".belkin"?
Quando eu me conecto ao meu servidor (ubuntu server 10.10), recebo o seguinte:
[email protected] ~>
Como posso remover ".belkin"?
Respostas:
Você precisa editar o nome do computador em dois arquivos:
e
Ambos precisarão de acesso administrativo, portanto, execute
Substitua quaisquer instâncias do nome do computador existente pelo seu novo. Quando a execução completa
O nome também será alterado se você reiniciar o computador.
Veja também:
fonte
sudo service hostname restart
e o nome do host foram alterados sem a reinicialização.sudo service hostname restart
não funciona na instalação padrão do ubuntu server 14.04 na AWS. Eu tive que fazer a reinicialização completa do servidorsudo hostname
, e isso fez o truque. Não notei nenhuma alteração imediata, mas quando abri um novo terminal, vi que meu nome de host havia realmente mudado.sudo hostname new-host-name
funcionou para mim no ubuntu 13.10hostnamectl set-hostname
em 13.10 ou superior na área de trabalhoEssa é a melhor maneira se você tiver systemd (13.10 em diante) e se o cloud-init não estiver ativo (veja abaixo):
Isto:
Mais informações em: https://askubuntu.com/a/516898/52975
18.04 em diante: cloud-init
18.04 Introduzido cloud-init que pode controlar a configuração do nome do host para que as
hostnamectl
alterações não sejam mantidas após uma reinicialização se o cloud-init estiver instalado. TODO: como verificar se está instalado, está instalado por padrão na imagem da área de trabalho ou apenas no servidor?Se você deseja que as
hostnamectl
alterações permaneçam após uma reinicialização, será necessário editar os arquivos de configuração do cloud-init , desabilite o módulo set / update do nome do host do cloud-init :ou desative inteiramente o cloud-init:
Consulte também: Como altero o nome do host sem reiniciar?
fonte
É bem fácil:
Edite
/etc/hostname
, faça a alteração do nome, salve o arquivo.Você também deve fazer as mesmas alterações no
/etc/hosts
arquivoCorre
sudo service hostname start
Contanto que você não tenha configurações de aplicativo, dependendo do nome do host 'antigo', você deve estar bem ;-)
fonte
hostname
agora é um serviço gerenciadoupstart
. Ele fará exatamente a mesma coisa, reinicie o serviço.hostname
não está mais noinit.d
É seguro, basta editar o arquivo de configuração do nome do host do sistema (/ etc / hostname) e o arquivo de resolução do nome do host (/ etc / hosts). Em um terminal, execute o seguinte:
fonte
sudo service hostname restart
.Além de editar / etc / hosts e / etc / hostname, vários serviços também podem ter problemas com a alteração. Mysql e postfix são instalados por padrão no ubuntu. Um postfix quebrado não afetará a maioria dos usuários do ubuntu, pois é um servidor de email em segundo plano que não é muito usado.
Postfix:
A configuração padrão do mysql não usa o nome do host, portanto funcionará bem como está. Se você o personalizou, edite os arquivos em / etc / mysql / e reinicie o serviço.
Você também pode editar / etc / motd (mensagem do dia), que é mostrada em terminais virtuais e logins remotos. Esse não vai prejudicar nada.
Outros serviços que você pode ter instalado e precisariam ser corrigidos são apache, bind9, etc. Em cada caso, localize e edite o nome do host em sua configuração e reinicie o serviço.
fonte
O nome do host identifica exclusivamente o seu computador na rede local (e possivelmente também na Internet), portanto, não é uma boa ideia alterá-lo, a menos que você saiba o que está fazendo.
Mas você pode alterar o prompt do shell para não exibir o
.belkin
(parte do nome de domínio):Consulte a página de manual do bash e, especificamente, a seção solicitando mais informações.
fonte
Outra maneira melhor e segura de renomear o nome do host
Instale o ailurus
Adicione o PPA e atualize seu repositório
sudo add-apt-repository ppa:ailurus && sudo apt-get update
Instale o ailurus
sudo apt-get install ailurus
fonte
Se você não quiser jogar com um editor de texto, o Ubuntu Tweak (pegue a deb do site deles) tem isso como uma das pequenas coisas com as quais você pode brincar (junto com muitos outros pequenos ajustes que você pode querer fazer, mas realmente não quer brincar com o terminal e com os próprios arquivos).
fonte
sudo add-apt-repository ppa:tualatrix/ppa
, em seguida,sudo apt-get update
em seguida,sudo apt-get install ubuntu-tweak
Use o
hostname
comando para alterar seu nome de hostNo entanto, isso não edita o arquivo hosts, o que você deve fazer para garantir que o seu computador se reconheça
E adicione uma nova entrada para o seu nome de host apontando para 127.0.0.1
Você também pode remover a entrada antiga, mas eu prefiro mantê-la lá.
fonte
O comando a seguir altera o nome do host em tempo real, mas para torná-lo permanente, você deve editar
/etc/hostname
:Abra uma nova sessão do terminal e você a verá imediatamente.
No
systemd
lugar, a maneira correta de fazer isso éfonte
Se você deseja um processo assistido por GUI, instale o Ubuntu-Tweak. Entre outros usos deste aplicativo, está a capacidade de alterar o nome do computador na guia "Detalhes do computador" -> "Nome do host"
fonte
SystemSettings -> Details -> Overwiev (padrão aberto no U16.04) - Nome do dispositivo.
mas, além disso, você deve alterar o nome em / etc / hosts. Erro do Ubuntu ()?
fonte
Abra um terminal e
fonte