- sudo aptitude show xinetd检查是否已经安装xinetd
- 如果没有安装,则sudo apt install xinetd进行安装
- xinetd是一个守护进程(daemon),也就是一个后台进程,周期性的执行某些任务,或者等待某个事件的发生。它不会随用户的注销而退出。
- xinetd工程流程图
xinetd接到客户端的请求后,启动xhttpd可执行程序 ./xhttpd,在/etc/xinetd.d目录下创建一个叫xhttpd的配置文件,配置文件如下如所示:(注意,下图中的名字为myhttpd,实际应为xhttpd)
- 添加监听端口(或者指定监听端口),进入/etc/ 目录下,vi ./services 根据相应格式就可以添加了
- 修改配置文件后需要重启xinetd服务,sudo service xinetd restart
- 查看xinetd服务是否启动,ps aux | grep xinetd 至少要看到两个进程才能是确保启动。