sábado, 24 de julio de 2010

Instalando Oracle 11gR1 en Ubuntu

Installing Oracle 11gR1 on Ubuntu

Bueno, después de mucho tiempo estar metido en otros asuntos ajenos a Linux, quité mi Debian, por Ubuntu. Me cansé de tener problemas con drivers en cada actualizacion del sistema, a lo mejor era culpa mia, pero no tengo el suficiente tiempo para solucionar ese tipo de inconvenientes, hasta el momento todo ha salido muy bien con ubuntu y mas con el Ubuntu Software Center (utiliza apt), de lo mejor!

La tarea ahora era instalar Oracle, en mi Debian no tuve éxito, hubo algunos conflictos con librerias. Aquí fue mas sencillo, solo seguí algunas cosas de este articulo:
http://www.pythian.com/news/1355/installing-oracle-11gr1-on-ubuntu-810-intrepid-ibex/

En el articulo se indican los pasos para instalar la version R1 del Oracle11g en Ubuntu 8.10, aunque yo lo hice con 11gR2 sobre ubuntu 10.04 Desktop.

Recuerden deshabilitar el control de XWindows con el comando xhost +, de esa manera, no tendrán problemas al arrancar el RunInstaller de Oracle desde la consola.

De todas maneras dejo un resumen del articulo, indicando lo que se debe hacer antes de correr el RunInstaller, por si el autor lo elimina:

apt-get install gcc make binutils gawk x11-utils
rpm alien ksh lsb-rpm


root@ibex:~# cd /bin
root@ibex:/bin# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2008-11-02 21:33 /bin/sh -> dash
root@ibex:/bin# ln -sf /bin/bash /bin/sh
root@ibex:/bin# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2008-11-02 22:34 /bin/sh -> bash
root@ibex:/bin#

