`
AILIKES
  • 浏览: 178813 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下xinetd的使用

阅读更多

【简介】 
参考百度百科 
http://baike.baidu.com/link?url=nWkyOfMIk_rxHirveSXRc5qiqRxj_-wnFxh5-Pr5qXr9JC8l7TVrv7EWEpH8IsjP 

centos在线安装 
yum -y install xinetd 

【知识点】 
标准http响应文件内容 
HTTP/1.1 200 OK 
Server: Apache-Coyote/1.1 
Content-Length: 0 
Date: Wed, 27 Feb 2013 02:34:36 GMT 

ubuntu下安装(系统级工具,一般不自定义安装) 
apt-get install xinetd 

【创建个服务脚本】 
/root/shell/httpok.sh 

#!/bin/sh 

/bin/echo -e "HTTP/1.1 200 OK" 
/bin/echo -e "Content-Type: text/plain" 
/bin/echo -e "Content-Length: 18" 
/bin/echo -e "Connection: close" 
/bin/echo -e "" 
/bin/echo -e "httpok is running." 
/bin/echo -e "" 

修改脚本权限(给user可执行权限) 
chmod 755 /root/shell/httpok.sh 

【创建xinetd服务】 
vi /etc/xinetd.d/httpok 
service my_httpok 

    flags           = REUSE 
    socket_type     = stream 
    #port            = 9201 
    wait            = no 
    user            = root 
    server          = /root/shell/httpok.sh 
    #log_on_failure  += USERID 
    disable         = no 
    #only_from       = 192.168.5.0/24 
    #recommended to put the IPs that need to connect exclusively (security purposes) 



【修改端口,方法有2种】 
1.默认依赖/etc/services,此时/etc/xinetd.d/httpok这个文件配置的port无效,所以不需要配置 
vi /etc/services 
my_httpok            9201/tcp 

2.解除依赖/etc/services 
此时/etc/xinetd.d/httpok这个文件配置里需要加上 
type            = UNLISTED 
port            = 9201 

【重启服务,测试端口访问】 
service xinetd restart 
curl http://127.0.0.1:9201/ 

【参考文章】 
这2篇文章写的特别好,非常值得看 
http://sopace.blog.51cto.com/1227753/324142 
http://blog.chinaunix.net/uid-21411227-id-1826885.html 

分享到:
评论

相关推荐

    简析Suse Linux的xinetd服务.pdf

    简析Suse Linux的xinetd服务.pdf

    xinetd.zip

    xinetd-2.3.14-40.el6.x86_64,xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。xinetd提供类似于inetd+tcp_wrapper的功能...

    xinetd-2.3.14-34.el6.x86_64.rpm

    linux下 xinetd-2.3.14-34.el6.x86_64.rpm 安装包,安装telnet包之前安装。

    用xinetd简化Linux与Windows的通讯.pdf

    用xinetd简化Linux与Windows的通讯.pdf

    使用xinetd搭建VNCServer

    使用本配置方法,可以实现: 平时vnc server进程并不运行,当有客户端连接时会自动开启进程。 使用51024端口可以运行1024*768的分辨率,使用50800可以运行800*600的分辨率。 vnc连接后会先出现Linux的登陆画面,...

    xinetd-2.3.14

    xinetd-2.3.14,包含2个适用不通版本号的包。linux的xinetd的安装,好像区分32位和64位,多给个选择,进行安装

    xinetd完整代码

    xinetd是linux下一款超级服务器,许多网络服务如:telnet,ftp等都可以挂在xinetd下面。对linux感兴趣的朋友可以好好研究一下该代码。

    linux下通过xinetd服务管理 rsync 实现开机自启动

    主要介绍了linux下通过xinetd服务管理 rsync 实现开机自启动的相关资料,需要的朋友可以参考下

    linux离线安装telnet

    linux离线安装telnet telnet-0.17-47.el6.x86_64.rpm、xinetd-2.3.15-20.fc27.x86_64.rpm、telnet-server-0.17-47.el6.x86_64.rpm

    在xinetd环境下如何获取客户端IP地址

    xinetd下,服务器程序是以stdin/stdout与客户端通信的,并不是标准的socket,本文就介绍了如何获取的方法。 欢迎访问我的博客 http://clh2.blog.163.com/

    xinetd-2.3.14.tar.gz

    linux telnet服务守护进程,在命令行下执行 rpm -ivh xinetd*.rpm 进行安装,安装完后,编辑 /etc/xinetd.d/telnet,把disable 的yes 改为no 。执行命令 service xinetd start 即可启动服务,必要时关闭防火墙

    Linux版的telnet安装包telnet、telnet-server、xinetd

    linux环境下telnet安装包,包含: telnet-client 客户端安装包、telnet-server服务端安装包和xinetd依赖包。想下载的时候到处都要积分!!!好生气,好不容易找到了1积分贡献出去,让那些5积分3积分的吃shi

    linux 下的tftp 安装包

    linux 下的tftp 安装包 tftp-0.40-6.i386 tftp-server-0.40-6.i386 xinetd-2.3.2

    xinetd-2.3.15-14.el7.x86_64.rpm

    xinetd-2.3.15-14.el7.x86_64.rpm

    Linux运维-2系统管理-14服务管理-160基于xinetd服务管理.avi

    Linux运维-2系统管理-14服务管理-160基于xinetd服务管理.avi

    linux12-xinetd,系统备份与恢复

    绍linux12-xinetd,系统备份与恢复

    LINUX下安装TFTP

    LINUX下安装TFTP http://www.kernel.org/pub/software/network/tftp/ 下载tftp-hpa-0.48.tar.gz http://rpm.pbone.net/index.php3/stat/4/idpl/3412600/com/tftp-server-0.42-3.1.i386.rpm.html 下载tftp-server-...

    嵌入式Linux应用程序开发标准教程(第2版全)

     《嵌入式Linux应用程序开发标准教程(第2版)》可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为嵌入式...

    Linux应用技术:Linux服务管理.pptx

    第六讲 Linux的服务与进程管理;主要内容;服务的概念;服务的启动与停止——使用服务脚本;服务的启动与停止——使用服务脚本;服务的启动与停止——使用服务脚本;服务的启动与停止——使用service命令;服务的启动与停止...

Global site tag (gtag.js) - Google Analytics