21 octubre 2008

OpenOffice3 en Ubuntu 8.04

Hace pocos dias salio la versión final de OpenOffice3, asi que decidi probarlos, aunque al inicio tuve algunos problemas, buscando en Internet lo pude solucionar.

Pagina del OpenOffice3: http://download.openoffice.org/index.html

Para descargar los deb en español

# wget http://openoffice.bouncer.osuosl.org/?product=OpenOffice.org&os=linuxinteldeb&lang=es&version=3.0.0

Una ves descargado, lo descomprimimos

# tar -xvf OOo_3.0.0_LinuxIntel_install_es_deb.tar.gz

Entramos a la carpeta DEBS para instalar los .deb

# cd OOO300_m9_native_packed-1_es.9358/DEBS/

# dpkg -i *.deb


Listo, nuestro OpenOffice ya esta instalado.

Lo bueno de esto es que aun tenemos el OpenOffice2, por que la nueva versión se instala en /opt

Para probarlo solo hay que ejecutar

$ sh /opt/openoffice.org3/program/soffice

o

$ cd /opt/openoffice.org3/program/

$ ./soffice


Pero nuestro primer error sera:

Terminate called after throwing an instance of 'com::sun::star::uno::RuntimeExcep

Menos mal que esto no es un bug, solo tenemos que eliminar el perfil.

$ rm -rf /home/TU-USUARIO/.openoffice.org

y probamos cargando de nuevo y listo, solucionado

Si queremos crear un acceso directo del nuevo programa, basa con crear el archivo OOO3.desktop en el escritorio con cualquier archivo de texto, con el siguiente contenido:

[Desktop Entry]
Version=1.0
Terminal=false
Exec=sh /opt/openoffice.org3/program/soffice

Icon=ooo-writer
Type=Application
Categories=Application;Office;
StartupNotify=false
Name=OpenOffice.org 3
Name[es]=OpenOffice.org 3

Lo guardamos y con un doble clic ya tenemos acceso a nuestro nuevo OpenOffice. también podemos cambiarle de icono (el que uso yo es del OOWrite).

Si lo queremos en el menu, solo hay que copiarlos en /usr/share/applications

# cp OOO3.desktop /usr/share/applications

Y ya lo tenemos en el menu principal.



bye

http://tic-rex.com

17 octubre 2008

apache mod_cband en centos 5.2

mod_cband es un modulo de apache nos permite controlar el ancho de banda usado por los usuarios conectados al servidor, ya sea en forma individual o general.

Instalación:

Descargamos el modulo.
Pagina del proyecto: http://sourceforge.net/projects/cband/

# wget http://downloads.sourceforge.net/cband/mod-cband-0.9.6.1.tgz?modtime=1138205796&big_mirror=0

Descomprimimos las fuentes

# tar -xvf mod-cband-0.9.6.1.tgz

Instalando dependencias necesarias

# yum install http-devel

Compilando las fuentes

# ./configure
# make
# make install

Agregamos el modulo al apache en el archivo httpd.conf, por defecto se agrega automáticamente la linea al compilar, si no fuera el caso, agregar la siguiente linea

# vim /etc/httpd/conf/httpd.conf

LoadModule cband_module modules/mod_cband.so

También es necesario agregar

CBandScoreFlushPeriod 1
CBandRandomPulse On

Reiniciamos el apache

# /etc/init.d/httpd restart

Ahora a configurar los dominios virtuales del apache:

En mi caso lo tengo en /etc/httpd/conf.d/virtual.conf
Se puede dar el caso de tenerlo en el mimos httpd.conf

Configuraciones y Limitaciones por Sitio

CBandSpeed 1024kbps 10 30
CBandRemoteSpeed 20kb/s 3 3

El parámetro CBandSpeed es una configuración Global para dicho Sitio, definimos que lo usuarios no podran sobrepasar los 1024Kbps, 10 respuestas por segundo y 30 conexiones abiertas.

El parámetro CbandRemoteSpeed es una configuración para cada usuario conectado en forma separada, definimos que el usuario en forma individual podra descargar a lo máximo 20Kb/s con 3 peticiones por segundo y 3 conexiones permitida.

Asi quedara nuestro virtual host

# vim /etc/httpd/conf.d/virtual.conf

"<"VirtualHost *:80">"
DocumentRoot /var/www/html/miweb.com
ServerName miweb.com
ServerAlias www.miweb.com
ErrorLog logs/miweb.com_error.log
CustomLog logs/miweb.com_access.log combined
CBandSpeed 1024kbps 10 30
CBandRemoteSpeed 50kb/s 3 3
LogLevel warn
"<"/VirtualHost">"

Nota: por alguna razon al poner mayor o menor no sale, asi que agrege ">" y "<". para para que funcione no deben ir las comillas doble. Mucho ojo con eso.

Reiniciamos el apache

# /etc/init.d/httpd restart

y probamos nuestra web.... recomendaciones, podemos cambiar las variables, reiniciar el apache y probar.

Otras opciones

Podemos limitar el trafico mensual con:

CBandLimit 100M

Podemos ver en Linea el trafico y conexiones, etc (estatus de cband) con:

Creamos la carpeta

# mkdir /var/www/scoreboard

Le damos permisos para el apache

# chown apache:apache /var/www/scoreboard

Y agregamos al virtual host

CBandScoreboard /var/www/scoreboard
CBandPeriod 4W

"<"Location /cband-status">"
SetHandler cband-status
"<"/Location">"
"<"Location /cband-status-me">"
SetHandler cband-status-me
"<"/Location">"



Todo lo anterior se agrega al dominio virtual, quedando asi:

