zoukankan      html  css  js  c++  java
  • xinetd被动服务唤醒

    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!
    ");
    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.
  • 相关阅读:
    Valid Number
    ZigZag Conversion
    KMP
    [OJ#40]后宫佳丽
    [OJ#39]左手右手
    [COJ0968]WZJ的数据结构(负三十二)
    [COJ0970]WZJ的数据结构(负三十)
    [BZOJ2815][ZJOI2012]灾难
    [BZOJ1923][Sdoi2010]外星千足虫
    [BZOJ4034][HAOI2015]树上操作
  • 原文地址:https://www.cnblogs.com/sunsky303/p/8566409.html
Copyright © 2011-2022 走看看