El aula dispone de los siguientes servicios básicos:
Identificación de usuarios: almacenamiento y recuperación de los usuarios que existen en el aula. Tradicionalmente esta información se almacena en el fichero /etc/passwd o en el archivo /etc/shadow , aunque en el caso del Modelo de Aula LliureX se utilizan servicios de Identificación que funcionen en entornos de red de manera que las claves se guardan en el servidor y todos los equipos cliente se conectan a él para validar a los usuarios.
Para proporcionar estos servicios de identificación, las aplicaciones cliente hacen uso de la biblioteca PAM (Pluggable Autentication Modules) para validar las claves. La base de datos está en un servidor LDAP.
Servicio de resolución de nombres: el servidor DNS utilizado en LliureX es maraDNS ( http://www.maradns.org/ ) que proporciona un servidor DNS recursivo y autoritativo.
Servicio de nombres de directorio: los sistemas UNIX/GNU Linux emplean múltiples bases de datos que proporcionan información sobre los usuarios, los grupos, los nombres de máquinas y servicios, etc.
Tradicionalmente estas bases de datos se almacenaban en ficheros de texto en los distintos sistemas, pero en la actualidad existe un sistema estándar que permite obtener los datos de estas bases de datos de diversas fuentes. El mecanismo empleado se conoce como NSS (Name Service Switch) y al igual que el PAM permite el empleo de módulos.
Las bases de datos se almacenan en un servidor LDAP y se utiliza el módulo nss_LDAP para acceder a los datos.
Configuración dinámica de IPs: para obtener los datos de configuración de red de los equipos cliente se emplea un servidor de DHCP que asigna direcciones de una red privada a los distintos equipos del aula. Existe un proceso de reserva de IP por dirección MAC para que los equipos tengan IP fija.
Servidor de archivos de red: todos los documentos, configuraciones y archivos de usuario se almacenan en el servidor del aula.
Los objetivos que se persiguen con este servicio son:
Independencia de la estación de trabajo.
Posibilidad de clientes ligeros sin capacidad de almacenamiento local.
Simplificación de los procesos de hacer copias de seguridad de los datos de usuario.
Posibilidad de acceder a los archivos tanto desde estaciones GNU/Linux como Windows.
Integración con el sistema de identificación LDAP.
Para conseguirlo se emplea como servidor de archivos de red el paquete SAMBA configurado para trabajar con LDAP y en los clientes se usan módulos del PAM para montar los directorios de usuario.
Sistema de soporte de clientes ligeros.
La tecnología de clientes ligeros permite utilizar ordenadores antiguos o de poca potencia.Cuando u ordenador arranca como cliente ligero, el PC arranca un sistema mínimo e inicia una sesión gráfica en el servidor. Básicamente el cliente es un terminal gráfico y los programas se ejecutan en el servidor.
Además de los servicios anteriores se incluyen los siguientes servicios dentro de la instalación estándar:
Servidor de impresión de red (Cups)
Sistema de base de datos SQL (MySQL)
Servidor web (http: Apache) (SAMBA
Servicios web para eLearning (Moodle)
Proxy/Cache con filtrado opcional (Squid)
Servidor de archivos públicos: mirror