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.
谋胆并重