miércoles, 30 de noviembre de 2011

Instalación de Oracle Grid Engine



Antes de realizar la instalación se requiere lo siguiente:

- Comunicación entre los equipos que formaran parte del clúster (Infiniband, Ethernet, Myrinet)
- Configurar el archivo /etc/hosts en cada uno de los equipos que formarán parte del clúster con la información correspondiente.
- Un directorio compartido entre cada uno de los equipos que formarán parte del cluster (NFS, GlusterFS, etc.)
- Crear un usuario para la ejecución de los demonios del grid engine (Ejem. sgeadmin) y hacerlo propietario de los directorios de instalación del grid engine.

Descargar las fuentes para la instalación:

Oracle Grid Engine

Descompactar los siguientes archivos en el directorio raiz para grid engine:

tar zxvf oge-6_2u7-common.tar.gz
tar zxvf oge-6_2u7-bin-linux24-x64.tar.gz
tar zxvf oge-6_2u7-arco.tar.gz
tar zxvf oge-6_2u7-inspect.tar.gz
tar zxvf webconsole3.0.2-linux.tar.gz


Instalación del nodo maestro:

1.- Agregar (si es que no están ya) al archivo /etc/services los puertos a los servicios que ocupará el grid engine:

sge_qmaster 6444/tcp # Grid Engine Qmaster Service
sge_qmaster 6444/udp # Grid Engine Qmaster Service
sge_execd 6445/tcp # Grid Engine Execution Service
sge_execd 6445/udp # Grid Engine Execution Service

2.- Crear la variable de entorno del directorio donde se instalará el grid engine

# SGE_ROOT=/opt/sge
#export SGE_ROOT

3.- Ejecutar el script de instalación y seleccionar las opciones requeridas:

./install_qmaster

4.- Ejecutar el archivo de configuración:

# . /raid/oge/default/common/settings.sh

5.- Agregar variables de entorno:

# vi /etc/profile

export SGE_ROOT=/opt/sge
source /opt/sge/--------------/common/settings.sh


Instalación del nodo de ejecución:

1.- Agregar (si es que no están ya) al archivo /etc/services los puertos a los servicios que ocupará el grid engine:

sge_qmaster 6444/tcp # Grid Engine Qmaster Service
sge_qmaster 6444/udp # Grid Engine Qmaster Service
sge_execd 6445/tcp # Grid Engine Execution Service
sge_execd 6445/udp # Grid Engine Execution Service

2.- Crear la variable de entorno del directorio donde se instalará el grid engine

# SGE_ROOT=/opt/sge
#export SGE_ROOT

3.- Ejecutar el script de instalación y seleccionar las opciones requeridas:

./install_execd

4.- Ejecutar el archivo de configuración:

# . /raid/oge/default/common/settings.sh




Scripts de inicio:

Nodo Maestro
/etc/init.d/sgemaster start | stop | restart

Nodo de Ejecución
/etc/init.d/sgeexecd start | stop | restart


Comandos útiles para el admin:

qconf -ss
qcon -se
qconf -as
qconf -ae
qconf -so
qconf -sm
qconf -ao
qconf -am


lunes, 28 de noviembre de 2011

Formatear disco en Linux




1.- Identificar disco:

# fdisk -l

2.-

# fdisk /dev/sdb

3.-Borrar particiones existentes si las hay con la opción "d"

4- Crear la una partición nueva con la opción "n", crear la partición primaria con la opción "p" , seleccionar la el numero de partición "1", aceptar las opciones subsecuentes y salir con "w".

5.- Formatear la partición creada:

# mksf.xfs /dev/sdb1

6.- Crear un directorio donde montar la partición, crear su entrada correspondiente en /etc/fstab y montarla:

# mkdir /particion
# vi /etc/fstab

/dev/sdb1 /particion xfs defaults,user 0 0

# mount -a



Raid por software en Debian Lenny




1.- Identificar si no hay ya un raid creado:

# fdisk -l
# cat /proc/mdstat

