xinetd被动服务唤醒

简介: rsync设置: 1.打开rsync控制开关(修改文件 /etc/default/rsync)2.sudo cp /usr/share/doc/rsync/examples/rsyncd.conf /etc3.

rsync设置:

1.打开rsync控制开关(修改文件 /etc/default/rsync)
2.sudo cp /usr/share/doc/rsync/examples/rsyncd.conf /etc
3.修改 /etcrsyncd.conf
4.服务重启

 

xinetd

extended internet daemon 网络守护进程服务程序

 

 

  service rsync
    {
        disable         = no
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/bin/rsync
        server_args     = --daemon
        log_on_failure  += USERID
    }
前提:关掉防火墙

1.自定义一个服务(别忘了要编译):
[root@linuxclient Desktop]# cat /tmp/hello.c 
#include<stdio.h>
int main(){
printf("hello,buddy!\n"); return 0; } 2.在xinetd.d里面新添加一个文件,名叫hello_server [root@linuxclient Desktop]# cat /etc/xinetd.d/hello_server #cp telnet hello #vim hello service hello_server { disable = no flags = REUSE socket_type = stream wait = no user = root server = /tmp/hello log_on_failure+=USERID port = 9015 } 3.将新建的服务加到/etc/services里面去 [root@linuxclient Desktop]# cat /etc/services |grep 9015 hello_server 9015/tcp

类似: 

 4.重启xinetd服务 5.查看9015是否开启 [root@linuxclient Desktop]# netstat -tnlp|grep 9015 tcp 0 0 :::9015 :::* LISTEN 2254/xinetd 6.测试: [root@linuxserver Desktop]# telnet 192.168.70.150 9015 Trying 192.168.70.150... Connected to 192.168.70.150 (192.168.70.150). Escape character is '^]'. hello,buddy! Connection closed by foreign host.
谋胆并重
目录
相关文章
|
6月前
|
缓存 Linux
【进程控制】谈谈进程终止的三种状态
【进程控制】谈谈进程终止的三种状态
[全民写端]#2设置启动和停止
在你想要的地方新建一个类
68 0
[全民写端]#2设置启动和停止
|
6月前
|
调度
进程有哪几种状态
进程有哪几种状态
|
11月前
|
Linux 调度 Apache
孤儿僵尸守护进程的简单理解
孤儿僵尸守护进程的简单理解
53 0
无聊小知识.03 wait(),notify()虚假唤醒
无聊小知识.03 wait(),notify()虚假唤醒
139 0
无聊小知识.03 wait(),notify()虚假唤醒
|
物联网 Linux 开发者
读进程结束写进程再写命名管道写进程收到信号退出|学习笔记
快速学习读进程结束写进程再写命名管道写进程收到信号退出
读进程结束写进程再写命名管道写进程收到信号退出|学习笔记
|
监控 安全 Java
关闭线程的正确方法:“优雅”的中断
前文从任务到线程:Java结构化并发应用程序中介绍了如何安排任务启动线程。 线程在启动之后,正常的情况下会运行到任务完成,但是有的情况下会需要提前结束任务,如用户取消操作等。
1399 0
|
网络协议 Linux
面试官:如何在不杀掉进程前提,关闭一个 TCP 连接?
如何在不杀掉进程前提,关闭一个 TCP 连接?
面试官:如何在不杀掉进程前提,关闭一个 TCP 连接?
|
弹性计算 网络协议
为什么kill进程后socket一直处于FIN_WAIT_1状态
本文介绍一个因为conntrack内核参数设置和iptables规则设置的原因导致TCP连接不能正常关闭(socket一直处于FIN_WAIT_1状态)的案例,并介绍conntrack相关代码在conntrack表项超时后对新报文的处理逻辑。
3036 0