utilidades

Atajos personalizados

Posted in Linux, utilidades on Agosto 10th, 2010 by admin – Be the first to comment

Hoy trantando de agregar otro atajo de teclado a Compiz me encontré con que solo se pueden agregar 11 atajos. Tuve entonces que buscar alguna aplicaciones para solucionar mi problema, la que mas me convencio fue “xbindkeys” porque trae una interfaz GUI para configurarla.

Para instalarla:

apt-get install xbindkeys xbindkeys-config

Luego en el directorio tenemos que crear el archivo de configuración, porque si no da un error cuando queremos usar “xbindkeys-config”:

touch ~/.xbindkeysrc

Y después pueden ejecutar la aplicación y configurarla:

xbindkeys
xbindkeys-config

La aplicación por defecto no se configura para iniciarse con el S.O. así que lo van a tener que agregar manualmente, yo lo hice con “Aplicaciones al inicio” de Gnome en el menu “Sistema/Preferencias/Aplicaciones al inicio”.

Agregando Xbindkeys al inicio

Agregando Xbindkeys al inicio

Bueno eso es todo, yo lo probé en Ubuntu 9.10, si alguien sabe como solucionar lo de Compiz que avise y hacemos un artículo.

Distribución del teclado desde consola

Posted in Configuración, Linux, utilidades on Febrero 12th, 2010 by admin – 1 Comment

Para cambiar la distribución del teclado desde la consola se puede recurrir al comando “setxkbmap” seguido de la distribución que queremos usar, por ejemplo:

setxkbmap latam
setxkbmap us
setxkbmap es

Esos son algunos de los que mas he usado.

Para cambiar la distribución del teclado desde una tty (fuera de las X) podemos usar:

loadkeys la-latin1

Shutdown a un Windows

Posted in Linux, Servidor, Windows, utilidades on Diciembre 28th, 2009 by admin – Be the first to comment

Me ha ocurrido que tengo algunas máquinas con Windows en la red y necesito en algún momento reiniciarlas o apagarlas, para esto se puede hacer uso de los servicios RPC de Windows.

¿Y como funciona esto?

Primero y fundamental hay que tener instalado “Samba“. Cuando instalamos este programa se nos instala un comando “net” que podemos llamar desde consola, por ejemplo:

net rpc shutdown -t 600 -C "El administrador esta apagando el equipo" -I 192.168.0.2 -U Administrador

Donde el parámetro “-t” es el tiempo de cuenta atrás para ejecutar la acción, esta en segundos, en el ejemplo son 10 minutos (600 segundos). El “-C” es el comentario. La IP que ponemos es la de la máquina de red que queremos apagar. El último parámetro “-U” es el usuario de la máquina Windows este debe ser un Administrador que pueda apagar el equipo.

Antes de ejecutar la acción nos va a pedir la contraseña del administrador. La contraseña la podemos pasar por linea de comando si queremos por ejemplo hacer un script para apagar las máquinas de la red y que no nos pida la contraseña de todas las máquinas, se pasa poniendo después del usuario el símbolo “%” y luego la contraseña (sin espacios) por ejemplo “administrador%micontraseña”.

Nota: si el administrador no tiene contraseña debemos permitir el uso de contraseñas en blanco para iniciar sesión por red, esto lo podemos hacer desde “Panel de control/Herramientas Administrativas/Directiva de seguridad local/Directivas locales/Opciones de seguridad”

Si queremos reinciar agregamos el parametro “-r” y para forzar el cierre podemos agregar el comando “-f” (cuidado con este ultimo puede hacer perder información).

Si queremos cancelar un apagado o reiniciado desde la máquina con Linux podemos ejecutar:

net rpc abortshutdown -I 192.168.0.2 -U Administrador

Si lo queremos cancelar desde la máquina Windows desde la consola ejecutamos:

shutdown -a

Para que funcione debemos haber iniciado sesión con la cuenta de un administrador.

¿Que linux tengo?

Posted in Linux, Servidor, utilidades on Diciembre 28th, 2009 by admin – Be the first to comment

Muchas veces te preguntaras entre tantas actualizaciones o cuando vas a una máquina que no conoces ¿Que distro y versión de linux tiene?

Para solucionar esta incognita podemos ejecutar en la consola:

cat /etc/issue.net

Lo cual en mi caso me devolvio:

Ubuntu 8.04.3 LTS

Listar usuarios de Samba en Ubuntu

Posted in Linux, Programas, utilidades on Octubre 26th, 2009 by admin – 2 Comments

Samba usa tdbsam para guardar las contraseñas y la información que necesita de los usuarios, cuando queremos agregar un usuario podemos hacer un:

smbpasswd -a usuario

Pero como podemos saber cuantos usuario hemos agregado y quienes son, muy fácil solo bastara que ejecutemos como root:

pdbedit -L

Esto nos devolverá una lista con los usuarios, si necesitamos mas info de los usuarios podemos usar el modo verbose:

pdbedit -Lv

Investigando esto descubrí que Samba también puede mapear los usuario en base de datos MySQL usando “mysqlsam”, en algún momento lo voy a probar y posteo como hacerlo.

Yo lo probé en Ubuntu 9.04.

Borrar todas las carpetas

Posted in Linux, utilidades on Agosto 11th, 2009 by admin – Be the first to comment

Este comando es útil para borrar todas las carpetas de un directorio:

for name in `ls -l|grep ^d| sed -r 's/( )+/ /g'|cut -d ' ' -f 8`; do (rm -rf $name) done

Probado en Ubuntu 8.04