martes, 25 de marzo de 2008

Instalando netbeans 6

Primero hay que instalar los paquetes necesarios, podemos buscar en el synaptic o ir directamente en la consola y escribir lo siguiente:

#apt-get install sun-java6-bin sun-java6-jdk sun-java6-jre

Una vez que se instalaron hay que colocar la siguiente linea

#export JAVA_HOME=/usr/lib/jvm/java-6-sun

Ahora solo tenemos que bajar el netbeans desde su pagina. Una vez descargado hay que abrir la consola y escribir lo siguiente:

para dar permisos de ejecución:

#chmod +x netbeans-6.0.1-ml-linux.sh

Y luego para instalar:

#./netbeans-6.0.1-ml-linux.sh

sábado, 15 de marzo de 2008

Particiones en fstab

Para dar de alta una partición del disco duro desde linux hay que hacer los siguientes pasos:

1.- Primero debemos de acceder al directorio /etc/fstab, que es donde se encuentra los puntos de montaje de los dispositivos extraibles. para las particiones fat es algo parecido a esto:

# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/hda3 / ext3 defaults,errors=remount-ro 0 1
/dev/hda6 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0


/dev/hda1 /mnt/windows vfat defaults,user,rw 0 0
/dev/hda5 /mnt/windows98 vfat defaults,user,rw 0 0

Y para los ntfs es:

# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/sda2 / ext3 defaults,errors=remount-ro 0 1
/dev/sda7 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0


/dev/sda1 /mnt/hd1 ntfs umask=0222 0 0
/dev/sda5 /mnt/hd5 ntfs umask=0222 0 0
/dev/sda6 /mnt/hd6 ntfs umask=0222 0 0

(nota: la s de sda1 implica que el disco duro es sata)

2- Luego hay que crear un directorio para montar el disco duro para ello debemos de ir a la terminal y entrar como root y crear un directorio con la siguiente instrucción

#mkdir /mnt/TuDirectorio

3.- Ahora hay que montar el disco duro:

#mount -t p /dev/hdax /mnt/TuDirectorio

En 'p' debemos de poner el tipo de partición la x para el numero de partición (vfat o ntfs).

http://vargux.blogspot.com/search/label/debian

jueves, 13 de marzo de 2008

INSTALACIÓN APACHE-PHP-MySQL

Ya teniendo un poco de experiencia con apache y todo lo que le rodea, escribo este nuevo post, espero ser lo mas entendible y claro posible. Con esto voy a demostrar lo fácil que puede llegar a tener un servidor en exelentes condiciones.
Para instalar apache solo se debe de escribir la siguiente linea en la consola:

apt-get install apache2

En la siguiente, se pueden instalar algunos complementos.

apt-get install apache2-mpm-prefork apache2-doc apache2-utils

De esta forma tendremos ya funcionando el apache en nuestra computadora, para comprobar que realmente esta funcionando debemos de abrir el iceweasel o epiphany y escribir en la barra de dirección localhost o 127.0.0.1 una vez que cargue saldra un mensaje de it's work!. Ahora hay que instalar el mysql, esto se logra con lo siguiente:

$ apt-get install mysql-server
Por ultimo se instala el php.
$ apt-get install phpmyadmin
$ apt-get install phpx
$ apt-get install libapache2-mod-phpx
$ apt-get install phpx-gd
$ apt-get install phpx-dom
El x se refiere a las versiones del php, ya que algunos programas no funcionan bien con el 5 y viceversa, pero al fin yo recomendaría instalar la ultima versión.

$ apt-get install phpx-pgsql
$ apt-get install phpx-mysql

Tengo entendido que si instalas PHP5 del repositorio (con el 4 no estoy seguro), no se utiliza MySQL por defecto, por lo que deberemos activarlo así: (como root)

$ nano /etc/php5/apache2/php.ini

Y quitando el comentario (;) de la línea que aparece a continuación, dejándola así:

extension=mysql.so

Por último, reiniciamos nuestro apache: (como root)

sudo /etc/init.d/apache2 force-reload

