1. sudo apt-get install xinetd (sudo aptitude show/install xinetd)
2. sudo vi /etc/xinetd.d/myhttpd (注意三个统一)
service myhttpd
{
socket_type = stream
protocol = tcp
wait = no
user = nobody
server = /home/itcast/myhttpd //可执行文件
server_args = /home/itcast/dir
disable = no
flags = IPv4
}
socket_type: 网络套接字类型,流或者数据包.
protocol: IP协议,通常时TCP或者UDP
wait: 取值yes/no
user: 运行进程的用户ID
server: 执行的完整路径
server_args: 传递给server的值
disable: 用于在默认的{}中禁止服务
flags: 所使用的互联网协议
3. sudo vi /etc/services 向其中加入端口号,如:2222
myhttpd 2222/tcp #myhttpd server
myhttpd 2222/udp #myhttpd server
4. 一定要 重启xinetd服务器 sudo service xinetd restart