Meu terminal leva muito tempo para responder a um comando?

3

Meu terminal leva mais de 30 segundos para responder a qualquer comando que eu forneço.

Quando tento executar sudo apt-get update , a linha de autenticação de senha aparece depois de um longo tempo.

Qual poderia ser o problema e como posso corrigi-lo?

    
por Muhammad Ali 18.11.2016 / 09:56

1 resposta

0

Isto é quase certamente devido a NSS . sudo (ou qualquer outro programa que precise resolver nomes) pode levar muito tempo se precisar procurar nomes de usuários ou nomes de host na rede.

Primeiro, tente entender qual deles está causando problemas. Dê uma olhada em nsswitch.conf ou faça um teste com outros NSS programas, como ping ou chmod . Se você tiver alguma coisa relacionada à rede configurada para usuários (LDAP, NIS, etc.), verifique se esses serviços estão disponíveis. Se o ping do seu próprio host também levar muito tempo, o problema provavelmente está na resolução do nome do host, e você precisará corrigir suas configurações de DNS.

Também é bom tentar verificar /etc/hosts e /etc/passwd , mas não esperaria que falhas com arquivos locais introduzissem um atraso de 30 segundos.

    
por Dmitry Grigoryev 18.11.2016 / 12:44