para visualizar nuestras paginas de php los podemos localizar en el directorio /var/www/apache2-default, si creamos por ejemplo, el archivo outime.php, y accedemos por http://localhost/outime.php, nos mostrará eso mismo.

Aquí está la manera de como tener varios dominios virtuales, en lenguaje mortal como tener varios servidores con una sola IP ej. www.misitio1.com www.misitio2.com www.misitio3.com etc en una misma máquina.

Debemos tener en cuenta que es muy importante la carpeta /etc/apache2/sites-available ahí se fundamenta toda la estructura de los dominios virtuales, ahi existe un archivo llamado default que es un ejemplo de un dominio virtual. Pues este archivo, es en pocas palabras un dominio virtual que representaría a algo así como www.default.com y ahora nosotros crearemos nuestros dominios virtuales.
En mi caso decidí hacer mi dominio http://rca.homelinux.com/.
#nano /etc/apache2/sites-available/rca
Ahi colocamos las siguientes lineas, se puede abrir el de default para guiarse en como se pueden configurar los dominios
NameVirtualHost *:80

Con esto ya esta la configuración basica del dominio virtual, pero aun no esta dado de alta en el servidor apache, para ello nos vamos al directorio:
# cd /etc/apache2/sites-available/rca
# sudo a2ensite rca
# sudo /etc/init.d/apache2 force-reload
Para entender el comando a2 significa apache2, en significa enabled (activado) y por último site significa sitio. Ahora con esta configuración cuando escriba la dirección http://rca.homelinux.com en algún navegador web, me dirigirá hacia el sitio de rca.
La linea que contiene las palabras force-reloaded es para forzar a apache2 a que vuelva como a reiniciarse, en este caso sería como recargarse con los nuevos parametros.
Si quiero agregar otro dominio virtual, simplemente repito los pasos que hice para rca y activo mi sitio. También es importante mencionar que el dominio virtual default no me sirve y entonces tengo que desactivarlo y eso lo logro con el siguiente comando.
# sudo a2dissite default
Y automáticamente queda desabilitado a2 significa apache2, dis sinifica disabled y site significa sitio.

Esta es la primera parte de como crear un servidor, en los siguientes post, mencionare la forma en como se instala la resolución de doinios bind, ssh, servidor de correos, samba y demas recursos, y de los dyndns que son muy útiles para los que no contamos con ips estaticas.

http://soporteknix.blogspot.com/2006/12/instalar-apache2-mysql-php.html
http://angelclasico.wordpress.com/category/apache/

sábado, 9 de febrero de 2008

ataque DDOS a genbeta

Me acabo de enterar que genbeta blog perteneciente a WeblogsSL uno de los blogs de mayor influencia de España, sufrio durante varios dias, ataques DDOS (ataque distribuido de denegación de servicio) debido a una publicación realizada en noviembre,en la que se habla, sobre los fraudes que se realizan a los usuarios de messenger, el cual consiste en paginas que te dicen que contactos te tienen como no admitidos o eliminado, para ello, solicitan tu cuenta de usuario y contraseña para poder notifiacarte, obviamente esto es un fraude y que solo es para fines maliciosos.. despues de reiteradas amenzas el dia 3 de febrero la amenaza fue cumplida.. como se menciona en el articulo, hay que tener mucho cuidado con este tipo de paginas, siempre hay que desconfiar y nunca dar información personal de ningun tipo, la seguridad empieza por uno mismo, evitemos que se siga dando este tipo de fraudes.

sábado, 2 de febrero de 2008

configurar ndiswrapper

Para aquellos que tienen tarjetas inalambricas de red sin drivers nativos en linux esta es una buena opción para hacerlas funcionar, aqui pongo los pasos para poder configurarla, espero y les sea de utilidad.

Agregar bcm43xx a la blacklist de modprobe

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

Instalar los paquetes necesarios.

# aptitude install module-assistant cabextract

Instalar ndiswrapper

# m-a prepare
# m-a a-i ndiswrapper

Descargamos el driver de la tarjeta(el driver tiene que ser un exe para windows xp ya que aun no hay soporte para los de vista).


