xinetd 服务的简单配置

有点心塞,我看到那个视频他就是到这一步配置的时候他给暂停了,到播放的时候已经安装好了,我都不知道怎么配置的他直接就安装好了,然后我linux本来就不好,加上这又是一个新概念,现在我居然自己弄好了,我都佩服自己

 

要是说xinetd是什么,我也没有全面的认识,我大概的认识是 是一个守护进程 就是他可以辅助你做一些事情 

 

1. 安装xinetd

centos  yum install xinetd -y

ubuntu  apt-get install xinetd 

 

2. 配置

2.1 创建被托管服务的启动脚本 mycat_status.sh

#!/bin/bash
#/usr/local/bin/mycat_status.sh
# This script checks if a mycat server is healthy running on localhost. It will
# return:
#
# "HTTP/1.x 200 OK\r" (if mycat is running smoothly)
#
# "HTTP/1.x 503 Internal Server Error\r" (else)
mycat=`/usr/local/mycat/mycat/bin/mycat status | grep 'not running' | wc -l`
if [ "$mycat" = "0" ];
then
 /bin/echo -e "HTTP/1.1 200 OK\r\n"
 else
   /bin/echo -e "HTTP/1.1 503 Service Unavailable\r\n"
fi

 

2.2 创建托管服务 用的时候记得把注释去掉

vim /etc/xinetd.d/mycat_status

service mycat_status
{
        disable         = no
                flags      = REUSE
        socket_type     = stream
        port            = 48700
        wait            = no
        user            = root
        server          = /usr/local/mycat/mycat/bin/mycat_status.sh
        log_on_failure  += USERID

}

# 注释版
	
service mycat_status  #代表被托管服务的名称
{
        disable         = no  #开启托管服务
		flags           = REUSE 
        socket_type     = stream #网络套接字类型, 流或者数据包
        port            = 48700 #xinetd的端口
        wait            = no # 是否并发,这个参数对ssh无效
        user            = root  #以什么用户进行启动
        server          = /usr/local/mycat/mycat/bin/mycat_status.sh  # 被托管服务的启动脚本
        log_on_failure  += USERID #联机失败的时候的日志信息
        
}

2.3 添加为系统服务

vim /etc/services;

#末尾追加
mycat_status    48700/tcp              # mycat_status

2.4 重启xinetd服务

service xinetd restart

 

2.5 测试

就是查看刚才配置的端口是否在启动状态中

lsof -i:48700

 

 

感谢 

mycat 集群实现过程 

Xinetd服务的安装与配置

CentOS 7.3 Xinetd服务的安装与配置

Linux 查找指定名称的进程并显示进程详细信息

Linux中的echo命令

ubuntu/centos下使用xinetd

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值