Mio Mi Blog

un blog de un ubuntero… para ubunteros =)

Archivos de la categoría ‘Uncategorized’

proando wordpress for ipod proandoo!!!

Publicado por velorek en Enero 16, 2009

este es un posteo echo desde mi ipod wuaaaaa!!!!

Publicado en Uncategorized | Etiquetado: | Deja un Comentario »

Estructuracion Cluster BEOWULF

Publicado por velorek en Noviembre 24, 2008

beowulf

I. ¿Que es un cluster?
1.1. Definicion
1.2. Beneficios de la Tecnología Cluster
1.3. Clasificación de los Clusters
1.4  Componentes de un Cluster
1.5. Uso de los Clusters
1.5.1. Clusters en Aplicaciones Científicas
1.5.1. Clusters en Aplicaciones Científicas
1.5.2. Clusters en Aplicaciones Empresariales

II. Cluster BEOWULF
2.1. Hardware
2.2. Software
2.3. Clasificaciones de BEOWULF
2.3.1. Clase I
2.3.2. Clase II

III. Elementos de un Cluster BEOWULF
3.1 Disco 17
3.1.1. Clientes sin disco (Disk-less)
3.1.2. Instalación Local Completa en los Clientes
3.1.3. Instalación NFS Estánda
3.1.4. Sistemas de Archivos Distribuidos
3.2. Memoria
3.3. Procesador
3.4. Simetric MultiProcessor (SMP)
3.6. Massively Parallel Processing (MPP)
3.6. Red

IV. Implementación y Construcción
4.1. Consideraciones
4.2. HARDWARE
4.2.1. Comunicación entre nodos
4.2.2. Consideraciones para equipos sin disco duro
4.3. SOFTWARE
4.3.1. Instalación y arranque del sistema operativo en el servidor central
4.3.2. Instalación y configuración de software de inicialización en los nodos (diskless)
4.3.2.1. Asignación automática de dirección IP
4.3.2.2. Servidor de archivos de arranque TFTP
4.3.2.3. Cargador de arranque
4.3.2.4 Creación del kernel para los nodos
4.3.3. Organización de sistemas de archivos para NFS
4.3.4. Servidor NFS
4.3.5. Configuración por nodo
4.3.5.1. Montaje de los sistemas de archivos remotos
4.3.5.2. Configuración cliente NIS
4.3.6. Archivo /etc/hosts

DESCARGAR ARCHIVO: trabajo-final-beowulf

PRESENTACION: presentacionbeowulf

Publicado en Uncategorized | Etiquetado: , , , | Deja un Comentario »

PostgreSQL8.1 en FreeBSD

Publicado por velorek en Octubre 2, 2008