Ejecutamos el cabextract(el archivo .exe que aparece aqui se debe sustituir por el que bajaste).
cabextract sp34152.exe
Instalar el driver usando ndiswrapper.
# ndiswrapper -i bcmwl5.inf
# ndiswrapper -l
# depmod -a
# modprobe ndiswrapper
# cp /etc/network/interfaces /etc/network/interfaces.orig
# echo -e 'auto loniface lo inet loopbackn' | tee /etc/network/interfaces
# ndiswrapper -m
# echo 'ndiswrapper' | tee -a /etc/modules
# echo 'ENABLED=0' | tee -a /etc/default/wpasupplicant

Reiniciar

Para comprobar si realmente funciona ejecutamos #iwconfig y verificamos si se detecta la tarjeta

fuente:

http://www.kellyandsopho.com/tiki/tiki-index.php?page=LinuxOnHpPaviliontx1000z

http://blog.leugim.com.mx/index.php/2007/08/08/instalando-debian-gnulinux-40-en-hp-dv6420la/


viernes, 1 de febrero de 2008

configuración hp tx1219

En este post voy a describir como configurar una hp tx1219, que cuenta con procesadar de amd Turion 64bits de doble nucleo, tarjeta de video nvidia gforce go 6150, 2GB de memoria ram ddr2, el primer paso es descargar el debian 64bits, que tambien funciona en 32 bits pero no se explota al 100% la capacidad del procesador. Una ves que insertamos el cd, debemos de escribir en el boot de inicio lo siguiente:

Press F1 for help, or ENTER to boot: install noapic nolapic noriqpoll

Esto permite que el video se configure adecuadamente, de lo contrario el entorno grafico no va a arrancar. De ahi todo lo demas es igual en la instalación.

Hay que actualizar el sistema a lenny ya que esto permitira que se configure mas fácil para ello se debe de editar el fichero(se debe de ejecutar en superusuario de aqui en adelante todos los comandos en terminal): #nano /etc/apt/sources.list y colocar las siguientes direcciones.

deb http://ftp.es.debian.org/debian testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free

Una vez instalado todo es recomendable instalar los driver de nvidia(necesario si se quiere instalar el compiz fusion) para ello se debe de abrir una terminal y escribir la siguiente linea

#aptitude install build-essential linux-headers-`uname -r`

En donde el uname -r va la versión del kernel. Ahora hay hay que bajar el driver de la pagina oficial de nvidia

http://www.nvidia.es/Download/index.aspx?lang=es

Ahi se especifica el modelo que queremos descargar en nuestro caso es el gforce go 6150(es importante que si se tiene instalado el debian de 32bits se tiene que descargar el driver de 32bits), y descargarmos el driver de 64bits. Para instalar el driver es necesario detener la ejecución del entorno grafico. para ello se debe de abrir un terminal y ejecutar el siguiente codigo:

#/etc/init.d/gdm stop

El gdm pertence al entorno de gnome si estas usando kde se debe de sustituirlo por kdm Una una vez que se detenga, debemos de escribir el usuario y contraseña y posteriormente ubicar el lugar en donde se encuentra el archivo que descargamos de nvidia y escribimos lo siguiente:

#sh NVIDIA-Linux-version-pkg1.run

Primero nos muestra la licencia. Nos movemos con los cursores y la aceptamos con el “Enter” cuando el foco esté sobre el botón “Aceppt“.

Seguramente nos dirá que no ha encontrado una interfaz precompilada para nuestro kernel. Nos pregunta si queremos descargar alguno desde su sitio. Le decimos que sí.

Lo más seguro es que no lo encuentre y nos avisará de ello. Le damos a OK para pasar a la siguiente.

El instalador comenzará el proceso de compilación del driver.

Cuando acabe nos pregunta si queremos que el instalador configure nuestro xorg.conf. Si ya lo tenemos configurado del driver anterior, podéis decirle que no, en caso contrario, decidle que sí.

Finalmente nos avisa que ya lo ha instalado y se sale devolviéndonos la consola.


