我有几个需要实用程序的脚本getent
。此外,我还阅读了一些使用getent的便捷技巧。
getent
是一个联网实用程序,可在Unix,* BSD和基于Linux的系统上广泛使用。系统管理员和高级用户通常使用此工具来查找网络信息(IP地址等)。就主机名而言,它getent
是同时使用/etc/hosts
和DNS 的少数工具之一。
正如维基百科所说:
getent是一个unix命令,可帮助用户获取许多重要的文本文件(称为数据库)中的条目。
这里重要的是,getent
它将按照与类Unix系统上的大多数应用程序相同的顺序搜索相同的名称服务。这在调试系统或应用程序故障时非常有用。像工具dig
和nslookup
具体看只有DNS,而dscl
希望你拼写出你想搜索的名称服务。
我想getent
用于两个测试用例:
解析
/etc/hosts
查询DNS之前。例如,如果我添加testhost.example.org
到/etc/hosts
,getent hosts testhost.example.org
则应/etc/hosts
在查询DNS之前使用from的条目。
MacPorts似乎没有提供提供的软件包getent
。
getent
雪豹上是否存在?
getent
在OS X上没有1:1映射,因为OS X使用DirectoryService对主机名之类的内容进行解析。您可以举一些具体的getent
使用示例吗?它将向您展示在OS X上更轻松地获取该信息的相应方法。
getent
通常在Unix,* BSD和类似Linux的系统上可用。我更新了我的问题。
getent
什么呢?从/etc/hosts
使用DNS之前解析主机名?
/etc/hosts
DNS之前解析主机名,这对Web服务器和其他网络测试很有用。但是我(和其他系统管理员)也将getent用于其他方面,例如对LDAP进行故障排除。
getent
啊 它有什么作用?通常在什么系统上可用?