Inicio
Internet, Informática y Tecnología

Ejecución del comando SUDO muy lento en Linux

Qué hay que hacer si el comando sudo se ejecuta muy lentamente en Linux, al combinarlo con cualquier otro comando.
Linux hostname

El comando sudo en Linux es de los más utilizados por la mayoría de usuarios, y ya viene instalado en prácticamente cualquier distribución como Debian, Ubuntu, o Linux Mint. Este comando es esencial para ejecutar tareas que requieran privilegios elevados.

Acelerar ejecución lenta del comando sudo

Contexto

Existe una configuración determinada en la que sudo se vuelve realmente lento, lo normal es una duración de milisegundos para pedir la contraseña, lo que es prácticamente indistinguible, y es cuando el hostname de nuestra instalación no está debidamente configurado en el archivo hosts. Esto puede ocurrir cuando cambiamos de nombre nuestro equipo, comúnmente llamado hostname.

Solución del problema

Primero tenemos que comprobar el nombre de nuestro equipo, ejecutamos el siguiente comando.

Nota: en algunos casos es necesario ejecutar el comando con el parámetro -f. Principalmente en servidores web o en servidores administrados de manera remota.

hostname

# si es un servidor o similar
hostname -f

Para solucionarlo solo necesitamos editar el archivo hosts y buscar la entrada que tenga la dirección IP 127.0.1.1. Si no existe la creamos, y si ya existe, le cambiamos el contenido respetando el siguiente formato, dirección IP, seguido de unos espacios y seguido del nombre del equipo.

sudo nano /etc/hosts

El resultado del comando hostname es el que debe estar en el archivo hosts.

Ejemplo:

127.0.0.1 localhost
127.0.1.1 L5-DE60-7405

Normalmente, se encuentra al principio del archivo y no hay que confundirlo con localhost, que es bastante similar.

Linux nano hosts

Categorías
Etiquetas
Alan D.
Fundador, Administrador y Editor.

Soy el fundador, administrador y editor de este pequeño sitio. Entusiasta por las tecnologías de la información e Internet.

Tengo conocimientos básicos en electrónica, inglés, algunos lenguajes de programación, bases de datos, servicios en la nube, Windows, Linux, finanzas personales y contaduría. Por esta razón el contenido de este sitio es un poco variado. Tengo este sitio web desde el 2009.

Contenido relacionado