miércoles, 16 de mayo de 2012

Fluxbox - Configurar Hotkeys

Problema: quiero configurar "Ctrl + Alt + Flecha Iz o Flecha De" para cambiar de escritorios, como en gnome.

Solución:
1. Editar el archivo "~/.fluxbox/keys", los registros que tienen que ver con los comandos "PrevWorkspace" y "NextWorkspace":

Control Mod1 113 :PrevWorkspace
Control Mod1 114 :NextWorkspace

2. Si se quiere identificar una tecla determinada se puede utilizar el siguiente comando para identificarla:


xev

Donde el dato importante es: keycode

Fuente

Arch - Configurar teclado en Español

Problema: quiero configurar el teclado español en el OS Arch.

Solución:
1. ejecutar comando:
setxkbmap es
2. Si se quiere dejar esto aplicado cada vez que se inicia la sesión, se debe modificar el archivo "~/.xinitrc", agregando la siguiente linea al final del archivo:
exec setxkbmap es


Fuente

miércoles, 2 de mayo de 2012

SAMBA - Montar unidad de red en el inicio de Ubuntu

Problema: necesito montar una unidad de red en el arranque del sistema operativo para poder usarla sin tener que montarla a mano cada vez que se inicia la computadora.


Solución:
1. Se abre el archivo "/etc/fstab":
sudo nano /etc/fstab
2. Se agrega la siguiente linea, al final del archivo:

//servidor/unidad /media/directorio_destino cifs    auto,user=username,password=password,noexec,user,rw,nounix,iocharset=utf8    0    0


viernes, 24 de febrero de 2012

Comando FIND - Como encontrar un archivo

Problema: Quiero encontrar un archivo en un árbol de directorios.

Solución: utilizar el comando find, en este caso solo lo utilizaremos para buscar un archivo por un nombre, pero es muy potente el comando para encontrar por muchos patrones.

find . -name "archivo.txt" [busca en el directorio actual y en los subdirectorios, el archivo con el nombre archivo.txt]

martes, 14 de febrero de 2012

Ubuntu Server - Monitorix

Problema: Quiero tener un monitoreo completo de mi servidor, en cuanto a temperatura de procesadores, temperatura de discos, espacio en discos, consumo de CPU, RAM, estado de servicios, puertos, placas de red, placas de video, kernel, base de datos, interrupciones, etc...

Solución:
1- Instalar Monitorix
sudo apt-get install monitorix

2- Utilizar la documentación de la aplicación para configurar los parámetros específicos del servidor en el archivo monitorix.conf
DOCUMENTO
sudo nano /etc/monitorix.conf

3- Reiniciar los servicios monitorix y apache
sudo /etc/init.d/monitorix restart
sudo /etc/init.d/apache2 restart

Fuente

jueves, 3 de noviembre de 2011

Samba - Montar unidad de red con samba

Problema: necesito montar una unidad de red en mi máquina (linux) utilizando SAMBA ya que ésta unidad se encuentra compartida por Windows.

Solución:
1. Instalar:
sudo apt-get install smbfs

2. Crear directorio
mkdir sambadir

3. Montar unidad de red
sudo smbmount //10.0.0.x/e sambadir/ -o user=widow pass=******

jueves, 13 de octubre de 2011

Problema: Quiero compilar una aplicación en gcc y que utiliza el motor MYSQL para realizar consultas en una base de datos, pero al compilar me dice que el header no existe.

Solución: Posiblemente el problema es que no están instalados los headers en tu O.S..
1. Verificar si existe el archivo.
ls /usr/include/mysql
Debe devolver un listado de archivos *.h, de no ser así se debe continuar con el punto 2.
2. Instalar la librería
sudo apt-get install libmysqld-dev
3. En el código C reemplazar por