RESUMEN SCRIPTS Y SERVICIOS LLIUREX 5.09 LliureX: Servicios Descripción GESCEN /usr/sbin/llxcfg­loadgescen Importar usuarios del GESCEN a LDAP desde el archivo XML generado en la aplicación GESCEN. /usr/sbin/llxcfg­gescen­ xml2csv.py Conversión del archivo XML generado desde GESCEN a formato intermedio CSV. GESTIÓN DE USUARIOS /usr/sbin/lliurex­admin­manager Gestión de usuarios administración. parámetros /usr/sbin/lliurex­netadmin­ manager locales de Gestión de usuarios que pueden conectarse desde cualquier ordenador del aula con privilegios de administradores (usuarios LDAP) /usr/bin/llxcfg­client­chpasswd Cambio de contraseña para cliente de aula LliureX. GESTIÓN DE VARIABLES /usr/sbin/llxcfg­bootvar Utilidad para leer variables del kernel en el arranque (boot:) /usr/sbin/llxcfg­vars.sh Funciones de manipulación de variables para LliureX. /usr/sbin/llxcfg­delvars Utilidad para borrar variables llxcfg en archivos. /usr/sbin/llxcfg­setvars VAR1=valor1 {VAR2=valor2 ...} Utilidad para asignar variables de llxcfg. completo). /usr/sbin/llxcfg­listvars Utilidad para listar variables, valores, archivos de variables o todo simultáneamente. /usr/sbin/llxcfg­showvars lista_variables Primitiva usada por los scripts para leer las variables de configuración de LliureX dadas como argumento. valores a las (Ver formato 1/5 LliureX: Servicios Descripción GESTIÓN DE PAQUETES Utilidad para actualizar el registro de /usr/sbin/llxcfg­regtool script {add|del|set|list} paquetes y scripts que utiliza llxcfg-apt package1 package2 ... /usr/sbin/llxcfg­apt Utilidad de arranque y parada de los scripts llxcfg para la actualizaciones con apt. GESTIÓN CLIENTES LIGEROS /usr/sbin/llxcfg­thin­client­ server {start|stop|restart| enable|disable} Utilidad de control para el servicio de clientes ligeros en LliureX. Permite activar imágenes de arranque PXES para que estén accesibles desde el servidor. Genera archivo de configuración para el /etc/llxcfg/scripts­ available/llx­srv­thin­clientd servicio de clientes ligeros LliureX y ajusta la configuración de atftpd. {start|stop|services|vars} DHCP /usr/sbin/llxcfg­dhcp­register Registro de las máquinas cliente para que se les asigne siempre la misma IP. Genera archivo de configuración para /etc/llxcfg/scripts­ available/llx­srv­dhcp {start| DHCP. stop|services|vars} /etc/init.d/dhcp3­server {start|stop|restart} Gestión del demonio del servicio DHCP. DNS /usr/sbin/llxcfg­dnsd {enable| Control del servicio DNS disable|start|stop|restart| addalias|delalias} Adaptación para maradns del anterior /etc/llxcfg/scripts­ available/llx­srv­dnsd {start| script para pdnsd/pdns-recursor (llx-srvdns) stop|services|vars} HTTP /etc/llxcfg/scripts­available /llx­srv­httpd {start|stop| Configura Apache2 para lliurex creando los sitios virtuales por defecto 2/5 LliureX: Servicios Descripción services|vars} (mirror,proxy,...). /usr/sbin/llxcfg­httpd {enable| Control del servicio httpd. Permite crear y eliminar sites virtuales, así como disable|start|stop|restart| gestionar el servicio web. enablesite|disablesite} SAMBA Control del servicio SAMBA /usr/sbin/llxcfg­samba {configure|enable|disable|list| status} /usr/sbin/llxcfg­init­samba Inicialización del servidor SAMBA. /etc/init.d/samba {start|stop| Gestión de los demonios del servicio SAMBA. restart|reload|force­reload} LDAP /usr/sbin/llxcfg­init­slapd Inicialización del servidor LDAP. (se crea de nuevo, eliminando todo su contenido anterior) /usr/sbin/llxcfg­csv2ldap Utilidad de carga de un archivo csv a LDAP. /etc/init.d/slapd {start|stop| Gestión del servicio LDAP restart|force­reload} LDAP + SAMBA /usr/sbin/llxcfg­smbldap­ useradd Utilidad para añadir un usuario de red (LDAP). /usr/sbin/llxcfg­smbldap­ userdel Utilidad para eliminar un usuario de red (LDAP). /usr/sbin/llxcfg­smbldap­ usermod Utilidad para modificar los datos de un usuario de red (LDAP). /usr/sbin/llxcfg­smbldap­ chpasswd Utilidad para cambiar la contraseña de un usuario de red (LDAP). /usr/sbin/llxcfg­smbldap­menu Utilidad para la gestión de usuarios de red (LDAP). /usr/sbin/llxcfg­smbldap­tools Utilidad de gestión de los archivos de {configure|enable|disable|list| configuración de smbldap. 3/5 LliureX: Servicios Descripción status} AUTENTICACIÓN /usr/sbin/llxcfg­nss­ldap {enable|disable|status|list} Utilidad para activar/desactivar configuración nssldap. la /usr/sbin/llxcfg­pam­common {enable|disable|status|list} Utilidad para activar/desactivar configuración del pam-common. la /usr/sbin/llxcfg­pam­ldap {enable|disable|status|list} Utilidad para activar/desactivar configuración del pam-ldap. la MOODLE /etc/llxcfg/scripts­ available/llx­srv­moodle {start|stop|services|vars} Configura Moodle para LliureX /usr/sbin/llxcfg­init­moodle Utilidad de post-configuración de la aplicación Moodle. /usr/sbin/llxcfg­moodle {enable|disable|start|stop| restart|status} Utilidad de control de Moodle del aula LliureX. SQUID /etc/llxcfg/scripts­ available/llx­srv­proxy­pac {start|stop|services|vars} Genera archivo proxy.pac a partir de las mismas variables con las que se crea la configuración de Squid. /var/www/lliurex/proxy/lliurex­ Ubicación del archivo proxy.pac proxy/proxy.pac /etc/init.d/squid {start|stop| Gestión del demonio del servicio SQUID. reload|force­reload|restart} CUPS Genera una configuración válida para el /etc/llxcfg/scripts­ available/cups­server {start| servidor de impresoras en las aulas LliureX stop|services|vars} NFS /etc/llxcfg/scripts­ Configura los directorios que serán 4/5 LliureX: Servicios Descripción available/llx­srv­nfsd {start| exportados por el servidor NFS. stop|services|vars} UTILIDADES /usr/sbin/llxcfg­dbs {enable| Gestión de la Base de datos MySQL. disable|start|stop|init|clean} /usr/sbin/llxcfg­enscr Utilidad para activar los scripts llxcfg de arranque. /usr/sbin/llxcfg­disscr Utilidad para desactivar los scripts llxcfg de arranque. /usr/bin/lliurex­userfuncs lliurex­userfuncs.sh Ejecuta la función de la librería lliurexuserfuncs.sh que se pasa como primer parámetro. /usr/bin/lliurex­version Devuelve la versión de LliureX instalada. /etc/init.d/lliurex­first­boot {start|disable|reset|stop| fullreset} Servicio que solicita y asigna contraseña a los usuarios root y admin. Solicita el código del centro educativo y da de alta 40 profesores y 40 alumnos genéricos. /usr/share/lliurex/lliurex­ first­boot /usr/share/lliurex/lliurex­srv­ Configuración de la red del aula, rearranque de los servicios y common/config­net­services creación/actualización del mirror. /etc/llxcfg/scripts­ available/llx­srv­netconfig {start|stop|services|vars} Genera el archivo de variables llxcfg para los clientes LliureX. /var/www/lliurex/llxcfg/llxcfg­ Archivo de variables generado por llxcfg-netconfig. net.vars /usr/bin/llxcfg­template Utilidad para plantillas. el procesamiento de /usr/share/lliurex/lliurex­ netfuncs lliurex­netfuncs.sh Ejecuta la función de la librería lliurexnetfuncs.sh que se pasa como primer parámetro. /usr/sbin/llxcfg­xf86cfg {info| Genera un archivo de configuración XF86Config-4 a partir de la detección de generate} la tarjeta gráfica de metadistros. 5/5