Gestion des services (AIX)

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
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 par init
  • /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 de init.d
  • /etc/rc.* — fichiers de configuration pour le démarrage automatique

Voir aussi