Gestion des services système dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Modification des services contrôlés par inetd

Un service contrôlé par inetd est un service SMF converti à partir d'une configuration dans le fichier inetd.conf. La commande inetd est l'agent de redémarrage délégué pour ces services.

La procédure suivante explique comment modifier les valeurs de propriété des services contrôlés par inetd.

Pour vérifier si le service que vous souhaitez modifier est contrôlé par inetd, appelez la commande inetadm sans options ni arguments pour répertorier tous les services contrôlés par inetd. L'exemple suivant présente uniquement une liste partielle.

$ inetadm
ENABLED   STATE          FMRI
enabled   online         svc:/application/cups/in-lpd:default
...
disabled  disabled       svc:/application/x11/xfs:default

L'option -l de la commande inetadm répertorie toutes les propriétés du service contrôlé par inetd. Dans l'exemple suivant, le message d'erreur indique que le service spécifié n'est pas un service contrôlé par inetd. "No restarter property" signifie que l'agent de redémarrage principal, svc.startd, gère l'instance de service.

$ inetadm -l ssh
Error: Specified service instance "svc:/network/ssh:default" has no
restarter property.  inetd is not the delegated restarter of this instance.

De même, dans l'exemple suivant, le message "Couldn't find property 'general/restarter'" indique que l'agent de redémarrage par défaut, svc.startd, gère l'instance de service.

$ svcprop -p general/restarter ssh
svcprop: Couldn't find property 'general/restarter' for instance
'svc:/network/ssh:default'.

Si un service est contrôlé par inetd, inetd est son agent de redémarrage, comme illustré à l'exemple suivant.

$ svcprop -p general/restarter xfs
svc:/network/inetd:default