xinetd:挺有意思的一个东东

20 篇文章 2 订阅

初识xinetd是在安装部署check_mk监控系统的时候。check_mk_agent必须安装一个xinetd程序,默认端口是6556.

xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。

更详细的介绍可以参考https://www.cnblogs.com/lsgxeva/p/9280777.html

 

1. 安装xinetd

centos下安装xinetd的方式

yum -y install xinetd 

2. 创建一个服务脚本(这边使用一个显示当前访问xinetd端口的IP地址的脚本)

/root/tmp/my_test.sh

#!/bin/sh 
echo "Your ip addr is:"
netstat -tun | grep 9201 | grep ESTABLISHED | awk '{print $5}' | awk -F ':' '{print$1}'
chmod 755 /root/shell/my_test.sh  

 

3. 创建xinetd服务

vim /etc/xinetd.d/my_test 

service my_test
{ 
    flags           = REUSE 
    socket_type     = stream 
    #port            = 9201
    wait            = no 
    user            = root 
    server          = /root/tmp/my_test.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) 
} 

4. 配置端口

默认依赖/etc/services,此时/etc/xinetd.d/my_test这个文件配置的port无效,所以不需要配置 
vi /etc/services 
my_test            9201/tcp 

 

 

后续可以写一些特别用途的脚本....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值