editando o nome do host no Linux

0

Eu precisava instalar algumas bibliotecas (como libSM.i686) na minha máquina para poder trabalhar com o ANSYS Workbench (que é um software de simulação dinâmica de fluidos) e encontrei um problema ao usar o comando yum install, como: " Não é possível recuperar metadados de repositório (repomd.xml) para repositório ":

Este sistema está recebendo atualizações do RHN Classic ou RHN Satellite.

http://linux.dropbox.com/fedora/6Workstation/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: Dropbox. Please verify its path and try again

então eu procurei e percebi que tenho que mudar o nome do host (do portal do cliente da ansys ); Tentei alterar este arquivo /etc/sysconfig/network ; Eu fiz isso uma vez alterando o arquivo /etc/sysconfig/network no gedit e salvando-o.

Infelizmente, isso não resolveu o problema; agora, preciso voltar ao nome do host anterior (que estava no formato FQDN) no formato hostname.domainname). Mas agora, surpreendentemente, não me permite mais fazê-lo. Então eu tentei o comando para editar o nome do host cd /etc/sysconfig; vi network , mas não sei como salvar a alteração que fiz no nome do host.

    
por user256695 23.09.2013 / 18:44

2 respostas

2

tldr;

No terminal, digite o seguinte comando para abrir o arquivo hosts:

sudo nano /etc/hosts

Seu arquivo de hosts será assim:

renomeieaentradamarcadacom127.0.1.1comonomedehostquevocêpreferir.Devoltaaoterminal,digiteoseguintecomandoparaabriroarquivohostname:

sudonano/etc/hostname

Estearquivocontémapenasseunomedehostatual:Substituaonomedehostpadrãopelomesmonomedehostquevocêcolocounopassoanterior.Salve-o.

Finalmente,precisamosconfirmarasalteraçõesnosistemaereinicializarosistemaparaqueasalteraçõesentrememvigor.Noterminal,digiteoseguintecomandoparaconfirmarasalterações:

sudo/etc/init.d/hostname.sh

Sigaessecomandocom:

sudoreboot

Quandoosistemavoltaraficaron-line,seunovonomedehostestaráemvigor.

artigocompleto aqui .

    
por 23.09.2013 / 19:49
0

em / etc / sysconfig / network:

NETWORKING=yes
HOSTNAME=hostname.domainname

O texto acima exigirá uma reinicialização.

Altere o nome do host sem reiniciar:

sysctl kernel.hostname=hostname.domainname

Use ambos para manter as alterações se você reiniciar mais tarde.

    
por 23.09.2013 / 21:36