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 网络守护进程服务程序

xinetd被动服务唤醒

 

 

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

1.自定义一个服务(别忘了要编译):
[[email protected] Desktop]# cat /tmp/hello.c 
#include<stdio.h>
int main(){
printf("hello,buddy!\n");
return 0;
}


2.在xinetd.d里面新添加一个文件,名叫hello_server
[[email protected] 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里面去
[[email protected] Desktop]# cat /etc/services |grep 9015
hello_server 9015/tcp

类似: xinetd被动服务唤醒



4.重启xinetd服务
5.查看9015是否开启
[[email protected] Desktop]# netstat -tnlp|grep 9015
tcp        0      0 :::9015                     :::*                        LISTEN      2254/xinetd   
6.测试:
[[email protected] 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.
谋胆并重

相关文章:

  • 2021-12-13
  • 2021-12-06
  • 2021-04-29
  • 2021-07-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-28
猜你喜欢
  • 2021-06-26
  • 2021-10-20
  • 2021-10-31
  • 2022-12-23
  • 2021-07-24
相关资源
相似解决方案