actualizar los puertos (http://www.forat.info/2006/07/30/actualizar-el-arbol-del-ports/)

Empezaremos por actualizar los ports.

- cd /usr/ports/net/cvsup-without-gui/ && make install clean
- cd /usr/ports/ports-mgmt/portupgrade && make install clean

Con esto quedan instalados los dos programas que necesitamos para hacer la actualización.

Ahora editamos el archivo make.conf que se encuentra en el directorio /etc con el editor vi.

- vi /etc/make.conf

y agregamos al principio del archivo las siguientes lineas.

SUP_UPDATE=yes
SUP=/usr/local/bin/cvsup
SUPFLAGS= -g -L 2
SUPHOST=cvsup.uk.FreeBSD.org
SUPFILE=/usr/share/examples/cvsup/stable-supfile
PORTSSUPFILE=/usr/share/examples/cvsup/ports-supfile
DOCSUPFILE=/usr/share/examples/cvsup/doc-supfile

- Pulsa la tecla ESCAPE “ESC” y después wq! y pulsa la tecla ENTER.

Y listo! ya podemos ir al directorio /usr/ports y poner make update y el solito actualizara tu árbol de ports con las ultimas versiones y programas existentes.

Cuando esten configurados: (fuente: http://www.freebsddiary.org/postgresql.php)

entramos al port del postgres

# cd /usr/ports/databases/postgresql81-server/

# make

# make install

Despues de eso colocamos lo siguiente:

# su -l pgsql -c initdb

deberia salir un mensaje mas o menos asi:

This database system will be initialized with username "pgsql".
This user will own all the data files and must also own the server process.

Creating directory /usr/local/pgsql/data
Creating directory /usr/local/pgsql/data/base
Creating directory /usr/local/pgsql/data/global
Creating directory /usr/local/pgsql/data/pg_xlog
Creating template1 database in /usr/local/pgsql/data/base/1

[snip]

Success. You can now start the database server using:

/usr/local/bin/postmaster -D /usr/local/pgsql/data
or
/usr/local/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start

Despues de eso… editamos el archivo /etc/rc.conf y agregamos la siguiente linea para hacer que parta siempre el servicio al iniciar el servidor:

postgresql_enable="YES"

Luego iniciamos el servidor con:

# /usr/local/etc/rc.d/postgresql start

Luego creamos un usuario de la siguiente forma

# su -l
# su pgsql
$ /usr/local/bin/createuser freebsd07
Shall the new role be a superuser? (y/n) y
CREATE ROLE

adduser postgres
Username: postgres
Full name: postgres
Uid (Leave empty for default):
Login group [postgres]: postgres
Login group is postgres. Invite postgres into other groups? []: n
Group n does not exist!
Login group is postgres. Invite postgres into other groups? []:
Login class [default]:
Shell (sh csh tcsh bash rbash nologin) [sh]: bash
Home directory [/home/postgres]: /home/postgres
Use password-based authentication? [yes]: no
Lock out the account after creation? [no]: yes
Username   : postgres
Password   : <disabled>
Full Name  : postgres
Uid        : 1001
Class      :
Groups     : postgres
Home       : /home/postgres
Shell      : /usr/local/bin/bash
Locked     : yes
OK? (yes/no): n

Crear nuevo usuario despue de creado el rol

$ bash

[root@free7 /root]$ su pgsql

[pgsql@free7 /root]$ /usr/local/bin/createuser postgres

Shall the new user be allowed to create databases? (y/n) y
Shall the new user be allowed to create more new users? (y/n) y
CREATE USER

[pgsql@free7 /root]$ /usr/local/bin/createdb mydb
CREATE DATABASE

Para la coneccion externa realizar los siguientes pasos:
Para poder dejar nuestro motor de base de datos como servidor, y que permita conecciones
locales y externas, lo primero es encontrar la ubucacion de los siguientes archivos para
poder modificarlos:
postgresql.conf

pg_hba.conf

Si no sabes como ubicarlos solamente digita el siguiente comando:
$ sudo find / -name [n_archivo]

Una vez encontrados procederemos a modificar primeramente el archivo postgresql.conf, para
eso entramos a su correspondiente directorio y ejecutamos lo siguiente:
$ sudo gedit postgresql.conf

Y buscamos las siguientes lineas:
#listen_addressess = ‘localhost’

#port=5432

Que deben ser modificadas por estas:
listen_addressess = ‘*’

port=5432

Ahora modificamos el pg_hba.conf, en el buscamos la siguiente linea:
#IPv4 local connections:

host   all    all     127.0.0.1/32   trust

Y la modificamos por estas:
#IPv4 local connections:

host    all    all     0.0.0.0/0     trust

Una vez realizados estos cambios reiniciamos el pc.

Cuando este listo se debe probar desde un pc externo con el numero de ip del servidor y el usuario y bd creado, no genera contraseña asi ke debe dejarse ese campo en blanco, y luego crear contraseña… naa ma

FIN

Publicado en Uncategorized | Etiquetado: , , | Deja un Comentario »

emesene – cargar contactos

Publicado por velorek en Julio 25, 2008

sudo sed -i.bak 's/09607671-1C32-421F-A6A6-CBFAA51AB5F4/CFE80F9D-180F-4399-82AB-413F33A1FA11/g'
 /usr/share/emesene/emesenelib/XmlTemplates.py

librerias GLIB, ATK, PANGO, CAIRO

apt-get install libglib2.0-dev

apt-get install libpango1.0-dev libgtk2.0-dev

librerias jpg
sudo apt-get build-dep eog

ubuntu studio look
sudo apt-get install ubuntustudio-theme
sudo apt-get install ubuntustudio-icon-theme
sudo apt-get install ubuntustudio-gdm-theme
sudo apt-get install ubuntustudio-wallpapers

compartir carpetas si es ke manda error con el samba
$ id
$ command
$ newgrp sambashare

Publicado en Uncategorized | Deja un Comentario »

Solución VirtualBox 1.6.2 en UBUNTU

Publicado por velorek en Julio 7, 2008

$ sudo gedit /etc/init.d/mountdevsubfs.sh

Veras un bloque de codigo con un aspecto similar a este:

#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount –rbind /dev/bus/usb /proc/bus/usb

Ahora descomenta las 4 ultimas lineas, debe quedar como:

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb

Si de todas formas los pasos anteriores no funcionan, y el usb no se
habilita, puedes intentar lo siguiente.

- obten el identificador el grupo vboxusers

$ grep vbox /etc/group
vboxusers:x:124:jose

Aqui en nuestro caso seria el valor 124.

Ahora editamos el fichero fstab y añadimos el valor de ese id.

sudo gedit /etc/fstab

## usbfs is the USB group in fstab file:
none /proc/bus/usb usbfs devgid=124,devmode=664 0 0

Hacemos lo mismo con el fichero mountdevsubfs.sh

$ sudo gedit /etc/init.d/mountdevsubfs.sh

## Mount the usbfs for use with Virtual Box
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=124,devmode=664

Ahora reiniciamos, y virtualbox deberia detectar nuestros dispositivos usb.

sudo gedit /etc/udev/rules.d/40-permissions.rules

buscamos la linea:

SUBSYSTEM==”usb_device”, MODE=”0664″

y la cambiamos por esta otra:

SUBSYSTEM==”usb_device”, MODE=”0666″

Publicado en Uncategorized | Deja un Comentario »