root@ibex:/bin# cd
root@ibex:~# pwd
/root
root@ibex:~# addgroup oinstall
Adding group `oinstall' (GID 1001) ...
Done.
root@ibex:~# addgroup dba
Adding group `dba' (GID 1002) ...
Done.
root@ibex:~# addgroup nobody
Adding group `nobody' (GID 1003) ...
Done.
root@ibex:~# usermod -g nobody nobody
root@ibex:~# useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
root@ibex:~# mkdir /home/oracle
root@ibex:~# chown -R oracle:dba /home/oracle
root@ibex:~# ln -s /usr/bin/awk /bin/awk
root@ibex:~# ln -s /usr/bin/rpm /bin/rpm
root@ibex:~# ln -s /usr/bin/basename /bin/basename
root@ibex:~# mkdir /etc/rc.d
root@ibex:~# for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done
root@ibex:~# mkdir -p /u01/app/oracle
root@ibex:~# chown -R oracle:dba /u01
root@ibex:~#

Realizar cambios en: /etc/sysctl.conf:
root@ibex:~# cd /etc
root@ibex:/etc# cp sysctl.conf sysctl.conf.original

Editarlo y agregar:

fs.file-max = 65535
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65535
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144


Luego, se modifica: /etc/security/limits.conf:

root@ibex:/etc# cd /etc/security/
root@ibex:/etc/security# cp limits.conf limits.conf.original

Se agrega también:

oracle soft nproc 2047
oracle hard nproc 16383
oracle soft nofile 1023
oracle hard nofile 65535


El ultimo, es: /etc/pam.d/login:

root@ibex:/etc/security# cd /etc/pam.d
root@ibex:/etc/pam.d# cp login login.original

Agregar:

session required /lib/security/pam_limits.so
session required pam_limits.so

sábado, 30 de enero de 2010

AirMouse

Tiempo sin postear algo...

Últimamente buscando mucha información y enterándome de lo que pasa a nivel tecnólogico.. Por ejemplo, este nuevo ratón que ya se esta comercializando, el AirMouse, excelente diseño y mucho mas saludable que el ratón tradicional, adicional a esto permite ejecutar acciones más rápidas y precisas, echenle un vistazo:

http://www.gizmag.com/airmouse-wearable-mouse/13993/picture/109503/


domingo, 29 de noviembre de 2009

Nokia Booklet 3G

Este es el nuevo y primer mini-portátil de nokia, el BookLet 3G todo en movilidad:





Las principales características del Booklet 3G son: Procesador Intel Atom de 1.6 Ghz, 1 GB de Memoria Ram DDR2 y 120 GB en disco, viene con Windows 7 Starter. Pesa tan solo 1,25 kilogramos y tiene una duración de batería de hasta doce horas, puede conectarse a Internet mediante la red de telefonía móvil o por WLAN. Ah! y viene con GPS y A-GPS integrado.

Eso sí en Nokia Colombia ni rastros de este notebook.

miércoles, 11 de noviembre de 2009

Filtrar Direcciones MAC en el DHCP de Windows Server 2003


El servicio DHCP en Windows 2003 Server no tiene la posibilidad en primera instancia de realizar un filtrado por direcciones MAC, es decir, no se le puede especificar que clientes pueden o no adquirir una dirección IP dentro de la LAN.

En el servicio se puede crear una reserva, que ofrece la posibilidad de asignar la misma dirección IP a una dirección MAC determinada, pero esto no ofrece un nivel de seguridad que garantice que clientes que no pertenecen a la organización se conecten a la red y puedan hacer uso de algún servicio que no esté restringido.



lunes, 2 de noviembre de 2009

3DminiClips

En el Tiempo.com, postearon un articulo acerca de este sitio Web: 3dminiclips, creado por un Ingeniero Colombiano de 25 años.
Así que le eché un vistazo al sitio y a pesar de que aún esta en versión Alpha, me pareció muy interesante. Allí se categorizan videos en 3D de diferentes temáticas al estilo Youtube.

Les dejo uno de los videos que más me gusto, World Builder:

Video Code by 3DminiClips.com



jueves, 29 de octubre de 2009

Linux en los Periódicos


La verdad, no soy un detractor de Windows, ni tampoco soy el mejor seguidor de Linux, pienso que ambos tienen sus pro y sus contra, aunque la idea es seguir cada vez mas con Linux, al fin y al cabo su filosofía, estabilidad, y entre muchas cosas mas, son excelentes.
Leyendo encontré un articulo publicado en el periódico el pais de España, me parece muy bien que le den cubrimiento a las noticias del Software Libre, cosa que hasta ahora no he visto en ningún periódico Colombiano:

http://www.elpais.com/articulo/tecnologia/Ubuntu/crece/hace/amigable/elpeputec/20091028elpeputec_2/Tes

Jaula Chroot en VSFTPD

Una Jaula Chroot, es un procedimiento en Linux, que cambia el directorio raiz de un usuario en particular, con el fin de forzar la utilización de otro directorio o de impedir el acceso que este pueda tener dentro de una de aplicación a otros directorios. Es muy útil ya que se puede aumentar considerablemente la seguridad en las aplicaciones y en general del SO en el que trabajemos.
vsftpd es una aplicación (Linux) que permite la transferencia de archivos a través del protocolo FTP. También existe proftpd en Linux, y Filezilla Server en Windows, entre otros por supuesto. En esta aplicacion cualquier usuario del SO, puede conectarse al servidor FTP, a menos que su acceso se encuentre limitado.
Cuando un usuario utiliza el servicio FTP por medio de un cliente destinado para tal fin, sí en la configuración del servidor, no existen reglas que garanticen la segurida
d, el usuario podría moverse en cualquier subdirectorio y llegar al directorio /. Si es un usuario sin privilegios de root, no ocasionaría ningún daño, pero podría espiar todas las carpetas en el servidor que tengan permisos de lectura, pero si este usuario tiene privilegios, entonces podría descargar archivos de cualquier directorio o borrar algún elemento:

Img 1.0: Un usuario puede desplazarse en cualquier subdirectorio /


Si copiamos las siguientes líneas en el archivo de configuración del vsftpd, que se encuentra normalmente en /etc/vsftpd:
tcp_wrappers=yes
chroot_local_user=yes

Y después de reiniciar el servicio, el cliente FTP muestra como directorio raíz, el directorio home del usuario, especificado en /etc/passwd:


mariofespinosa:x:504:506::/home/mariofespinosa:/bin/bash


Img 2.0: Un usuario sólo tiene acceso a su directorio HOME

Pero, no solamente se muestra el directorio home, sino que si el usuario intenta acceder a otro directorio escribiendo la ruta, inmediatamente aparecería un error.
Las Jaulas chroot son muy utilizadas, no sólo en aplicaciones, sino también a nivel de SO como en Ubuntu o en Debian en los cuales vienen los paquetes que permiten ejecutar este procedimiento, tengo entendido que FreeBSD se especializa en el manejo de Jaulas.


viernes, 23 de octubre de 2009

Equivalencia entre Aplicaciones Linux - Windows

Para los que quieren vincularse al mundo linux o profundizar más, les dejo un link de un sitio Web que muestra una tabla de equivalencias entre Aplicaciones Linux y Windows:

http://linux.ciberaula.com/articulo/equivalencias_windows_linux/