miércoles, 25 de marzo de 2015

Comandos útiles ScreenOS



get hostame - Displays the hostname of the device

get chassis - Displays chassis information such as temperature, fan status, and slot information

get system - Displays hardware and software information

get config - Displays the complete running configuration

get zone - Displays all zones present in device

get interface - Displays all physical and sub-interfaces

get arp - Displays all number of sessions, MAC addresses,and IP addresses learned by the device

get ssh - display active management SSH sessions



viernes, 20 de marzo de 2015

Instalación de servidor de licencias MAPLE

1.- Descargar NetworkToolsInstaller.run

2.- Realizar la instalacion de NetworkTools

3.- Activar la licencia con el purchase code , la MAC Addres de la interface de red a utilizar del servidor de licencias.

cd Maple/activate

./activation

4.- Editar el archivo Maple.lic y ajustar los parámetros correspondientes a los puertos de comunicación:

SERVER  servername macaddress port
VENDOR maplelmg PORT=port

5.- Crear las políticas correspondientes en el firewall.

6.- Ejecutar el servidor de licencias:

cd Maple/version/FLEXlm/version/lmgrd -c Maple/version/activate/Maple.lic -l debug_log &

7.- Agregar los nombres de usuario de los equipos que usaran Maple en el archivo maplelmg.opt :

GROUP Maple_users usuario1 usuario2 usuario3
INCLUDE Maple GROUP Maple_users

8.- Instalar Maple en los equipos cliente con los parámetros siguientes:

- Servidor de Licencias
- Puerto

Instalación de MATLAB License Manager


1.- Obtener licencia.lic y FIK del sitio de MathWorks:

2.- Instalar MATLAB (solo License Manager)

3.- Editar el archivo de licencia creado (license.dat) con los puertos correspondientes:

SERVER servername macaddress port
DAEMON MLM "" port=port

4.- Crear las politicas correspondientes en el firewall.

5.- Iniciar el servicio:

/usr/local/MATLAB/version/etc/lmstart

Inicio automático:

1.- Realizar los siguientes symlinks:

ln -s $MATLAB/etc/lmboot  /etc/lmboot_TMW
ln -s $MATLAB/etc/lmdown  /etc/lmdown_TMW


2.- Copiar el script flexnet.boot.linux al directorio /etc/init.d/ y dar permisos de ejecución:

cp $MATLAB/etc/flexnet.boot.linux /etc/init.d/flexnet

3.- Editar la linea del archivo flexnet correspondiente al usuario que ejecutara matlab:

/etc/lmboot_TMW -u CHANGE_USER_NAME && echo 'MATLAB_lmgrd'

4.- Dar permisos de ejecución al archivo flexnet:

chmod o+x /etc/init.d/flexnet

5 .- Ejecutar el license manager:

/etc/init.d/flexnet start

Requerimientos en instalación de clientes:

- Imagen de Matlab
- FIK
- license.dat (generada en el servidor)

jueves, 19 de marzo de 2015

Instalación y Configuración de Matlab Distributed Computing Server


1.- Head Node

- Instalar Matlab Distributed Computing Server con las toolboxes y el Network License Manager

- La licencia y el FIK para la instalación se obtienen desde el sitio web de MathWorks (FIK y license.lic)

2.- Workers

- Instalar Matlab Distributed Computing Server con todas las toolboxes
- El FIK para la instalación se obtiene desde el sitio web de MathWorks  y la licencia (license.dat) se obtiene del servidor  con el  Network License Manager (Head Node) la cual fue generada por el mismo durante su instalación.


3.- Admin Center

Para agregar los nodos al cluster es necesario ejecutar la aplicacion admincenter la cual reside en el directorio de la instalacion de MATLAB:

cd MATLAB/toolboxes/distcomp/bin/
./admincenter

Posteriormente agregar los hostnames (head node y workers), agregar el Matlab Job Scheduler (Head Node) y agregar los workers con la cantidad de trabajos que podra ejecutar cada uno.


4.- Desktop

- Instalar MATLAB con la toolbox Parallel Computing ToolBox

- Crear el profile correspondiente al Matlab Job Scheduler (MJS):

Parallel Menu -
                          Manage Cluster Profiles -
                                                                   Add -
                                                                            Custom -
                                                                                           Matlab Job Scheduler


- Editar el profile agregando lo siguiente:

Descripción
Hostname del Matlab Job Scheduler (MJS) (el Head Node)

- Ejecutar la validación:

Click en "Validate"





Fuente: MathWorks Video

Montar imagen iso en Linux


1.- mount -o loop image.iso puntodemontaje

Ejemplo:

mount -o loop Matlab.iso /mnt/matlab




viernes, 13 de marzo de 2015

Django App Names


1.- Dentro del archivo models.py usar lo siguiente (Ejemplo):
                 
class ModelName(models.Model)
                .......
                 class Meta:
                      verbose_name = "Nombre"
                      verbose_name_plural = "Nombres"



Fuente: ionel's codelog

miércoles, 4 de marzo de 2015

Instalacion OpenCV en Linux


1.- Instalar lo siguiente:


# yum groupinstall "Development Tools"
# yum install pkgconfig
# yum install cmake
# yum install gtk2-devel

2.- Descargar OpenCV:

# wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip

3.- Descompactarlo:

unzip opencv-2.4.9.zip
cd opencv-2.4.9
mkdir release
cd release

4.- Compilarlo:

# cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
# make
# make install

5.- Agregar variables de entorno:

# export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:/usr/­local/lib/pkgconfig


6.- Agregar algunos symlinks a las librerias de 32 y 64 bits de CUDA (libcufft.so, libnppc.so, libnppi.so, libnpps.so, libcudart.so) para poder compilar los ejemplos:

Ejemplo:

# ln -s /usr/local/cuda/lib/libcufft.so /usr/lib/libcufft.so
# ln -s /usr/local/cuda/lib64/libcufft.so /usr/lib64/libcufft.so


7.- Compilar ejemplos:

# cd /usr/src/opencv-2.4.9/samples/c
# . build_all.sh

8.- Ejecutar ejemplos:

# ./delaunay

lunes, 2 de marzo de 2015

Grabar/Copiar un dvd en Linux/Debian desde la consola


1.- Instalar wodim

#apt-get install wodim

2.- Identificar grabadora:

# wodim -devices

3.- Grabar imagen al dvd:

# wodim -v -eject dev=/dev/dvd0 dvd.iso