J'ai plusieurs scripts qui nécessitent l'utilitaire getent. De plus, j'ai lu plusieurs conseils pratiques qui utilisent getent .
getentest un utilitaire de mise en réseau largement disponible sur les systèmes Unix, * BSD et Linux. Cet outil est couramment utilisé par les administrateurs système et les utilisateurs expérimentés pour rechercher des informations sur le réseau (adresses IP, etc.). En ce qui concerne les noms d'hôte, getentc'est l'un des rares outils qui utilisent à la fois /etc/hostset DNS.
Comme le dit Wikipedia :
getent est une commande unix qui aide un utilisateur à obtenir des entrées dans un certain nombre de fichiers texte importants appelés bases de données.
L'important ici est de getentrechercher les mêmes services de noms dans le même ordre que la plupart des applications sur un système de type Unix. Cela le rend inestimable lors du débogage du système ou des problèmes d'application. Des outils comme diget nslookupspécifiquement ne regardent que le DNS, tandis dsclque vous attendez que vous précisiez les services de noms que vous souhaitez rechercher.
Je voudrais utiliser getentpour deux tests:
Analyser
/etc/hostsavant d'interroger DNS . Par exemple, si j'ajoutetesthost.example.orgà/etc/hosts, jegetent hosts testhost.example.orgdois utiliser l'entrée/etc/hostsavant d'interroger DNS.
MacPorts ne semble pas fournir un package fournissant getent.
getentExiste- t- il sur Snow Leopard?
getentsur OS X car OS X utilise DirectoryService pour résoudre des choses comme les noms d'hôte. Pouvez-vous donner des getentexemples d'utilisation spécifiques ? Cela vous montrerait la manière correspondante d'obtenir plus facilement ces informations sur OS X.
getentest généralement disponible sur les systèmes Unix, * BSD et Linux. J'ai mis à jour ma question.
getent? Résoudre les noms d'hôte d' /etc/hostsavant d'utiliser DNS?
/etc/hostsantérieurs au DNS, ce qui est utile pour le serveur Web et d'autres tests de réseau. Mais moi (et d'autres administrateurs système) j'utilise aussi getent pour d'autres choses, comme le dépannage de LDAP.
getent? Qu'est ce que ça fait? Sur quels systèmes est-il généralement disponible?