martes 27 de octubre de 2009

Chat de Jovenes Cristianos




El Uso De IrCQ-Net Está Sujeto A Los Terminos De Uso De IrCQ-Net
Y A Los Terminos De Servicio De ICQ

jueves 20 de agosto de 2009

Administrar el arranque manualmente

Sucede muy frecuentemente en la U que en tu compu tienes que instalar un servidor (o más) para el proyecto final, lo que supone tener servicios ejecutandoce desde el inicio y que probablemente no vamos a utilizar, bueno podemos desactivarlos con estas dos aplicaciones:

MODO GRAFICO:
BUM (Boot-Up Manager)
Es una herramienta gráfica para manejar la configuración de los niveles de ejecución (runlevels). Aparece una ventana con los servicios activados y simplemente hay que desactivarlos, así de simple, nada de ciencia. Muy fácil...

Instalamos:
# aptitude install bum

Ejecutamos como usuario sudoer:
$ sudo bum
Ejecutamos como super-usuario:
# bum

Fácil ¿no?


MODO TEXTO

RCCONF (Debian Runlevel configuration tool)
Para aquellos con alma geek y amantes de la consola tambien esta esta herramienta en modo texto y bastante intuitiva...

Instalamos:
# aptitude install rcconf

y ejecutamos como sudoer
$ sudo rcconf
o como super usuarios
# rcconf

Muy fácil.
Saludos...

viernes 8 de mayo de 2009

Google tiene los días contados

Hoy vi una noticia que me dejó pensando seriamente en el futuro de la informática: Un proyecto de un nuevo buscador (¡Sí, otro!).
Cuando el comentarista afirmo que era un salto revolucionador pense ¡Este tipo es de los que dice que no encontro nada en el google! pero cuando vi lo que realmente es este buscador tuve que admitir que si este proyecto cumple lo que promete realmente será un salto de tecnología.

El proyecto se llama Wolfram Alpha y su bandera por ahora es ¡Inteligencia artificial! o algo parecido jaja:
1. Utilizará complicados cálculos y algoritmos para darnos una respuesta a nuestra busqueda.
2. No nos desplegara cientos de enlaces como lo hace google sino que en base a sus cálculos nos ofrecera la respuesta que considere adecuada.

De forma que es una mezcla entre Wikipedia y Google. Esta planeado para finales de este mes (mayo 2009) y realmente tengo mucho interés en usarlo, claro tengo muchas dudas como ¿Si mi consulta se presta a la ambigüedad como lo resolverá?. Por otro lado y a diferencia de Wikipedia, el conocimiento estará controlado por los dueños del proyecto, ¿Qué tan confiable puede ser?, además si wiki se volvió tan famosa es presisamente su libertad y el espíritu de colaboración de cientos de personas

Sin duda que solo el tiempo va a decir que pasa...

La pagina de wolfram alpha es:
http://www.wolframalpha.com/
¿Qué difícil no?
Espero sus comentarios :D

jueves 2 de abril de 2009

Servidor FTP con VSFTP

Resulta que despues de instalar mi servidor web, se me ocurrio la idea de administrarlo remotamente con un servidor ftp, de manera que sea fácil actualizar toda la pagina cuando llegue por la mañana con las actualizaciones que me llevaron toda la noche (si, como no). Así que me decidi por vsftp porque es liviano, seguro y de facil administración. Tambien estuve por decidirme por proftp, pero finalmente me decidi por el primero... Manos a la obra:

1. Instalar vsftp
#aptitude install vsftpd

2. Configurar vsftp
#mcedit /etc/vsftp.conf
Y verificamos las siguientes lineas:

# Para no permitir usuarios anonimos
anonymous_enable=NO

#Para permitir a cada usuario del sistema conectarse con su carpeta home
local_enable=YES

# Para permitir escribir a cada usuario en su propio directorio
write_enable=YES

Y eso es suficiente para los objetivos.

3. Crear un usuario para accesar a nuestra pagina y agregarlo al grupo de Apache
Apache utiliza el grupo www-data que tiene por id 33 asi que:
#adduser jeronimo --home /var/www --gid 33
Jeronimo fue el último jefe apache, aunque estube tentado a crear el usuario gran_toro_sentado ;)

4. Configurar los permisos de ejecucion en /var/www y todo lo que hay adentro
#chown root:www-data /var/www
#chown root:www-data /var/www/*
#chmod 755 /var/www/*

Y ya esta todo listo. Desde mi lap accedo al servidor con Filezilla y directamente me muestra mi directorio /var/www/ donde puedo actualizar mi página sin problemas de una forma muy sencilla y rapida... Como beneficio adicional puedo compartir musica desde la carpeta de mi otro usuario que esta creado en el servidor :D

Aún otro tutorial más de Apache, PHP y MySQL

Esta vez voy a poner mi pequeña experiencia armando un servidor web, ya que donde trabajo existe la necesidad de crear un sistema de inventario y otro de archivos, asi que me di a la tarea de instalar todo lo necesario:

1. Instalar Apache
#aptitude install apache2

