Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d’Oracle Solaris : Tâches courantes Oracle Solaris 11 Information Library (Français) |
1. Localisation des informations relatives aux commandes Oracle Solaris
2. Gestion des comptes utilisateur et des groupes (présentation)
3. Gestion des comptes utilisateur et des groupes (tâches)
4. Initialisation et arrêt d'un système Oracle Solaris
5. Utilisation d'Oracle Configuration Manager
6. Gestion des services (présentation)
7. Gestion des services (tâches)
Surveillance des services (liste des tâches)
Procédure d'affichage du statut d'un service
Procédure d'affichage des personnalisations d'un service
Procédure d'affichage des services dépendants d'une instance de service
Procédure d'affichage des services dont dépend un service
Procédure de configuration de la notification par e-mail pour les événements de transition SMF
Gestion des services SMF (liste des tâches)
Utilisation des profils de droits RBAC avec SMF
Procédure de désactivation d'une instance de service
Procédure d'activation d'une instance de service
Procédure de redémarrage d'un service
Procédure de restauration d'un service à l'état de maintenance
Procédure de création d'un profil SMF
Procédure d'application d'un profil SMF
Configuration des services SMF (liste des tâches)
Procédure de modification d'une propriété de service SMF
Procédure de modification d'un service configuré par un fichier
Procédure de modification d'une variable d'environnement pour un service
Procédure de modification d'une propriété pour un service contrôlé inetd
Procédure de suppression des personnalisations d'un service
Procédure de modification d'un argument de ligne de commande pour un service contrôlé inetd
Procédure de conversion d'entrées inetd.conf
Utilisation de scripts de contrôle d'exécution (liste des tâches)
Utilisation de scripts de contrôle d'exécution
Procédure d'ajout d'un script de contrôle d'exécution
Procédure de désactivation d'un script de contrôle d'exécution
Dépannage de l'utilitaire de gestion des services (SMF)
Débogage d'un service qui ne démarre pas
Procédure de réparation d'un référentiel corrompu
Procédure d'initialisation sans démarrer de services
8. Utilisation du gestionnaire de pannes
9. Gestion des informations système (tâches)
10. Gestion des processus système (tâches)
11. Surveillance des performances du système (tâches)
12. Gestion des packages de logiciels (tâches)
13. Gestion de l'utilisation du disque (tâches)
14. Tâches de planification du système (tâches)
15. Configuration et administration d'imprimantes à l'aide de CUPS (tâches)
17. Gestion des informations sur les pannes système (tâches)
18. Gestion des fichiers noyau (tâches)
19. Dépannage du système et des problèmes logiciels (tâches)
20. Dépannage de divers problèmes système et logiciels (tâches)
Les procédures suivantes indiquent comment utiliser des scripts de contrôle d'exécution pour arrêter ou démarrer un service hérité. Des instructions relatives à l'ajout ou à la suppression d'un script de contrôle d'exécution sont également fournies.
Pour plus d'informations, reportez-vous à la section Procédure d’obtention des droits d’administration du manuel Administration d’Oracle Solaris : services de sécurité.
# /etc/init.d/filename stop
# /etc/init.d/filename start
# pgrep -f service
Exemple 7-16 Utilisation d'un script de contrôle d'exécution pour arrêter ou démarrer un service
Par exemple, vous pouvez arrêter les démons du serveur NFS en saisissant la commande suivante :
# /etc/init.d/nfs.server stop # pgrep -f nfs
Ensuite, vous pouvez redémarrer les démons du serveur NFS en tapant la commande suivante :
# /etc/init.d/nfs.server start # pgrep -f nfs 101773 101750 102053 101748 101793 102114 # pgrep -f nfs -d, | xargs ps -fp UID PID PPID C STIME TTY TIME CMD daemon 101748 1 0 Sep 01 ? 0:06 /usr/lib/nfs/nfsmapid daemon 101750 1 0 Sep 01 ? 26:27 /usr/lib/nfs/lockd daemon 101773 1 0 Sep 01 ? 5:27 /usr/lib/nfs/statd root 101793 1 0 Sep 01 ? 19:42 /usr/lib/nfs/mountd daemon 102053 1 0 Sep 01 ? 2270:37 /usr/lib/nfs/nfsd daemon 102114 1 0 Sep 01 ? 0:35 /usr/lib/nfs/nfs4cbd
Si vous souhaitez ajouter un script de contrôle d'exécution pour démarrer et arrêter un service, copiez le script dans le répertoire /etc/init.d. Ensuite, créez des liens dans le répertoire rcn .d où vous souhaitez que le service démarre et s'arrête.
reportez-vous au fichier README dans chaque répertoire /etc/rc n.d pour plus d'informations sur le nommage des scripts de contrôle d'exécution. La procédure suivante décrit la procédure d'ajout d'un script de contrôle d'exécution.
Pour plus d'informations, reportez-vous à la section Procédure d’obtention des droits d’administration du manuel Administration d’Oracle Solaris : services de sécurité.
# cp filename/etc/init.d # chmod 0744 /etc/init.d/filename # chown root:sys /etc/init.d/filename
# cd /etc/init.d # ln filename /etc/rc2.d/Snnfilename # ln filename /etc/rcn.d/Knnfilename
# ls /etc/init.d/*filename /etc/rc2.d/*filename /etc/rcn.d/*filename
Exemple 7-17 Ajout d'un script de contrôle d'exécution
L'exemple suivant illustre comment ajouter un script de contrôle d'exécution pour le service xyz.
# cp xyz /etc/init.d # chmod 0744 /etc/init.d/xyz # chown root:sys /etc/init.d/xyz # cd /etc/init.d # ln xyz /etc/rc2.d/S99xyz # ln xyz /etc/rc0.d/K99xyz # ls /etc/init.d/*xyz /etc/rc2.d/*xyz /etc/rc0.d/*xyz
Vous pouvez désactiver un script de contrôle d'exécution en ajoutant un trait de soulignement (_) au début du nom de fichier. Les fichiers qui commencent par un trait de soulignement ou un point ne sont pas exécutés. Si vous copiez un fichier en y ajoutant un suffixe, les deux fichiers seront exécutés.
Pour plus d'informations, reportez-vous à la section Procédure d’obtention des droits d’administration du manuel Administration d’Oracle Solaris : services de sécurité.
# cd /etc/rcn.d # mv filename_filename
# ls _* _filename
Exemple 7-18 Désactivation d'un script de contrôle d'exécution
L'exemple suivant illustre comment renommer le script S99datainit.
# cd /etc/rc2.d # mv S99datainit _S99datainit # ls _* _S99datainit