AIX网络服务管理

来源:互联网 发布:上海弹点网络 编辑:程序博客网 时间:2024/04/29 14:44

参考文档:

http://www.ibm.com/developerworks/cn/linux/l-cn-udev/

http://linux.chinaunix.net/techdoc/system/2008/07/11/1017050.shtml

https://www.freebsd.org/doc/zh_CN/books/handbook/network-inetd.html


Inetd介绍

AIX中使用的网络服务管理程序仍然是inetd,虽然它的升级版本xinetd早就出现过了。

AIX中,inetd属于tcpip系统资源控制器组的一个SRC子系统。启动脚本位于/usr/sbin/inetd。它在使用中用到的两个文件分别为/etc/services/etc/inetd.conf。其中inetd.conf文件为inetd的配置文件,文件中的一行代表inetd管理的一个SRC服务。

Inetd.conf文件

每一行的格式为:

服务名   套接字类型   协议    等待/非等待    用户    程序     程序参数

服务名必须首先在/etc/services文件中定义好的。

套接字类型可写为streamdgramraw或者 seqpacket。其中stream意思是流套接字,用于tcp协议。而dgram意思是数据包套接字,用于udp协议。

协议主要有tcpudptcp6udp6。当服务需要使用ipv6时使用带6参数的协议。

等待/非等待,其中wait意思为不允许该服务并发,下一次请求必须在上一次请求处理完成后才被受理,而nowait意识为允许服务并发。(有疑问,参考文档2中描述待验证)

用户,该服务以何用户的权限执行。

程序,启动服务使用的脚本。

程序参数,启动服务使用的命令参数。

/etc/services文件

/etc/services文件中定义网络服务名和服务使用的套接字号

每一行的内容格式为:

服务名        套接字号/协议

其中1-1024为系统保留套接字号。

 

0 0
原创粉丝点击