1、命令简介
getent:可以用来查看系统的数据库中的相关记录。
2、命令用法
getent database [key ...]
3、命令描述
getent(get entries)是用于查看系统数据库中的记录信息。即使这些数据库不是本地的,类似于LDAP或者NIS也可以使用getent命令进行查看。其中 database 是别名j是ethers、group、hosts、netgroup、networks、passwd、protocols、rpc、services 或 shadow 之一。
4、命令选项
参数 | 描述 |
-s | 要使用的服务配置 |
-help | 给出该系统求助列表 |
-usage | 给出简要的用法信息 |
-V | 打印程序版本号 |
5、使用示例
1)查找使用特定端口的服务
$ getent services 22
ssh 22/tcp
$ getent services 21
ftp 21/tcp
$ getent services 25
smtp 25/tcp mail
2)获取当前登录用户的信息
$ getent passwd `whoami`
root:x:0:0:root:/root:/bin/bash
3)执行反向DNS查找
$ getent hosts myhost.mydomain.com
192.168.31.11 myhost.mydomain.com myhost