Linux命令——getent
简介
getent命令帮助用户administrative databases中查找相关信息。administrative databases包括:
- passwd – 可用于确认用户名、用户名、主目录和用户的全名
- group – 系统已知的有关Unix组的所有信息
- services – 系统上配置的所有Unix服务
- networks – 网络信息–您的系统所属的网络
- protocols –你的系统知道的关于网络协议的一切
一般语法
getent database [key ...]
getent会在上面数据库中产找key对应的value
举例
查找hostname对应的IP
ubuntu$ getent hosts ubuntu
127.0.1.1 ubuntu
192.168.0.2 ubuntu
执行反响DNS查询(即根据域名查找对应IP)
getent hosts myhost.mydomain.com
15.77.3.40 myhost.mydomain.com myhost
根据用户名查找UID