2.- Si lo hay (md0) detenerlo y borrarlo:

# mdadm --stop /dev/md0
# mdadm --remove /dev/md0

3.- Crear el dispopsitivo donde montaremos el raid:

# mknod /dev/md0 b 9 0

4.- Definir el tipo de raid a utilizar (para este caso el 0) y crearlo con los discos que lo integraran:

# mdadm --create /dev/md0 --level=raid0 --raid-devices=3 /dev/sda /dev/sdb /dev/sdc
5.- Verificar:

# cat /proc/mdstat
# mdadm --detail /dev/md0

6.- Formatear el raid con el sistema de archivos a utilizar (en este caso xfs):

# mkfs.xfs /dev/md0

7.- Agregar un punto de montaje para el raid en /etc/fstab

# vi /etc/fstab

/dev/md0 /raid xfs defaults,user 0 0

8.- Montar el raid:

# mount -a




Referencias:


viernes, 25 de noviembre de 2011

NAT en Debian



1.- Descomentar o agregar en el archivo /etc/sysctl.conf lo siguiente:

net.ipv4.ip_forward=1

2.- Reiniciar

3.- Añadir la siguiente ACL:

sudo iptables -t nat -A POSTROUTING -o $WAN -j MASQUERADE


Fuente: DeiviDMD

miércoles, 23 de noviembre de 2011

Error en Opnet

OPNET - the license file and Linux

