Linux 操作系统“portmap”服务

Portmap服务说明

Portmap 服务(端口映射)将 RPC 请求映射到正确的服务。
RPC 进程在启动时通知 portmap,显示它们正在监视的端口号以及它们希望提供服务的 RPC 程序号。
然后,客户端系统使用特定的 RPC 程序编号联系服务器上的端口映射服务。
然后 portmap 将客户端重定向到正确的端口号以与其预期的服务进行通信。

该服务执行 portmap 守护进程,并且必须在调用任何 RPC 服务器之前启动 portmap 服务。
使用 SUN RPC 的程序需要 Portmap。
NFS 和 NIS 是需要此端口映射的典型服务。
此服务由 portmap rpm 包提供,该包应安装在任何用作使用 RPC 协议的服务器的机器上。

www. On IT Road .com

服务控制

使用 chkconfig 实用程序配置(启用和禁用)端口映射服务,即:

# chkconfig --list portmap
portmap         0:off   1:off   2:on    3:on    4:on    5:on    6:off

使用 service 命令以交互方式管理(停止、启动等)portmap 服务,即:

# service  portmap
Usage: /etc/init.d/portmap {start|stop|status|restart|reload|condrestart}

启动服务:

# service portmap start
Starting portmap:                                           [  OK  ]

停止服务:

# service portmap stop
Stopping portmap:                                           [  OK  ]

要检查服务的状态:

# service portmap status
portmap (pid 8951) is running...

要重新启动服务:

# service portmap restart
Stopping portmap:                                           [  OK  ]
Starting portmap:                                           [  OK  ]

有条件地重启服务:

# service portmap condrestart
Stopping portmap:                                           [  OK  ]
Starting portmap:                                           [  OK  ]

重新加载服务:

# service portmap reload
Reloading configuration:                                   [  OK  ]

配置

此服务没有配置文件。
portmap 守护进程可以添加以下选项:
-d :防止 portmap 作为守护进程运行,并导致错误和调试信息打印到标准错误输出。

-l :导致端口映射仅绑定到环回接口(即 INADDR_LOOPBACK)。

-v :以详细模式运行 portmap。

rpcinfo 工具可用于查找在指定主机上注册的所有 RPC 服务并报告它们的通用地址和它们注册的传输。
以下示例显示了在本地计算机上注册的所有 RPC 服务:

# rpcinfo -p localhost
   program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp    980  status
    100024    1   tcp    983  status
日期:2020-09-17 00:14:37 来源:oir作者:oir