Para reiniciar el sistema grafico solo hay que ejecutar la siguiente linea:

#/etc/init.d/gdm start


Modificamos el fuchero de xorg.conf. Las secciones que se detallan a continuación deben quedar así:
# nano /etc/X11/xorg.conf

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "v4l"
Load "vbe"
EndSection

Section "Device"
Identifier "nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300]"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300]"
Monitor "Monitor genérico"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 1
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
....
(OMITO EL RESTO DE DATOS)
....
EndSection

#Section "DRI"
#Mode 0666
#EndSection

Section "Extensions"
Option "Composite" "true"
EndSection

Ahora solo queda instalar el compiz fusion para ello debemos de seleccionar de la siguiente pagina
y seleccionar el que corresponda a nuestra distro, en nuestro caso es el de lenny.

deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./

Esta direccion se inserta en el /ect/apt/sources.list posteriormente en terminal se ejecuta la siguiente instrucción:

wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -

Y posteriormente escribir lo siguiente:

apt-get install compiz-fusion-all

Con esto ya debe de estar ejecutandose el compiz.. :-)

Otro problema que encontre fue el del sonido, que aunque instale todo lo necesario(alsa-base, alsatools, etc) no funcionó, despues de estar algun tiempo buscando en google, la unica solución que me dieron fue el de instalar la ultima versión de alsa

alsa-driver-1.0.16rc2

Una vez descargado hacemos un tar -zxvf alsa-driver-1.0.16rc2
$ ./configure
$ make
# make install-modules

Al terminar la instalación solo queda entrar al alsamixer desde terminal y subir el volumen. Y listo con esto debe de estar escuchandose.

Por cuestines de tiempo, no me fue posible terminar de configurar la pantalla tactil, que espero poder hacerlo en otro momento con una segunda parte de este tutorial.

De estas paginas me guie:

http://tuxpepino.wordpress.com/2007/09/21/instalar-los-ultimos-drivers-de-nvidia/

http://shame.tuxfamily.org/repo/?cat=11

http://www.kellyandsopho.com/tiki/tiki-index.php?page=LinuxOnHpPaviliontx1000z

http://www.ubuntu-es.org/index.php?q=node/35543

http://blog.leugim.com.mx/index.php/2007/08/08/instalando-debian-gnulinux-40-en-hp-dv6420la/

miércoles, 9 de enero de 2008

Problemas de sonido debian (solucionado)

Despues de varios meses desque que instale el debian 4 todo quedo de maravilla exepto el mousepad (que se arreglo actualizando el kernel) y el sonido, que por alguna razon si se detectaba la tarjeta e instalaba los alsa pero nunca se escuchó :(... seguí varios tutoriales que encontre en internet pero seguia igual.

Pero despues de tanto lo consegui. Algo que me alegro mucho, aqui los pasos que segui:

Primero hay que instalar los repositorios de alsa, esto se hace mediande un apt-get install alsa-base desde la consola, despues instalar todos los paquetes de gnome audio tools que los hice desde el sypnaptic, y algunos repositorios de alsa que no estaban seleccionados (que no son necesarios, pero en la desesperacion uno hace de todo), despues es importante hacer desde la consola un alsaconf para que el kernel configure tu tarjeta,ahi solo hay que seguir los pasos, y aqui lo importante entrar al alsamixer (tambien consola) en donde se arreglo todo; aqui aparecen varias barras donde te muestran los distintos niveles de audio por ejemplo audifono, master, line, cd, ahi hay que subirles volumen a 100 hay otros como el microfono estan en ceros o desactivados, para activar o desactivar es precionando la letra m del teclado que es la opcion de mudo, hay una opcion llamda external o external amplifier, solo precione la letra m y ponerlo como desactivo y ya se acabo todo se escucho.. :)

Y por ultimo tambien note que todos los mp3 y sonidos se escuchaban ecepto los de youtube y similares, para ello solo hay sistema/preferencias/sonido y desactivar la opcion mezcla de sonidos por software y listo, todo funcionando al 100%.