2. Instalar MySQL server y client
#aptitude install mysql-server mysql-client
Durante el proceso se debe especificar la contraseña para el usuario root del servidor (Ojo, no es la contraseña del sistema, sino la que utilizaremos para conectarnos a MySQL)

3. Instalar PHP5 y los modulos para Apache y MySQL
#aptitude install php5 libapache2-mod-php5 php5-mysql

4. Despues de esto algunos pequeños ajustes:
Para empezar necesito que MySQL acepte conexiones remotas, así que edite el archivo my.cnf:

#mcedit /etc/mysql/my.cnf

Y comentamos dentro del archivo la linea que dice:
bind-address = 127.0.0.1
por
#bind-address = 127.0.0.1

Guardamos (F2) y Salimos (F10) y reiniciamos el servidor:
#/etc/init.d/mysql restart

5. Creo un usuario para realizar mis conexiones remotas:
#mysql -u root -p

mysql>GRANT ALL ON *.* TO makubex IDENTIFIED BY 'ni_lo_pienses';
mysql>quit

Y ahora si, estoy listo para administrar la base desde otra estacion de trabajo si es necesario, sin tener que entrar al sistema via http...

Por cierto para mi sistema en php edite la siguiente imagen con gimp para que quede claro que software estoy usando jeje:

miércoles 25 de marzo de 2009

Mudando de Etch a Lenny

Si bien hay muchos tutoriales esta es mi experincia:
PASO 1: Actualizar la lista de los repositorios. El mio quedo así:

# Repositorios oficiales de actualizaciones y seguridad
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

# Repositorios oficiales en Mexico
deb http://mmc.igeofcu.unam.mx/debian/ lenny main
deb-src http://mmc.igeofcu.unam.mx/debian/ lenny main


PASO 2: Actualizar la lista de paquetes disponibles (Aqui surgio un problema)
#aptitude update
...
Leyendo lista de paquetes... Hecho
W: No existe ninguna clave pública disponible para los siguientes identificadores de clave:
4D270D06F42584E6
W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas


Lo que hace falta es la clave pública de los repositorios lenny/volatile asi que procedo a agregarlos:

# gpg --keyserver subkeys.pgp.net --recv-keys 4D270D06F42584E6
#gpg --export --armor 4D270D06F42584E6| apt-key add -


Y ahora si nuevamente:

#aptitude update

Paso 3: Actualizar apt y aptitude, las nuevas versiones actualizan y resuelven dependencias de una manera mejor:

#aptitude install apt aptitude

Como ya estan instalados sugiere la actualizacion a lo que respondemos Sí.

Una vez actualizado nuestro aptitude procedemos a actualizar toda la distro
#aptitude dist-upgrade

Cuando las descargas terminen reiniciamos con nuestro nuevo kernel y ya tendremos a lenny en nuestra computadora ;)

viernes 6 de marzo de 2009

Instalar el driver de Nvidia en Debian Lenny

Bueno este tema esta tan trillado que no creo que alguien llegue a esta página sin haberse topado con al menos 20 con el mismo tema y pasos similares... pero de todos modos mi blog me servirá cuando tenga dudas de algo y no tenga que buscar por la red nuevamente, así que aquí van los pasos que seguí para configurar mi tarjeta de nvidia:

1. Identificar el dispositivo

$lspci | grep VGA
00:05.0 VGA compatible controller: nVidia Corporation C51 [Geforce 6150 Go] (rev a2)

Ahí está: el modelo que necesito: GeForce Serie 6...

2. Descargar el controlador
Voy a la pagina de nvidia y descargo el controlador que necesito:
http://www.nvidia.com/Download/index.aspx?lang=en-us
Product Type: GeForce
Product Series: GeForce 6 Series
Operating System: Linux 64-bit
Language: Español (America Latina)

3. Salir del modo gráfico
Entramos a una de las terminales presionando Ctrl + Alt + F1 y nos identificamos como root.
Para detener el modo gráfico tecleamos
# /etc/init.d/gdm stop
Si usan KDE solo cambien gdm por kdm... Lógico no?

4. Identificar version del kernel
#uname -r
2.6.26-1-amd64

5. Instalar linux-headers
#apt-get install linux-headers-2.6.26-1-amd64

6. Ejecutar nuestro instalador...
Como lo mas probable es qe descargamos nuestro instalador como un usuario normal y despues nos logueamos como root, lo mas natural es que no nos encontremos en el directorio adecuado, asi que vamos al directorio de nuestro usuario o bien al directorio donde guardamos nuestro driver, como bien podria ser
#cd /home/makubex
y ejecutamos nuestro instalador
#sh NVIDIA-Linux-x86_64-180.29-pkg2.run

Busca un kernel precompilado... Si yahemos instalado kernel-headers no habra problema. Le decimos Yes para continuar.
Si acaso nos pregunta que la versión de gcc no es la adecuada y que si deseamos abortar la instalación le decimos que NO y continuamos... Despues nos preguntara si deseamos que se configure automaticamente el driver a lo que respondemos YES y despues de eso esta todo listo:

7. Solo nos queda reiniciar el servidor gráfico:
# /etc/init.d/gdm start

Y ya esta....