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

lunes, 3 de octubre de 2011

MDB en Ubuntu

Problema: tengo un archivo con formato MDB (Base de datos Access) y necesito abrirlo para extraer información de las tablas.

Solución:
1. Instalar paquetes
sudo apt-get install mdbtools mdbtools-gmdb

2. Ejecutar la aplicación
gmdb2

Fuente

miércoles, 13 de julio de 2011

Unetbootin - Error "no init found"

Problema: quiero instalar la nueva versión de Ubuntu 11.04 en mi PC/Notebook/Netbook utilizando el unetbootin que tengo instalado en mi ubuntu 9.04, ya que Ubuntu me dice que ya no tengo soporte para el os que tengo. Se crea correctamente el pendrive con la iso instalada, pero cuando intento bootear desde el para instalarlo me aparece el error no init found y el pendrive estaba formateado y completamente limpio.

Solución:
1. Descargar la última versión de unetbootin desde: Descargar
2. Dale permisos al archivo de ejecución:
sudo chmod 777 ~/descargas/unetbootin-linux-xxx
3. Ejecutamos unetbootin:
cd ~/descargas
sudo ./unetbootin-linux-xxx
4. Realizamos la instalación de la ISO en el pendrive, como se realiza normalmente en unetbootin.

Nota: el directorio "descargas" es solo representativo, depende de la configuración de tu browser es donde es encontrará el arhivo.

martes, 12 de julio de 2011

Screen - moverte con el scroll

Problema: al utilizar screen no puedo moverme hacia arriba para poder ver las lineas que ya no se muestran en la pantalla, por ejemplo ver que es lo que hace en la instalación de una aplicación.

Solución:
1. Estando dentro de la aplicación screeen, con la siguiente combinación de teclas podes moverte hacia arriba para ver las lineas que no aparecen en la pantalla.
Ctrl+A, lueg Esc y para moverte PgUp o PgDown