- Visión general de Jelina
- JelinaOS
- Gestión del sistema
Servicios y procesos
JelinaOS utiliza un sistema estándar de administración de servicios que unifica los servicios del sistema y las aplicaciones. Las operaciones habituales cubren la mayoría de las tareas cotidianas de mantenimiento.
Servicios principales
Sección titulada «Servicios principales»Los siguientes servicios colaboran durante el funcionamiento. Consulta los nombres reales en el dispositivo:
| Servicio | Función |
|---|---|
| Entorno de contenedores (docker / containerd) | Base de ejecución de aplicaciones en contenedores |
| Agente del dispositivo (jelina-jelinvisor) | Conexión con la nube, informes de estado y ejecución de actualizaciones |
| Alojamiento de servicios de aplicaciones (jelina-services-host) | Administra los servicios del área /app y coordina la recuperación ante anomalías |
| Registro (jelina-register) | Registro del dispositivo en la nube |
| Watchdog (jelina-watchdog) | Supervisión del estado del sistema |
| Canal seguro | Canal cifrado entre dispositivo y nube |
| Supervisión de espacio (jelina-free-space-monitor) | Supervisión y protección del espacio de almacenamiento |
| Sincronización horaria (jelina-time-sync) | Sincronización del reloj del sistema y del hardware |
| Montaje del sistema (jelina-bind-mount / jelina-mount-overlay-*) | Montaje de archivos del kernel y del área de aplicaciones |
| Reversión de actualizaciones (jelina-rollback@) | Reversión de actualizaciones del sistema y del kernel |
Operaciones habituales
Sección titulada «Operaciones habituales»# Consultar el estado del serviciosystemctl status <nombre-de-servicio>
# Iniciar / detener / reiniciarsystemctl start <nombre-de-servicio>systemctl stop <nombre-de-servicio>systemctl restart <nombre-de-servicio>
# Configurar inicio al arrancarsystemctl enable <nombre-de-servicio>systemctl disable <nombre-de-servicio>Configuración del sistema
Sección titulada «Configuración del sistema»La configuración se concentra en un directorio común y permite sobrescrituras por capas:
/etc/jelina.conf: configuración predeterminada del sistema;/etc/jelina.conf.d/*.conf: configuraciones de sobrescritura cargadas en orden; las últimas tienen prioridad.
Después de modificar la configuración, reinicia los servicios correspondientes cuando sea necesario.
Consultar procesos
Sección titulada «Consultar procesos»ps aux # Consultar todos los procesostop # Supervisar procesos en tiempo real, ordenados por CPU/memoriaConsultar registros
Sección titulada «Consultar registros»# Consultar registros del serviciojournalctl -u <nombre-de-servicio>
# Seguir registros en tiempo realjournalctl -u <nombre-de-servicio> -f
# Consultar las últimas 100 líneasjournalctl -u <nombre-de-servicio> -n 100Los registros del agente se guardan por separado para facilitar el diagnóstico de conexiones con la nube:
tail -f /var/log/jelinvisorInicio automático
Sección titulada «Inicio automático»Hay dos formas de configurar el inicio automático de las aplicaciones:
| Método | Aplicaciones | Descripción |
|---|---|---|
| Aplicaciones en contenedores | Contenedores | Configura --restart always para recuperarlos automáticamente al arrancar el sistema |
| Aplicaciones nativas | Conjuntos de programas y servicios | Configuración declarativa o systemctl enable |
Administración de servicios desde la nube
Sección titulada «Administración de servicios desde la nube»Tras conectar el dispositivo a JelinaCloud, también puedes:
- Reiniciar servicios de los dispositivos: reiniciar por lotes los servicios de aplicaciones de todos los dispositivos de una flota;
- Apagar o reiniciar dispositivos: operaciones remotas de apagado y reinicio;
- Controlar dispositivos: operaciones detalladas sobre un dispositivo concreto.
Consulta Administración de flotas y mantenimiento remoto.
Recomendaciones de diagnóstico
Sección titulada «Recomendaciones de diagnóstico»- Si un servicio no arranca, consulta primero sus registros;
- Comprueba que los servicios de los que depende funcionen correctamente; las aplicaciones en contenedores dependen del entorno de contenedores;
- Los servicios con política de reinicio se recuperan automáticamente tras una salida anómala. Consulta los registros para identificar la causa del reinicio.