miércoles, 18 de julio de 2012

Debian squeeze: Montar cualquier tipo de particion con permisos de escritura (ej: fat32)


Solo seguir los siguientes pasos:
Abre una pestaña de terminal y ejecuta:
# blkid

En otra ejecuta lo siguiente (EDITOR: puede ser vim, nano, o lo que te plazca):
# EDITOR /etc/fstab

El archivo tiene una lista de particiones con la siguiente sintaxis:
     
En primer lugar colocaremos UUID=XXX-XXX, donde XXX-XXX es el número del UUID que corresponde a la partición de acuerdo a la información recabada por blkid (el número va sin comillas). Para reconocer cuál de todas las particiones listadas es la que buscas, fíjate en la propiedad TYPE cuyo valor debe ser vfat (ej. TYPE="vfat"). En segundo lugar especificamos el lugar donde queremos que se monte nuestra partición. Por lo general se utiliza alguna carpeta dentro de /media, por ejemplo, /media/DiscoFat. Esto es para asegurarse de que nuestra partición aparezca en el menú Lugares del navegador de archivos (Nautilus). Pero eventualmente se puede especificar cualquier carpeta (vacía), incluso algo como /home/usuario/disco. (El directorio tiene que estar previamente creado; si no lo está lo crearemos. Ver paso 3. Evita que el nombre la carpeta contenga espacios).

En tercer lugar va el tipo de partición que estamos montando. En este caso es vfat por ser una partición FAT32.

En cuarto lugar van las opciones. Aquí va la información crítica. Cada parámetro va separado del siguiente por una coma. Las distintas opciones están detalladas en el manual de Linux. Puedes acceder a él tecleando en la consola man mount 8. Pero para efectos de este tutorial utilizaremos las siguientes opciones rw,users,utf8,umask=000. El parámetro rw es para dar permiso de escritura (por defecto es ro, sólo lectura); users es para que cualquier usuario pueda montar y desmontar la partición (por defecto es nouser, sólo root puede montar la partición); utf8 sirve, en este caso, para que Linux respete la codificación que utiliza Windows para nombrar los archivos; finalmente umask=000 para que los permisos de escritura se apliquen a todos los usuarios automáticamente aun cuando la partición sea montada como root. (Sin este último parámetro sólo podrás escribir en la partición con permisos de superusuario o bien desmontando y volviendo a montar la partición en tu sesión de usuario)

Finalmente agregamos 0 al final de la línea para cada una de las dos últimas categorías, es decir, 0   0.

Ejemplo de línea:

UUID=5673-8190                 /media/DiscoFat vfat                       rw,users,utf8,umask=000 0 0
#Sistema de archivos (UUID) Punto de montaje Formato de partición         Opciones      Dump Pass

Guardar y desde ahora, cada vez que reiniciemos podremos acceder a nuestra partición FAT32 con permisos de escritura.

Fuente: http://yosoybubuntu.blogspot.com/2009/07/montar-una-particion-fat32-con-permisos.html

miércoles, 4 de julio de 2012

Apache, php, mysql, phpmyadmin




1)Instalamos Apache2

apt-get install apache2

2)Comprobamos que este Funcionando
Escribiendo en la barra de direcciones del navegador lo siguiente


http://localhost/

Nos debe decir lo siguiente

It works!
This is the default web page for this server.

The web server software is running but no content has been added, yet.It's work




3)Instalamos php5

apt-get install php5

4)Reiniciamos Apache

/etc/init.d/apache2 restart

5)Instalamos mysql

apt-get install mysql-server

Recuerden colocar una contraceña que no se les olvide xD

6)Reiniciamos apache nuevamente

/etc/init.d/apache2 restart

7)Instalamos phpmyadmin

apt-get install phpmyadmin


A)En ete paso hay que indica a phpmyadmin que va a trabajar bajo apache2 tecleamos la barra espaciadora para marcar "*"
B)Preguntara si deseamos configurar la base de datos para trabajar con "bdconfig-common le decimos que si"

8)Reiniciamos apache2 Nuevamente

/etc/init.d/apache2 restart

9)Para acceder en phpmyadmin escribimos en la barra de direcciones


Configuracion:
En apache es httpd.conf.
En apache2 es apache.conf.
//en apache2 eliminar carpeta default. 
Abrir puerto en ports.conf (80) y en sites-availables, en default, dentro en RedirectMatch ^/$ /carpetadondeestélaweb