- Présentation de Jelina
- JelinaOS
- Gestion du système
Services et processus
JelinaOS utilise une gestion des services conforme aux standards du secteur et administre de manière unifiée services système et applications. Les opérations courantes couvrent la plupart des tâches quotidiennes.
Principaux services
Section intitulée « Principaux services »Les services suivants coopèrent pendant l’exécution. Les noms réels de l’équipement font référence :
| Service | Fonction |
|---|---|
| Moteur de conteneurs (docker / containerd) | Exécution des applications conteneurisées |
| Agent d’équipement (jelina-jelinvisor) | Connexion cloud, remontée d’état et exécution des mises à jour |
| Hôte des services applicatifs (jelina-services-host) | Hébergement des services dans /app et coordination de la restauration en cas d’anomalie |
| Enregistrement (jelina-register) | Enregistrement de l’équipement dans le cloud |
| Chien de garde (jelina-watchdog) | Surveillance de l’état du système |
| Canal sécurisé | Liaison chiffrée entre l’équipement et le cloud |
| Surveillance de l’espace disque (jelina-free-space-monitor) | Surveillance et protection de l’espace de stockage |
| Synchronisation horaire (jelina-time-sync) | Synchronisation des horloges système et matérielle |
| Montage système (jelina-bind-mount / jelina-mount-overlay-*) | Montage des fichiers du noyau et de l’espace applicatif |
| Retour arrière (jelina-rollback@) | Retour arrière des mises à jour du système et du noyau |
Opérations courantes
Section intitulée « Opérations courantes »# Afficher l’état du servicesystemctl status <nom-service>
# Démarrer / arrêter / redémarrersystemctl start <nom-service>systemctl stop <nom-service>systemctl restart <nom-service>
# Activer le démarrage automatiquesystemctl enable <nom-service>systemctl disable <nom-service>Configuration système
Section intitulée « Configuration système »La configuration est centralisée et prend en charge des surcharges successives :
/etc/jelina.conf— Configuration système par défaut ;/etc/jelina.conf.d/*.conf— Configurations chargées dans l’ordre ; les dernières sont prioritaires.
Après une modification, redémarrez les services concernés si nécessaire.
Afficher les processus
Section intitulée « Afficher les processus »ps aux # Afficher tous les processustop # Surveillance temps réel des processus, triés par CPU/mémoireConsulter les journaux
Section intitulée « Consulter les journaux »# Afficher les journaux du servicejournalctl -u <nom-service>
# Suivre les journaux en temps réeljournalctl -u <nom-service> -f
# Afficher les 100 dernières lignesjournalctl -u <nom-service> -n 100Les journaux de l’agent sont enregistrés séparément pour faciliter le diagnostic des connexions cloud :
tail -f /var/log/jelinvisorDémarrage automatique
Section intitulée « Démarrage automatique »Deux méthodes permettent de démarrer les applications automatiquement :
| Méthode | Cible | Description |
|---|---|---|
| Application conteneurisée | Conteneur | Configurer --restart always pour une reprise automatique avec le système |
| Application native | ProgramSet / service | Configuration déclarative ou systemctl enable |
Gestion des services dans le cloud
Section intitulée « Gestion des services dans le cloud »Après connexion à JelinaCloud, vous pouvez également :
- Redémarrer les services des équipements : redémarrer en masse les services applicatifs de toute une flotte ;
- Arrêter ou redémarrer les équipements : agir à distance sur leur alimentation logicielle ;
- Contrôler un équipement : effectuer des opérations précises sur une seule unité.
Voir Gestion des flottes et maintenance à distance.
Conseils de diagnostic
Section intitulée « Conseils de diagnostic »- Si un service ne démarre pas, consultez d’abord les journaux ;
- Vérifiez ses dépendances, notamment le moteur de conteneurs pour une application conteneurisée ;
- Un service doté d’une stratégie de redémarrage reprend automatiquement après une sortie anormale ; consultez les journaux pour en déterminer la cause.