Gestion des services (AIX)
| Fiche express | |
|---|---|
| Domaine | Gestion des services système |
| Mécanisme | System Resource Controller (SRC) |
| Contexte | AIX — équivalent de systemd sous Linux ou sc/services.msc sous Windows |
| Voir aussi | Mkssys · Startsrc · Stopsrc · Rmssys · Lssrc |
Sous AIX, la gestion des services (démons système, applications) repose sur le System Resource Controller (SRC), un mécanisme central qui joue le même rôle que systemd sous Linux ou le gestionnaire de services (sc/services.msc) sous Windows : définir un service, le démarrer, l'arrêter, le supprimer et suivre son état.
Chaque commande du cycle de vie d'un service fait l'objet d'une page dédiée — cette page sert de point d'entrée récapitulatif.
Cycle de vie d'un service (SRC)
| Étape | Commande | Page |
|---|---|---|
| Créer le service | mkssys |
Mkssys |
| Démarrer le service | startsrc |
Startsrc |
| Arrêter le service | stopsrc |
Stopsrc |
| Supprimer le service | rmssys |
Rmssys |
| Lister les services | lssrc |
Lssrc |
/etc/inittab
En complément du SRC, AIX conserve un fichier /etc/inittab qui pilote le
démarrage au niveau du système (runlevels), dans la continuité du modèle SysV init
historique.
telinit q # recharge la table /etc/inittab (relit les entrées sans reboot)
who -r # affiche le runlevel actuel
Voir Telinit et Who pour le détail de ces deux commandes.
Fichiers et répertoires de démarrage
AIX utilise un modèle proche du SysV init historique pour l'organisation des scripts de démarrage :
/etc/inittab— table de démarrage lue parinit/etc/rc.d/init.d— scripts d'init des services/etc/rc.d/rc2.dà/etc/rc.d/rc9.d— liens symboliques par runlevel vers les scripts deinit.d/etc/rc.*— fichiers de configuration pour le démarrage automatique