Internet, Informática e Tecnologia

Executando o comando SUDO muito lento no Linux

O que fazer se o comando sudo rodar muito lentamente no Linux, quando combinado com qualquer outro comando.
Linux hostname

O comando sudo no Linux é um dos mais utilizados pela maioria dos usuários e já está instalado em praticamente qualquer distribuição como Debian, Ubuntu ou Linux Mint. Este comando é essencial para executar tarefas que requerem privilégios elevados.

Acelere a execução lenta do comando sudo

Contexto

Existe uma certa configuração em que o sudo fica muito lento, o tempo normal é de milissegundos para pedir a senha, que é praticamente indistinguível, e é quando o nome do host da nossa instalação não está configurado corretamente no arquivo hosts. Isso pode ocorrer quando alteramos o nome do nosso computador, comumente chamado de hostname.

Solução do problema

Primeiro temos que verificar o nome do nosso computador, executamos o seguinte comando.

Nota: em alguns casos é necessário executar o comando com o parâmetro -f. Principalmente em servidores web ou servidores gerenciados remotamente.

hostname

# se for um servidor ou similar
hostname -f

Para resolver basta editar o arquivo hosts e procurar a entrada que possui o endereço IP 127.0.1.1. Se não existir criamos e se já existir alteramos o conteúdo respeitando o seguinte formato, endereço IP, seguido de alguns espaços e seguido do nome do computador.

sudo nano /etc/hosts

A saída do comando hostname é o que deveria estar no arquivo hosts.

Exemplo:

127.0.0.1 localhost
127.0.1.1 L5-DE60-7405

Geralmente está localizado no início do arquivo e não deve ser confundido com localhost, que é bastante semelhante.

Linux nano hosts

Categorías
Etiquetas

Conteúdo semelhante