RESUMEN SCRIPTS Y SERVICIOS LLIUREX 8.09 Scripts/Servicios Descripción CUPS /usr/sbin/llxcfg­lpd {start| Gestión del dominio de impresión CUPS. stop|reload|restart|allow| deny|info|listfiles|update| revert|cpkgs} DHCP /usr/sbin/llxcfg­dhcpd {start|stop|restart} Gestión del demonio del servicio DHCP. DNS /usr/sbin/llxcfg­dnsd {enable|disable|start|stop| restart|addalias|delalias} Control del servicio DNS GESCEN /usr/sbin/lliurex­gesc2llwat Conversión del archivo XML generado desde GESCEN a formato intermedio CSV. GESTIÓN DE USUARIOS /usr/sbin/lliurex­admin­ manager parámetros Gestión de usuarios administración. locales de /usr/bin/lliurex­userfuncs lliurex­userfuncs.sh Ejecuta la función de la librería lliurexuserfuncs.sh que se pasa como primer parámetro. 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 Utilidad para asignar valores a las variables Resumen órdenes LliureX 8.09 1/6 Scripts/Servicios Descripción VAR1=valor1 {VAR2=valor2 ...} de llxcfg. (Ver formato completo). /usr/sbin/llxcfg­listvars ­­ Utilidad para listar variables, valores, archivos de variables o todo values 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. GESTIÓN CLIENTES LIGEROS La gestión de clientes ligeros TCOS está incluida en las opciones del menú Administración LliureX -> LliureX Lab (TCOSMonitor), Registro de clientes ligeros y TCOS-config. HERRAMIENTAS DE ADMINISTRACIÓN /usr/sbin/lliurex­server­ express Herramienta de configuración del servidor. HTTP /usr/sbin/llxcfg­httpd {enable|disable|start|stop| restart|enablesite| disablesite} Control del servicio httpd. Permite crear y eliminar sites virtuales, así como gestionar el servicio web. KERBEROS /usr/sbin/llxcfg­krb5 Control de Kerberos para el aula LliureX. ­­force init listprincs [filtro] start|stop|restart|reload| allow|deny|info|listfiles| update|revert|cpkgs /usr/sbin/llxcfg­krb5­ keytabs [ADOY] I inicializa el keytab de las máquinas y usuarios. llxcfg­passgen [options] Genera contraseñas válidas para Kerberos y PASSNAME {gen|show|remove} | devuelve el path donde es almacenada. list Resumen órdenes LliureX 8.09 2/6 Scripts/Servicios Descripción LDAP /usr/sbin/llxcfg­ldap Utilidad para el control del servidor LDAP. [ ­­force ] init ºclean­logs {start|stop|restart|reload| allow|deny|info|listfiles| update|revert|cpkgs} /etc/init.d/slapd {start| Gestión del servicio LDAP stop|restart|force­reload} /usr/sbin/slapcat Enlace simbólico a /usr/sbin/slapd que muestra un volcado de la BBDD LDAP. Es importante ejecutar la orden con el LDAP apagado. /usr/sbin/slapadd Enlace simbólico a /usr/sbin/slapd que permite añadir. Es importante ejecutar la orden con el LDAP apagado. /usr/sbin/slappasswd Enlace simbólico a /usr/sbin/slapd que permite modificar la contraseña del usuario administrador. MOODLE /usr/sbin/llxcfg­init­moodle Utilidad de de la aplicación Moodle. /usr/sbin/llxcfg­moodle {enable|disable|start|stop| restart|status} post-configuración Utilidad de control de Moodle del aula LliureX. RED /usr/sbin/llxcfg­netconfig­ Utilidades de configuración de red del server {update|listvars| servidor. listconfs} /usr/sbin/llxcfg­net­scripts Ejecución de scripts llxcfg de red {down|post­down|pre­up|up} {enable|disable} SCRIPT_NAME [RUN_ORDER] {allow|deny} SCRIPT_NAME Resumen órdenes LliureX 8.09 3/6 Scripts/Servicios Descripción /usr/share/lliurex/lliurex­ Funciones de red. netfuncs/lliurex­netfuncs.sh /usr/bin/lliurex­net NOMBRE_FUNCION [Parametros ...] | list Ejecuta diversas utilidades visualiza un listado de ellas. de RED o SQUID /usr/sbin/llxcfg­proxy {start|stop|reload|restart| allow|deny|info|listfiles| update|revert|cpkgs} Gestión del demonio del servicio SQUID. {internet­enable|internet­ disable|internet­status} /var/www/lliurex/proxy/lliur Ubicación del archivo proxy.pac ex­proxy/proxy.pac UTILIDADES /usr/sbin/llxcfg­dbs {enable|disable|start|stop| init|clean} Gestión de la Base de datos MySQL. /usr/bin/lliurex­version Devuelve la versión de LliureX instalada. Habilita o deshabilita servicios de inicio de /usr/sbin/llxcfg­policy {enable|disable|status|list­ manera que no se vuelvan a ejecutar a no ser que se ejecuten manualmente. disabled} /usr/bin/lliurex­userguide Ejecuta la guía de usuario en versión html en el navegador web por defecto. /usr/bin/lliurex­tuxpaint Ejecuta la aplicación Tuxpaint adaptada y ampliada para LliureX. clean­broken­links $DIR Borra los links rotos que encuentre en el primer nivel del directorio indicado como parámetro. Acepta tambien entrada estándar. “ Es entubable” clean­empty­directories $DIR Borra los directorios vacios en el primer nivel del parámetro. Resumen órdenes LliureX 8.09 directorio indicado como 4/6 Scripts/Servicios Descripción Acepta también entubable” clean­empty­directories­ recursively $DIR estándar: “Es Borra los directorios vacios de forma recursiva a partir del directorio indicado como parámetro. Acepta también entubable” lliurex­pki entrada entrada estándar: “Es Utilidad de gestion de certificados y claves para un sistema lliurex. LliureX cpkg llxcfg­cpkg cpkg significa paquete de configuración, y su objetivo es instalar determinados ficheros, que pueden (o no) sustituir a los ya existentes en el sistema (aunque pertenezcan a otros paquetes). Las configuraciones pueden ser estáticas o dinámicas. cpkg actualiza el sistema en varios pasos: ● ejecución de cpkg-scripts ('pre-cpkg') ● configuración: (generación ficheros) ● instalación de los ficheros ● post-configuración: (reinicio servicios, etc ...) ● ejecución de cpkg-scripts ('post-cpkg') En cada paso se procesa la lista de cpkgs. Si un paso termina con error, se finaliza el proceso de ese cpkg. llxcfg­cpkg {update|revert} [PKG_1 [... PKG_N]] update: configure + postconfigure. Se ejecuta cada vez se actualiza el sistema. llxcfg­cpkg {configure| deconfigure|postconfigure} [PKG_1 [... PKG_N]] revert = deconfigure + postconfigure en el llxcfg­cpkg {allow|deny} PKG_1 deconfigure: revierte los cambios [... PKG_N] restaura los ficheros a su estado inicial. y configure: sistema. instala los cambios llxcfg­cpkg invoke ACTION [PKG_1 [... PKG_N]] allow|deny: activa|desactiva packages de servicios de forma permanente. llxcfg­cpkg {listfiles|info} [PKG_1 [... PKG_N]] invoke ACTION: ejecuta “ACTION” sobre el 'services.list' llxcfg­cpkg {list|list­allow| list­deny} listfiles: lista de ficheros modificados llxcfg­cpkg grepinfo Resumen órdenes LliureX 8.09 list|list­allow|list­deny: cpkgs invoke-rc.d listado de 5/6 Scripts/Servicios Descripción FIELD_NAME [PKG_1 [... PKG_N]] info|grepinfo: información diversa sobre un cpkg Resumen órdenes LliureX 8.09 6/6