Linux getent 命令

Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux getent 命令。

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
推荐阅读
cjavapy编程之路首页