Esta pergunta já tem uma resposta aqui:
- O nome do computador OS X não corresponde ao mostrado nas respostas do terminal 10
Quando configurei meu computador, chamei-o de "Scott's MacBook Pro". E assim, quando vou para Preferências do sistema-> Compartilhamento, diz o MacBook Pro de Scott como o nome do meu computador. No entanto, abrir um terminal me dá esse prompt:
Last login: Sun Oct 7 11:02:49 on ttys003
new-host-4:~ scott$
Quando eu faço login no Backblaze, eles listam meu computador como "novo-host-4_2012_10_07". Não defini completamente o nome do meu computador? Devo usar o hostname
comando tradicional ?
.local
domínio))Respostas:
Se você usar:
funcionará um pouco melhor. Na página do manual scutil (8):
fonte
emulator02
, embora eu o tenha alterado nas configurações - ou tentei. Acabei de executar todas as três preferências suportadas e reiniciei o terminal; agora posso acertar o nome do host.Depois de seguir a dica de Jeffrey J. Hoover ,
Eu adicionaria esses dois últimos passos.
dscacheutil -flushcache
Edição: Não funcionou para mim até que eu reiniciei o meu mac.
fonte
scutil --get
para descobrir queComputerName
eLocalHostName
tinha sido correctamente definida usando Preferências do Sistema (Sharing). No entanto, ele me disse queHostName
eranot set
. Assim, eu apenas useisudo scutil --set
para definirHostName
. Então, eu não precisei usardscacheutil
ou fazer uma reinicialização, pois imediatamente uma verificaçãohostname
mostrou que as coisas estavam corrigidas para mim e a abertura de uma nova guia Terminal mostrava que meu prompt também estava corrigido. (OS X 10.9.4)Para aqueles que não estão procurando uma solução de linha de comando, você pode alterá-la em
fonte
localhost
Você pode definir o que deseja ver antes
$
no terminal modificando o arquivo~/.profile
.Por exemplo, se você adicionar ao arquivo
~/.profile
a seguinte linha:você verá o nome do host e o caminho completo do diretório atual:
Você também pode modificar meu exemplo usando as seguintes opções no comando de exportação:
fonte
Você pode correr
no Terminal para alterar o nome.
fonte
scutil --set HostName name-of-host
se você quiser manter o nome da máquina entre as reinicializaçõesNo meu caso, descobri que havia um problema com o servidor DNS, pois a pesquisa reversa do DNS não eliminava porque havia entradas DNS duplicadas para o endereço IP e o nome do host.
fonte
Estou adicionando uma resposta aqui porque também recentemente encontrei esse problema.
No OSX 10.7.4 e possivelmente anterior, parece haver um erro na opção Editar nome do host no painel de preferências de compartilhamento. Ele define o nome do host como o último conjunto de coisas, em vez do conjunto atual.
Eu tive que executar
sudo hostname [preferred hostname]
para configurá-lo corretamente, depois de configurá-lo no compartilhamento.fonte
Não fiz nada no meu computador, mas eventualmente, por algum motivo, o nome do host e o nome do computador foram todos registrados como o nome que defini inicialmente! Na verdade, eu tive o seguinte terminal aberto o tempo todo e isso é exatamente um recorte e colagem:
fonte