首页 > IT职业 > IT生活 > SA299学习笔记 第二章描述CS模式(1)
网络端口
网络端口有两种类型
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/ ,如需转载,请注明出处,否则将追究法律责任。