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
Recuperar GRUB
En sistemas en los que cohabitan Linux y Windows me ocurre con cierta frecuencia que Windows machaca el MBR donde está instalado el GRUB, por lo que pierdo el poder arrancar con Linux.
La forma más rápida y eficaz para reinstalar GRUB es arrancando con un CD con una versión LIVE (Ejemplo la 8.04) y poniendo lo siguiente en un terminal:
sudo grub
find /boot/grub/stage1 (para buscar dónde se encuentra la partición con mi versión de Ubuntu. Me devuelve un valor del tipo hdX,Y)
root (hdX,Y)
setup (hd0) (para instalar GRUB en el primer disco duro)
quit
Conectarse al escritorio remoto de Windows desde Ubuntu
Tan sencillo como tener instalado el RemoteDesktop Client.
# apt-get install grdesktop
Instalando Ubuntu Server: Webmin
La administración de un servidor linux en modo consola no es sencilla, aunque una vez que te acostumbras a realizar ciertas tareas a través de la línea de comandos compruebas que es mucho más rápido y, por qué no, muy eficiente. No obstante he decidido instalar una interfaz gráfica que me ayude con en la labor de administración. Dicha interfaz no debía consumir muchos recursos de sistema, tenía que ser fácilmente accesible desde otros equipos de la LAN y desde fuera del centro de trabajo y capaz de administrar los servicios que iba a instalar (NIS, NFS, SAMBA,…). La solución por la que he optado es instalar Webmin. Esta intefaz web de administración de sistemas Unix no es nueva para mí, ya que el servidor de hospedaje y correo electrónico que gestiono tiene instalada dicha interfaz y ya conocía de sus virtudes. Lo que no había hecho antes era instalarla, así que me pongo manos a la obra.
Mi primer intento fue instalar la interfaz a través de vía apt pero el resultado fue negativo. Hay que actualizar la lista de fuentes de apt como bien indica la web de webmin. Para ello, editamos el fichero /etc/apt/sources.list y añadimos la línea:
deb http://download.webmin.com/download/repository sarge contrib
Ahora sí podemos instalar la interfaz vía apt:
# sudo apt-get update
# sudo apt-get install webmin
Y ya está, ya tenemos una interfaz web instalada para ayudarnos a administrar nuestro servidor a través de la URL https://LINUXSERVER:10000

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…
Todavía estoy pensando qué poner aquí.







