En la vida hay tres tipos de personas, las que saben contar y las que no.
Instalando Ubuntu Server: Servidor NFS
Con NFS podemos acceder a ficheros desde dispositivos conectados a una misma red, como si fueran ficheros o directorios compartidos.
Basta con instalar los siguientes paquetes:
# apt-get install portmap
# apt-get install nfs-kernel-server
# apt-get install nfs-common
Una vez instalados los paquetes, hay que configurar el servidor NFS editando los siguientes archivos:
/etc/exports
Indica los directorios que se comparten
/directorio equipo(rw|ro, root_squash|no_root_squash|all_squash, sync|async)
En mi caso, quiero compartir el directorio home entero, a todos los equipos, con permisos de lectura/escritura , indicando que un usuario que se identifique como root tendrá acceso al directorio con privilegios de usuario anónimo y de forma síncrona, es decir, que no se responderán las peticiones hasta que los cambios se hayan guardado en disco.
/home * (rw, root_squash, sync)
/etc/hosts.allow
Indica los servicios permitidos en nuestra red, con el formato servicio:host en mi caso:
ALL: 127.0.0.1
portmap: ALL
lock: ALL
mountd: ALL
rquotad: ALL
statd: ALL
/etc/hosts.deny
Indica los servicios permitidos en nuestra red, con el formato servicio:host en mi caso:
pormtap: ALL
Artículos relacionados:
Instalando Ubuntu Server: instalación y configuración básica
Empezamos con el proceso de instalación, sencillo e intuitivo. Dispongo de un disco duro de 320 GB el cuál particiono de la siguiente forma:
- 20 GB en ext3 montado como raíz
- 3 GB de partición de intercambio
- 290 GB en ext3 para el directorio /home (aquí van los directorios de todos los usuarios y será la carpeta que se exportará con NFS, pero no quiero adelantarme…)
- 7 GB en ext3 montado como /www donde guardaré mis webs
Durante el proceso de instalación, elijo el nombre de mi host como LINUXSERVER y escojo la opción de instalar el servidor LAMP y el servidor SAMBA. Y dejo continuar la instalación…
Me he tomado la molestia de mirar la hora de inicio y fin de todo el proceso de instalación, y han sido sólo 14 minutos desde que metí el CD hasta que se reinicia el servidor (contando que estuve unos 4 o 5 minutos deliberando qué particiones me convenían). Tras esos 14 minutos, dispongo de un servidor en linux, corriendo Apache, MySQL, PHP y Samba. Así de sencillo… Ahora es el momento de configurar el servidor a mi gusto.
Antes de nada, actualizo la lista de paquetes con
# sudo apt-get update
Empiezo por definir el nombre del servidor para Apache. En el fichero /etc/apache2/apache2.conf añado la siguiente línea:
ServerName localhost
El siguiente punto es cambiar el directorio de trabajo de Apache, ya que por defecto trabaja en /var/www pero yo quiero trabajar sobre la partición /www. En /etc/apache2/sites-available/default tan solo hay que buscar la línea
Document Root /var/www
y cambiarla por:
Document Root /www
Con la opción de LAMP server, se instala el servidor de MySQL (versión 5) y, para ayudarme a la hora de gestionar mis bases de datos, nada mejor que phpMyAdmin, el cual se instala y configura directamente con la instrucción:
# sudo apt-get install phpmyadmin
Ahora ya puedo administrar mis bases de datos entrando directamente en http://LINUXSERVER/phpmyadmin desde cualquier equipo de la red.
Esto va tomando forma…
Artículos relacionados:
Instalando Ubuntu Server: preliminares
Para empezar a dar vida a mi weblog libreta de apuntes voy a plantear un proyecto que tengo que empezar (y terminar) dentro de unas horas, cuando vuelva a mi centro de trabajo después de unos días de vacaciones: migrar un servidor Linux con distribución Mandrakelinux 10.1 a Ubuntu Server 7.10. Este servidor corre actualmente NIS+NFS para alimentar 3 aulas de informática, biblioteca y varios despachos, dando servicio a más de 600 usuarios. Mi idea es convertirlo también en un servidor LAMP a nivel interno donde montar en un futuro una pequeña intranet, y configurar SAMBA para poder entenderse con los – cada vez menos – equipos con Windows que nos quedan.
He elegido Ubuntu Server después de probar y disfrutar de la distribución Edubuntu y su gran cantidad de software educativo. Hasta entonces habíamos probado Mandrakelinux 10.1, Mandriva 2005, 2006 y 2007, hasta que cayó en mis manos la versión Feisty Fawn (7.04) de Edubuntu.
Ahora toca cambiar el servidor. Manos a la obra…

