Gestion des systèmes de fichiers réseau dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Commande rpcinfo

La commande rpcinfo génère des informations sur le service RPC qui est en cours d'exécution sur un système. Syntaxes de commande dans le tableau ci-dessous pour afficher des informations sur le service RPC, procédez comme suit :

# rpcinfo [ –m | –s ] [ hostname ]

# rpcinfo [–T transport] hostname [ progname ]

# rpcinfo [ –t | –u ] [ hostname ] [ progname ]

–m

Affiche une table de statistiques des opérations rpcbind

–s

Affiche une liste concise de tous les programmes RPC enregistrés

–T

Affiche des informations sur les services qui utilisent des transports ou des protocoles spécifiques

–t

Teste les programmes RPC qui utilisent TCP

–u

Teste les programmes RPC qui utilisent UDP

transport

Spécifie le transport ou le protocole pour les services

hostname

Spécifie le nom d'hôte du serveur

progname

Spécifie le nom du programme RPC

Pour plus d'informations sur les options disponibles, reportez-vous à la page de manuel rpcinfo(1M).

Si aucune valeur n'est donnée pour hostname, le nom de l'hôte local est utilisé. Vous pouvez remplacer progname par le numéro de programme RPC, mais le nom est employé plus fréquemment. Vous pouvez utiliser l'option –p à la place de l'option –s sur les systèmes qui n'exécutent pas la version 3 du logiciel NFS.

    Les données qui sont générés par cette commande peuvent inclure les éléments suivants :

  • Numéro de programme RPC

  • Numéro de version d'un programme spécifique

  • Protocole de transport en cours d'utilisation

  • Nom du service RPC

  • Propriétaire du service RPC

Exemple 6-3  L'affichage d'informations sur le service RPC
# rpcinfo -s bee |sort -n
   program version(s) netid(s)                                    service     owner
    100000  2,3,4     udp6,tcp6,udp,tcp,ticlts,ticotsord,ticots   portmapper  superuser
    100001  4,3,2     udp6,udp,ticlts                             rstatd      superuser
    100003  4,3,2     tcp,udp,tcp6,udp6                           nfs         1
    100005  3,2,1     ticots,ticotsord,tcp,tcp6,ticlts,udp,udp6   mountd      superuser
    100007  1,2,3     ticots,ticotsord,ticlts,tcp,udp,tcp6,udp6   ypbind      1
    100011  1         udp6,udp,ticlts                             rquotad     superuser
    100021  4,3,2,1   tcp,udp,tcp6,udp6                           nlockmgr    1
    100024  1         ticots,ticotsord,ticlts,tcp,udp,tcp6,udp6   status      superuser
    100068  5,4,3,2   ticlts                                        -         superuser
    100083  1         ticotsord                                     -         superuser
    100133  1         ticots,ticotsord,ticlts,tcp,udp,tcp6,udp6     -         superuser
    100134  1         ticotsord                                     -         superuser
    100155  1         ticotsord                                   smserverd   superuser
    100169  1         ticots,ticotsord,ticlts                       -         superuser
    100227  3,2       tcp,udp,tcp6,udp6                           nfs_acl     1
    100234  1         ticotsord                                     -         superuser
    390113  1         tcp                                           -         superuser
    390435  1         tcp                                           -         superuser
    390436  1         tcp                                           -         superuser
1073741824  1         tcp,tcp6                                      -         1

L'exemple montre les informations concernant les services RPC qui sont en cours d'exécution sur un serveur. La sortie générée par la commande est filtrée par numéro de programme par la commande sort pour rendre la sortie plus lisible. Plusieurs lignes dans lesquelles figurent les services RPC ont été supprimés de l'exemple.

Vous pouvez collecter des informations sur un service RPC en sélectionnant un transport donné sur un serveur. L'exemple suivant vérifie le service mountd qui est en cours d'exécution sur TCP.

# rpcinfo -t bee mountd
program 100005 Version 1 ready and waiting
program 100005 Version 2 ready and waiting
program 100005 Version 3 ready and waiting

L'exemple suivant vérifie la qui est en cours d'exécution sur NFS UDP de service.

# rpcinfo -u bee nfs
program 100003 Version 2 ready and waiting
program 100003 Version 3 ready and waiting