Un servidor es un ordenador que tiene unas características hardware superiores a las de un equipo normal. Su finalidad es proporcionar servicios (de ahí su nombre) a un conjunto de ordenadores (denominados clientes por ser los receptores de dichos servicios). Si la función del servidor es muy específica, se matiza en el nombre. Por ejemplo, llamaremos servidor de ficheros a un servidor cuya principal función es la de ofrecer espacio en disco (por red). Este espacio se mostrará en cada equipo cliente como un directorio normal pero en realidad corresponde a un directorio del servidor.
LliureX ofrece un servidor multifunción, es decir, que incorpora varias funcionalidades en la misma máquina. Actualmente LliureX Servidor puede actuar como:
La colección de servicios es muy amplia. Ningún producto comercial ofrece un software equivalente tras una instalación. Desde LliureX intentamos que la configuración y el mantenimiento del aula sea lo más sencillo posible, sin necesidad de amplios conocimientos de informática, para que cualquier docente con muy pocas horas de formación pueda encargarse de ella.
En definitiva, LliureX ofrece una importante colección de servicios mediante una infraestructura compleja pero de gestión simplificada.
Un cliente es un equipo normal que hace uso de los servicios ofertados por un servidor o servidores. Pero un cliente puede actuar de varias maneras en función de sus capacidades. Las posibilidades son:
Nota
Existe la posibilidad de configurar otras versiones de LliureX (como Infantil o Lleuger) para que arranquen como cliente de LliureX Servidor. Para ello es necesario configurarlo apropiadamente en LliureX LTSP (en el caso de clientes semi-ligeros o ligeros). Más información en Introducción a LliureX LTSP
La función de servidor de ficheros permite compartir (de manera transparente) uno o varios directorios del servidor con uno o varios equipos de la red. En el equipo cliente aparecerá formando parte de su sistema de ficheros. Por ejemplo, algunos directorios de la carpeta de usuario (por ejemplo Documentos, Descargas, Escritorio y Compartido) están físicamente localizados en el servidor. De esta manera, es posible tener las mismas carpetas (con su contenido) con independencia del equipo cliente al que nos conectemos o también hacer copias de seguridad centralizadas en el servidor.
Para poder definir perfiles de usuarios (administrador, profesor, alumno) y aplicar los permisos adecuados es necesario disponer de una base de datos de usuarios y grupos. Esta base de datos se configura inicialmente con la información de GESCEN o ITACA (puede ver el proceso en el apartado Importación de usuarios y grupos). Se crearán grupos genéricos (como el de profesores) y específicos (correspondientes a los grupos definidos en el curso). Para poder gestionar grupos o usuarios nuevos puede consultar el apartado Gestión de usuarios y grupos. Así, al introducir nuestro nombre de usuario y contraseña en la pantalla de entrada estaremos autorizados por el servicio de autenticación de usuarios y nos apareceran los directorios correspondientes a nuestro perfil de usuario.
Todo equipo necesita un número IP (que lo identifica en la red) para poder establecer una comunicación con cualquier otro equipo. El servicio de DHCP se encarga de proporcionar dinámicamente un número IP durante el arranque del cliente.
Para poder acceder a otra máquina es necesario saber su dirección IP (p.e. 10.2.1.254). Para no tener que recordar los números IP de todas las máquinas a las que nos podamos conectar, se creó el servicio de nombres de dominio. Este servicio traduce un nombre de dominio (p.e. la palabra mirror) a un número IP (de la misma manera que una guía telefónica o la agenda de contactos de un teléfono móvil).