In OPNET installation notes, it is clearly explained that OPNET is tested with Fedora, and that the license file must be located in a local disk.
It could be the case that you want to use OPNET on some other distribution, say openSUSE as in my case.
In this case, OPNET installation is straightforward, but as soon as you try to install the licenses, you get a message saying "license file is not local", while you perfectly know that you're working only on local disks!
The problem is, that OPNET wants the license file to be installed on an ext3 formatted disk (Fedora's default), while your disk could also be reiserfs (SuSE default) or whatever...
In this page, I'll explain how to avoid this limitation, while keeping the license in your local disk and avoiding formatting your disk!

Solution

The idea is to create a loopback file in opnet licenses' location, and then mounting this file as an ext3 partition. Although the procedure is quite simple in itself, I'll explain all steps with a high level of details.

$> cd /opt
go to work directory

$> dd if=/dev/zero of=op_license_disk bs=1k seek=4096 count=0
this creates a sparse loopback file in your hard disk

$> mkfs.ext3 -i 1024 -b 1024 -m 5 -F -v op_license_disk
amp;gt; mkfs.ext3 -i 1024 -b 1024 -m 5 -F -v op_license_disk
amp;gt; mkfs.ext3 -i 1024 -b 1024 -m 5 -F -v op_license_disk
amp;gt; mkfs.ext3 -i 1024 -b 1024 -m 5 -F -v op_license_disk
format this file as ext3

$> mount -o loop op_license_disk /opt/OPNET_license
mount your loopback file in opnet licenses' directory

now, you can go with the license manager, as usual for OPNET
$> op_license_manager
amp;gt; op_license_manager
amp;gt; op_license_manager
amp;gt; op_license_manager

test your opnet by starting it, if everything works well, add this in line your /etc/fstab file:
/opt/op_license_disk /opt/OPNET_license ext3 loop 0 0
then, everything should work well, also after a reboot





Original: Claudio Vicari

miércoles, 16 de noviembre de 2011

Servidor NFS



CONFIGURACIÓN EN EL SERVIDOR

1.- Instalar NFS en el servidor:

yum -y install nfs-utils nfs-utils-lib rpcbind

2.- Habilitar los servicios de NFS para su ejecución de inicio:

# chkconfig nfs on
# chkconfig rpcbind on
# chkconfig nfslock on

3.- Modificar el archivo de configuración de NFS descomentando las siguientes lineas:

# vi /etc/sysconfig/nfs

RQUOTAD_PORT=875
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
STATD_PORT=662
STATD_OUTGOING_PORT=2020


4.- Agregar las siguientes reglas al firewall:

# iptables -I INPUT -m multiport -p tcp --dport 111,662,875,892,2049,32803 -j ACCEPT
# iptables -I INPUT -m multiport -p udp --dport 111,662,875,892,2049,32769 -j ACCEPT

# service iptables save


5.- Agregar los directorios a exportar(compartir) por NFS:

# vi /etc/exports

/directorio 192.168.10.0/255.255.255.0(rw,sync,no_root_squash,fsid=1)


6.- Iniciar los servicios de NFS:

# service rpcbind start
# service nfs start
# service nfslock start


CONFIGURACIÓN EN LOS CLIENTES:

1.- Iniciar los servicios de NFS:

service rpcbind on
chkconfig rpcbind on

2.- Agregar los directorios a montar por NFS:

# vi /etc/fstab

192.168.10.254:/directorio /mnt/directorio nfs defaults 0 0


3.- Montar:

# mount -a


Referencias:




ZFS en Linux


1.- Instalar ZFS:

rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm

yum install zfs-fuse

2.- Crear un pool con varios discos duros:

zpool create -f poolname sda sdb sdc

3.- Crear sistema de archivos:

zfs create poolname/apps
zfs create poolname/home

4.- Reservar espacio y asignar cuotas:

zfs set reservation=100G poolname/apps
zfs set quota=100G poolname/apps

5.- Verificar resultados:

zfs list



Referencias:


martes, 15 de noviembre de 2011

Channel Bonding en Linux

1.- Seleccionar modo a utilizar para channel bonding bajo Linux: Link

2.- Habilitar el módulo creando el siguiente archivo en /etc/modprobe.d/bonding.conf:

alias bond0 bonding
options bond0 miimon=80 mode=1

3.- Agregar lo siguiente al script de configuración de cada una de las interfaces que serán parte del bonding:

Ejemplo: /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE="eth1"
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=NO

Ejemplo: /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=NO

4.-Crear el archivo para la interface bond0:

Ejemplo: vi /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0
IPADDR=
NETMASK=
NETWORK=
BROADCAST=
GATEWAY=
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
5.- Reiniciar

6.- Ejecutar el comando cat /proc/net/bonding/bond0 , el cual debe mostrar la siguiente salida:


Ethernet Channel Bonding Driver: v3.5.0 (November 4, 2008)

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth1
MII Status: up
MII Polling Interval (ms): 80
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:00:00:00:00:00

Slave Interface: eth2
MII Status: up
Link Failure Count: 1
Permanent HW addr: 00:00:00:00:00:00


7.- Comandos útiles para el testing:

ping : a la interface con el bonding desde los clientes

watch -d -n1 netstat -i : en el server con la interface bonding

martes, 8 de noviembre de 2011

Agregar una aplicacion como servicio en Windows Server


1.- Descargar e instalar Windows Resource Kit Tools de la pagina de microsoft.

2.- Abrir la linea de comandos para realizar el registro del servicio. Dentro de la linea de comandos nos vamos a la carpeta: "C:\Program Files\Windows Resource Kits\Tools"

3.- Crear el servicio. En la linea de comandos escribimos el comando que nos va a permitir crear el servicio: instsrv "Nombre de nuestro servicio" "C:\Program Files (x86)\Windows Resource Kits\Tools\srvany.exe"

Luego de ejecutar este comando la linea de comandos mostrará el siguiente mensaje:

The service was successfuly added!

Make sure that you go into the Control Panel and usethe Services applet to change the Account Name and Password that this newly installed service will usefor its Security Context.

Ya en este momento podemos ir a ver los servicios y encontraremos el que hemos creado anteriormente.

4.- Edición del registro de Windows.

Ahora vamos al registro de windows con el comando regedit y a la ruta: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Nombre de nuestro servicio

Hacemos clic derecho sobre la carpeta y le hacemos clic en New>Key

Creamos la Key con el nombre de Parameters. Dendro de esta key debemos crear un nuevo "String Value" con el nombre de "Application". Dentro de este String debemos colocar la ruta del programa que queremos dejar como servicio.

Ya con esto podemos ir a servicios e iniciar, reiniciar, pausar o detener nuestro servicio creado.

Liga con el documento original

lunes, 17 de octubre de 2011

Analizando discos duros en Linux





Herramientas:

1.- Testdisk y Photorec


3.- Analizar particiones XFS

#apt-get install xfsprogs

comandos: xfscheck, xfsrepair

4.- Comandos del sistema:

fsck
e2fsck
df
du
fdisk
badblocks

sábado, 15 de octubre de 2011

ClamAV: Error: Can't load daily.mdb: Malformed database




Para solucionar este error es necesario hacer lo siguiente:


Limpiar el contenido de los archivos daily y main:

#cp /dev/null daily.cvd

#cp /dev/null main.cld

#cp /dev/null mirrors.dat


Posteriormente ejecutar:

#freshclam --quiet

viernes, 14 de octubre de 2011

VLC player en CENTOS (EL5)




1. Descargar rpmforge-release rpm

# wget http://pkgs.repoforge.org/rpmforge-release
/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

2. Instalar vlc

# yum install vlc*

martes, 11 de octubre de 2011

Diagnósticos de fallas en Solaris




1.- Generar un explorer

cd /opt/SUNWexplo/bin

./explorer -w default,all

cd ..

cd output

scp explorer.tar.gz

2.- Comandos útiles para diagnóstico:

prtconf -p

prtdiag

psrinfo -v

showrev

cfgadm | grep sata

fmstat -v

fmdump -v -u uuid

martes, 12 de julio de 2011

Puertos USB en Virtualbox+Debian Squeeze Host




1.- Agregar usuario al grupo vboxusers

# adduser usuario vboxusers


2.- Cambiar la siguiente linea en el archivo /etc/udev/rules.d/10-vboxdrv.rules y dejarla asi:

KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="vboxusers", MODE="0600"

3.- Cerrar sesion

4.- Abrir virtualbox y antes de iniciar la maquina virtual hacer lo siguiente:

Ir a Configuración --USB -- Seleccionar "Agregar filtro vacío lns" -- Aceptar

5.- Encender la maquina virtual y seleccionar los dispositivos USB a utilizar.


Fuente: esdebian.org

jueves, 30 de junio de 2011

Adaptador WIFI USB DELL 1450 Dual-band en Ubuntu 11.04




1.- Instalar ndiswrapper

sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9 ndisgtk ndiswrapper-dkms
2.- Deshabilitar el modulo bcm43xx:

echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist

3.-Instalar controlador (windows) del adaptador:

ndiswrapper -i DELLNIC.inf

4.- Verificar si se instaló:

ndisswrapper -l

5.- Crear vínculo:

ndiswrapper -m

6.- Cargar módulo:

depmod -a
modprobe ndiswrapper

7.- Agregar el módulo ndiswrapper a /etc/modules


echo 'ndiswrapper' | sudo tee -a /etc/modules


Fuente: WikiDELL

martes, 28 de junio de 2011

Adaptador Intel PRO/Wireless 3945 en Debian Squeeze






1.- Agregar el repositorio non-free:

deb http://ftp.us.debian.org/debian squeeze main contrib non-free

2.- Actualizar e Instalar:

# aptitude update
# aptitude install firmware-iwlwifi wireless-tools

3.- Cargar los módulos:

#modprobe iwl3945
#modprobe iwlagn


Fuente: iwlwifi

martes, 14 de junio de 2011

LAMP en CentOS




1.- Instalando LAMP


-Mysql

yum install mysql mysql-server
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start
mysql_secure_installation

-Apache

yum install httpd
chkconfig --levels 235 httpd on
/etc/init.d/httpd start

-PHP

yum install php
/etc/init.d/httpd restart

-Librerías

yum install php-mysql php-common php-mbstring php-mcrypt php-devel php-xml php-gd



Fuentes: HowtoForge , thegeekstuff.

viernes, 27 de mayo de 2011

Yum en RHEL





1.- Descargar yum y dependencias:

wget http://dag.wieers.com/rpm/packages/yum/yum-2.4.2-0.4.el4.rf.noarch.rpm
wget ftp://ftp.univie.ac.at/systems/linux/dag/redhat/el4/en/x86_64/dag/RPMS/sqlite-2.8.17-1.el4.rf.x86_64.rpm
wget ftp://ftp.univie.ac.at/systems/linux/dag/redhat/el4/en/x86_64/dag/RPMS/python-elementtree-1.2.6-7.el4.rf.x86_64.rpm
wget http://packages.sw.be/python-sqlite/python-sqlite-0.5.0-1.1.el3.dag.x86_64.rpm
wget ftp://rpmfind.net/linux/dag/redhat/el4/en/x86_64/dag/RPMS/python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm

2.- Instalar:

rpm -ivh sqlite-2.8.17-1.el4.rf.x86_64.rpm
rpm -ivh python-elementtree-1.2.6-7.el4.rf.x86_64.rpm
rpm -ivh python-sqlite-0.5.0-1.1.el3.dag.x86_64.rpm
rpm -ivh python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm
rpm -ivh yum-2.4.2-0.4.el4.rf.noarch.rpm

3- Instalar repositorios:

rpm -Uhv http://apt.sw.be/redhat/el4/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm

4.- Actualizar:

yum update

jueves, 14 de abril de 2011

Torque/Maui Commands




1.- Job status

qstat
checkjob jobid

2.- Queues

qmgr -c "p s"

3.- Monitoring Jobs

qstat -n1

4.- Canceling Jobs

qdel jobid
qdel -p jobid

5.- Multiple Jobs Submission

qsub -t


6.- Requesting Resources

qsub -l resource

qsub -q queue

qsub -N scriptNAME

jueves, 7 de abril de 2011

Instalar MPlayer/Mencoder en Centos




1.-Instalar dependencias:

yum install gettext-devel expat-devel curl-devel zlib-devel openssl-devel

2.- Obtener y descompactar git:

wget http://kernel.org/pub/software/scm/git/git-1.6.1.tar.gz

tar xvfz git-1.6.1.tar.gz

3.- Instalar git:

cd git-1.6.1.tar.gz

make prefix=/usr/local all

make prefix=/usr/local install

4.- Obtener mplayer:

svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

svn update

5.- Instalar mplayer:

cd mplayer
./configure
make
make install

jueves, 24 de febrero de 2011

OpenCV




1.- Instalar Cmake:

wget http://www.cmake.org/files/v2.8/cmake-2.8.3.tar.gz
tar zxvf cmake-2.8.3.tar.gz
mkdir cmake-build
cd cmake-build/
../cmake-2.8.3/bootstrap
gmake
gmake install

2.- Instalar mas dependencias:

yum install gtk2 subversion zlib swig pkgconfig

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

3.- Descargar opencv y ffmpeg:

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
svn co https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary/trunk

4.- Descargar e instalar yasm:

wget http://www.tortall.net/projects/yasm/releases/yasm-1.0.1.tar.gz
tar zxvf yasm-1.0.1.tar.gz
cd yasm-1.0.1
./configure
make && make install

5.- Descargar e instalar openjpeg:

wget http://openjpeg.googlecode.com/files/openjpeg_v1_4_sources_r697.tgz
tar zxvf openjpeg_v1_4_sources_r697.tgz
cd openjpeg_v1_4_sources_r697
./configure
make && make install

6.- Descargar e instalar libraw1394:

wget http://downloads.sourceforge.net/project/libraw1394/libraw1394/libraw1394-2.0.5.tar.gz
tar zxvf libraw1394-2.0.5.tar.gz
cd libraw1394-2.0.5
./configure
make && make install

7.- Descargar e instalar libdc1394:

svn co https://libdc1394.svn.sourceforge.net/svnroot/libdc1394/trunk/libdc1394/
cd libdc1394/
autoreconf -i -s
./configure
make
make install

8.- Instalar ffmpeg:

./configure --enable-shared --enable-libopenjpeg --enable-libdc1394 --enable-libopencv
make && make install

9.- Instalar OpenCV:

cd ~/trunk/opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=NO ..
make && make install

10.- Configuracion de la ruta:

vi /etc/ld.so.conf.d/opencv.conf
y agregar ->> /usr/local/lib/

ldconfig
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

11.- Ejecutar tests:

cd ~/trunk>/opencv/release/bin
./cxcoretest
./cvtest -d ~/trunk/opencv/tests/cv/testdata/cv

12.- Construir ejemplos:

cd ~/trunk/opencv/samples/c
. build_all.sh
./delaunay

miércoles, 9 de febrero de 2011

Recuperar grub despues de instalar Windows 7




1.- Iniciar el equipo con un Live Cd

2.- Localizar la partición que tiene instalado Linux

$ sudo fdisk -l


3.- Montar la partición y los dispositivos

$ sudo mount /dev/sda1 /mnt
$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /proc /mnt/proc


4.- Ejecutar el comando chroot

$ sudo chroot /mnt

5.- Cargar el Grub en el MBR ejecutando el siguiente comando:


# grub-install --recheck /dev/sda


6.- Instalar grub2

$ sudo aptitude install grub2


7.- Actualizar el grub

$ sudo update-grub2

jueves, 20 de enero de 2011

P2P-MPI




1.- Descargar p2p-mpi

2.- Descompactar

$ tar xvfz p2pmpi-< version >.tar.gz
$ cd p2pmpi-< version >


3.- Ajustar de acuerdo a requerimientos los siguientes archivos

P2P-MPI.conf
P2P-RDV.conf


4.- Agregar las variables de entorno al .bashrc o .bash_profile

export P2PMPI_HOME=< absolute path of p2pmpi installation directory >
export PATH=$PATH:$P2PMPI_HOME/bin
export CLASSPATH=$CLASSPATH:$P2PMPI_HOME/p2pmpi.jar


5- Comandos útiles

runSuperNode
mpiboot
p2pmpirun

Opnet + Centos





1.- Instalar desde el binario Opnet Model Library

./models_X.bin

2.- Instalar desde el binario Opnet Modeler Documentation

./modeler_docs_X.bin

3.- Instalar desde el binario Opnet Modeler

./modeler_X.bin

4.- Agregar el path

export Opnet_HOME=/usr/opnet/X/sys/unix/bin
export PATH=$PATH:$Opnet_HOME


5.- Agregar las licencias

op_license_manager

Matlab + Centos





Reqs:

1.- yum -y install libXp



2.- mkdir /opt/matlab


3.- mount /dev/dvd /mnt/dvd

4.- sh install* -t


Test


5.- matlab -nodesktop o matlab -nojvm

6.- >> A=rand(6), B=inv(A), B*A

jueves, 13 de enero de 2011

Usando Mysql (Respaldo y restauración)




1.- mysqldump --u usuario --password --all --add-locks olddb > backup.sql

2.- mysql -u usuario -p

3.- create newdb;

4.- use newdb;

5.- source /path/backup.sql;

6.- show tables;

7.- select field1, field2 from table1;

martes, 11 de enero de 2011

Algo de Samba




1.-Revisar smb.conf (localizarlo en el directorio sfw)

2.- Comandos utilizados

svcs -a |grep samba
testparm
smbpasswd -u user
smbpasswd -a user
smbpasswd user
svcadm enable samba
svcadm refresh samba
svcadm restart samba

lunes, 10 de enero de 2011

Instalando una versión de python alternativa a la que está en producción




1.- Descargar python


2.- Instalar:


./configure
make
make altinstall

Utilizando Django




1.- Descargar Django

2.- Instalar:

tar xzvf Django-1.X.X.tar.gz
cd Django-1.X.X
sudo python setup.py install


3.- Descargar e instalar setuptools

python setup.py build
python setup.py install

4.- Descargar e instalar MySQLdb

python setup.py build
python setup.py install