当前位置:首页 > 开发 > 研发管理 > 正文

linux下xinetd的使用

发表于: 2014-01-17   作者:AILIKES   来源:转载   浏览次数:
摘要: 【简介】 参考百度百科 http://baike.baidu.com/link?url=nWkyOfMIk_rxHirveSXRc5qiqRxj_-wnFxh5-Pr5qXr9JC8l7TVrv7EWEpH8IsjP centos在线安装 yum -y install xinetd 【知识点】 标准http响应文件内容 HTTP

【简介】 
参考百度百科 
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 

linux下xinetd的使用

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1 xinetd
进程: 独立进程(standalone):一直存在于内存中 非独立守护进程:有xinetd管理,xinetd是个独立
一 Linux守护进程 Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的
【下载】 一、下载 xml 软件包:tinyxml_2_6_2.zip Tinyxml(轻量级 c++)下载地址:http://sourcefor
转自:http://www.cnblogs.com/sunada2005/archive/2013/06/06/3121098.html 最近在使用github,感
用了很多字体,网上还有什么 最适合编程 的十种字体之类的文章,最后还是发觉VC6默认的Fixedsys字体
今天装了一台真正的linux主机(red hat),呵呵。安装好了ftp, ssh等服务,但是好像还需要个window能
下面是我的一些体会: 关于环境变量,这个是最无奈的,无论在windows还是linux下都需要设置,什么时
redis介绍 Redis是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写, redis中文官
下面是我的一些体会: 关于环境变量,这个是最无奈的,无论在windows还是linux下都需要设置,什么时
起因: 最近确实太忙了,都没有时间学习一些新的东西,今天正好用到了zip命令,有些生疏,记录一下
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号