sudo con demoras en Debian

Usando sudo me encontre con largas demoras (delay) para ejecutar comandos, revise el archivo:

/etc/hosts

Y resulta que no tenia el hostname del equipo en la linea de 127.0.1.1

Debería quedar algo así:

127.0.1.1 localhost.localdomain localhost

Donde localhost es el nombre del equipo y localdomain el dominio.

Para averiguar el localhost:

hostname

Y para el localhost.localdomain:

hostname -fqdn

Esto también aplica para problemas de Gnome, GTK y KDE.

Iniciar en Consola (runlevel 3 o single)

Muchas veces pasa que nos quedamos sin X, en mi caso, me paso al actualizar xorg-server ayer, para solucionarlo tuve que ingresar ví­a consola y modificar xorg.conf como dije en el post anterior.

Para ingresar ví­a consola, cuando tenemos configurado el init en runlevel 5, tenemos distintas opciones. Detallo 3 que he usado y siempre termino buscando en google cuando no recuerdo cual es para que cosa.

Cuando arranca grub, sobre la opción que queremos bootear, tocamos “e” para editar. Luego en la 2da linea –donde se encuentra el kernel, nuevamente “e” para modificarla, y allí­, al final de la linea agregamos alguna de las siguientes opciones:

init=/bin/bash

  • Arrancamos directamente sobre la shell. Sin cargar demonio.

N

  • Donde N es el runlevel deseado.

single

  • Inicia en runlevel 1 como root. Solicita password.

Locales en Ubuntu y Debian

Muchas veces debemos reconfigurar los locales en Ubuntu o Debian y nos encontramos con el problemita de que “dpkg-reconfigure locales” no funciona. A veces no muestra nada, otras muestra una pantalla de ncurses (azul) donde vuelve a compilar los locales, pero no nos permite seleccionar nuevos o cambiar el por defecto.

En estos casos, debemos revisar el archivo “/var/lib/locales/supported.d/local”. Allí­ agregar, uno por linea, cada locale que deseemos que el sistema soporte. En el formato clásico con el que se identifican estos:

es_ES.UTF-8
es_ES
es_ES@euro

Y luego volver a correr
dpkg-reconfigure locales

Para una lista de locales validos, pueden mirar en: “/usr/share/i18n/SUPPORTED”.

Búsquedas con fullpath

Estaba intentando encontrar algunos archivos (mediante consola) y siempre me estaba preguntando como hacer para que el comando ls me mostrar el arbol completo hacia donde estaba el archivo (o directorio), la realidad es que con ls no se puede.

find . -name \*búsqueda\*

La sintaxis es:

find “punto de partida” -name “expresion regular de búsqueda”