"<"VirtualHost *:80">"
DocumentRoot /var/www/html/miweb.com
ServerName miweb.com
ServerAlias www.miweb.com
ErrorLog logs/miweb.com_error.log
CustomLog logs/miweb.com_access.log combined
CBandLimit 1000M
CBandSpeed 1024kbps 10 30
CBandRemoteSpeed 50kb/s 3 3
LogLevel warn
CBandScoreboard /var/www/scoreboard
CBandPeriod 4W
"<"Location /cband-status">"
SetHandler cband-status
"<"/Location">"
"<"Location /cband-status-me">"
SetHandler cband-status-me
"<"/Location">"
"<"/VirtualHost">"

Nota: por alguna razon al poner mayor o menor no sale, asi que agrege ">" y "<". para para que funcione no deben ir las comillas doble. Mucho ojo con eso.
Reiniciamos el apache

# /etc/init.d/httpd restart

De lo anterior limitamos el trafico mensual a 1GB
para ver las estadísticas: http://miweb.com/cband-status o http://miweb.com/cband-status-me

A probar...
Suerte

http://tic-rex.com

05 septiembre 2008

Bloqueo de redes p2p (ipp2p)

matando al burro

software ipp2p
S.O debian4r3

Primero pasos

Descargamos el paquete y lo descomprimimos

# cd /usr/src
# wget http://www.ipp2p.org/downloads/ipp2p-0.8.2.tar.gz
# tar -xvf ipp2p-0.8.2


Instalamos las dependencias necesarias

# apt-get install iptables-dev
# apt-get install linux-kernel-headers
# apt-get install linux-source-2.6.18
# apt-get install build-essential
# apt-get install linux-headers-2.6.18-6-686


Como estamos en /usr/src vamos a descomprimir el kernel-source

# bunzip2 linux-source-2.6.18.tar.bz2
# tar -xvf linux-source-2.6.18.tar


Creamos un enlace simbolico a linux-source-*

# ln -s linux-source-2.6.18/ linux

Ahora solo nos falta saber que version de iptables estamos usando, para tal caso ejecutamos

# iptables --version
iptables v1.3.6

Entonces descargamos las fuentes de esa version de http://www.netfilter.org/projects/iptables/downloads.html

# wget http://www.netfilter.org/projects/iptables/files/iptables-1.3.6.tar.bz2

Descomprimimos

# bunzip2 iptables-1.3.6.tar.bz2
# tar -xvf iptables-1.3.6.tar

Entramos a la carpeta

# cd ipp2p-0.8.2
Editamos el Makefile

# vim Makefile
y cambiamos la siguiente linea

ld -shared -o libipt_ipp2p.so libipt_ipp2p.o
por

$(CC) -shared -o libipt_ipp2p.so libipt_ipp2p.o
Procedemos a compilar

# make
Para terminar, copiamos los siguiente archivos

# cp libipt_ipp2p.so /lib/iptables/
# cp ipt_ipp2p.ko /lib/modules/2.6.18-6-686/kernel/net/ipv4/
# insmod ipt_ipp2p.ko
# depmod -a


Comprobamos si nuestro modulo cargo bien, con

# lsmod
y

# iptables -m ipp2p --help
Por ultimo la regla que colocamos a nuestro iptables-rules seria

En general para todos
-A FORWARD -m ipp2p --ipp2p -j DROP
Para una determinada red en particular
-A FORWARD -s 172.16.5.0/24 -m ipp2p --ipp2p -j DROP

http://tic-rex.com

07 julio 2008

Install Party FISI-UNMSM 2008

Sabado 12 de Julio del 2008 Facultad de Ingeniería de Sistemas e Informática FISI-UNMSM



Comparacion entre GNU/LINUX WINDOWS Y MAC OS

Comparaciones entre WINDOWS, LINUX Y MAC
Que es un Sistema Operativo
Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario.
Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios, computadoras, etc.).
http://es.wikipedia.org/wiki/Sistema_operativo


Ventajas Desventajas
GNU/LINUX (Todoterrenos robusto)
  • Potencia, estabilidad, seguridad contra virus y sirve para realizar cualquier trabajo
  • Sus últimas versiones son bastante más amigables y fáciles de usar.
  • El Libre
  • Existen Diferentes distribuciones para cada tipo de usuario.
  • Es Configurable y adaptable al usuario.
  • Código Libre
  • Solución de errores al instante.
  • Soporte para muchas plataforma de hardware.
  • Falta de comodidad, no es tan fácil de usar como los otros dos
  • Se necesitan conocimientos técnicos para realizar algunas tareas
WINDOWS (Utilitario familiar)
  • Fácil utilidad para escribir documentos, navegar por Internet, escuchar música, ver películas, retocar fotografías digitales o disfrutar de los últimos juegos.
  • Windows es fácil de usar y configurar, sin necesidad de poseer conocimientos informáticos avanzados
  • Inestable, ya que los bloqueos y cuelgues son frecuentes (sobre todo en versiones anteriores a XP).
  • Su seguridad también deja mucho que desear, pues existen multitud de virus que aprovechan fallos del sistema para infectar el PC.
  • Es propietario y de Pago.
  • No es adaptable al usuario.
  • Código cerrado (Nunca se sabe lo que sucede dentro del S.O).
  • Solución de errores con mucha demora .
  • Limita la usuario en su configuración.
MAC OS (Deportivo de diseño)
  • Es considerado por muchos expertos el sistema operativo más sencillo de utilizar, más innovador y de estética más cuidada
  • Es en el retoque, la producción y edición de música, fotografías y vídeos donde este sistema tiene su punto fuerte.
  • El número de programas disponibles para esta plataforma (sobre todo, juegos) sigue sin ser tan alto como el de Microsoft.
  • Es de pago y propietario.
OTROS (Solaris, Unix, BSD. etc)

http://revista.consumer.es/web/es/20040601/internet/

http://tic-rex.com