ITPub博客

首页 > IT职业 > IT生活 > SA299学习笔记 第二章描述CS模式(1)

SA299学习笔记 第二章描述CS模式(1)

原创 IT生活 作者:litterbaby 时间:2007-07-11 15:57:52 0 删除 编辑
SA299学习笔记 第二章描述CS模式(1)[@more@]

网络端口

网络端口有两种类型

1、众所周知的端口

2、短期存在的端口

端口的分配有两种基本原则

1、通过centralauthority进行分配

按照这种方式分配要求所有的用户同意由central authority来分配所有的端口号,它所分配的端口号就是众所周知的端口号;

2、动态分配

这些端口号预先对客户机程序是不可知的,由系统根据需求来动态分配端口号.这样的端口号在系统重启的时候就失效了.

/etc/inet/services这个文件中存放着一般预先约定的端口号。

查看众所周知的端口号,比如查看使用telnet服务的端口号,使用下面的命令:

# grep telnet /etc/inet/services

sendmail进程的端口号:25(这种端口服务在系统启动的时候自动运行,使用SMTP协议.还有一种端口服务不是自动运行的,比如说telnet端口服务)

列出登记在rpcbind进程中的所有服务,用下面的命令:

使用rpcinfo 工具来管理端口注册

#rpcinfo –p hostname

查看rpc的注册情况

#rpcinfo –d sprayd 1

取消注册一个网络服务,取消后再用

#rpcinfo –p|grep sprayd

命令来证实以下是否此网络服务已经被取消,然后执行#pkii –HUP inetd重启网络服务。

# rpcinfo -p[host]

# rpcinfo -p

program vers proto port service

100000 4 tcp 111 rpcbind

100000 3 tcp 111 rpcbind

100000 2 tcp 111 rpcbind

100000 4 udp 111 rpcbind

100000 3 udp 111 rpcbind

100000 2 udp 111 rpcbind

100024 1 udp 32772 status

列出的内容包括:程序号,对应于程序号的version号,RPC协议,端口号,RPC服务

清除一些登记在列的RPC服务,用下面的命令:

# rpcinfo -d prognum versnum

例如:# rpcinfo -d 100012 1

这里和100012对应的程序是sprayd,如果要重新注册这个服务,那么执行命令# pkill -HUP inetd

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/222350/viewspace-925953/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    131
  • 访问量
    465725