Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5697846
  • 博文数量: 745
  • 博客积分: 10075
  • 博客等级: 上将
  • 技术积分: 7716
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-29 12:09
文章分类

全部博文(745)

文章存档

2019年(1)

2016年(1)

2010年(31)

2009年(88)

2008年(129)

2007年(155)

2006年(197)

2005年(143)

分类:

2005-04-30 10:09:14

关于CS模式的描述!

基本内容
描述CS进程
启用SERVER进程
inetd:网络服务进程
inetd进程在启动的时候调用/etc/rc2.d/S72inetsvc脚本
有一个配置文件用于列出一系列inetd进程监听和反馈网络请求的服务
如果没有指定具体的配置文件,那么inetd进程就使用默认的/etc/inet/inetd.conf文件
查看inetd进程监听的内容可以通过下面的命令:
#cat /etc/inet/inetd.conf
当inetd进程收到一个网络请求的时候,就运行inetd.conf里面的命令,一般格式是:
service-name endpoint-type protocol wait-status uid server-program server-arguments
service-name:/etc/services文件里面列出的有效服务名
endpoint-type:可以是stream,dgram,raw,seqpacket,tli之一
protocol:一个公认的协议名称,在/etc/inet/protocols文件里面,比如说TCP,UDP协议等
wait-status:wait或者nowait,wait和UDP协议相关,nowait和TCP协议相关,具体参见计算机网络
uid:用户ID
server-program:服务程序对用户的请求进行反馈的路径名
当要对/etc/inet/inetd.conf文件进行改变的时候,就要发送一个HUP信号给inetd进程使它对配置
文件进行重读
网络端口有两种类型,众所周知的端口和短期存在的端口.
查看众所周知的端口号,比如查看使用telnet服务的端口号,使用下面的命令:
#grep telnet /etc/inet/services
sendmail进程的端口号:25(这种端口服务在系统启动的时候自动运行)
还有一种端口服务不是自动运行的,比如说telnet端口服务
当启动solaris的时候,/etc/rc2.d/s71rpc下的startup脚本就初始化rpcbind服务,rpcbind进程使用的端口号
列在/etc/inet/services文件中
列出登记在rpcbind进程中的所有服务,用下面的命令:
#rpcinfo -p[host]
清除一些登记在列的RPC服务,用下面的命令:
#rpcinfo -d prognum versnum
例如:#rpcinfo -d 100012 1

阅读(1681) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~