linux下的备份

rsync的使用及sed和vim的字符替换

rsync的具体使用

server端 

vim /etc/xinetd.d/rsync  将  disable = no/yes 进行修改

 配置/etc/rsync.conf

1 uid = root
2 gid = root
3 port = 873 #指定端口
4 hosts allow = *
5 use chroot = no
6 max connections = 10
7 ###############
8 pid file = /var/run/rsyncd.pid
9 lock file = /var/run/rsyncd.lock
10 log file = /var/log/rsyncd.log
11 [test]                                               #这里是认证的模块名,在client端需要指定
12 path = /usr/local/ mysql-proxy         #指定文件目录所在位置
13 comment = rsync files                    #模块的注释信息
14 ignore errors                                    #可以忽略的IO错误
15 read only = yes
16 list = no                                            #不允许列文件

客户端

wKiom1O_ObbDRXxLAAFJ0GNe6uc246.jpg

sed的功能非常的强大,被誉为Linux下的文本“三剑客”之一,简单介绍字符替换。

sed 's/test/mytest/g' example  

sed -e 's:/usr/local:/usr:g' mylist.txt 以:作为分隔符,进行替换

vim下的替换

:%s/1/2/g                全局替换  将1替换成2

带/usr/lcoa 替换成/ssu/ssde

:s#/usr/loc#/usr/bin           将/usr/loc 替换成/usr/bin

:%s#/sur/loc#/usr/bin       全局替换

vim中的替换简单实用。









你可能感兴趣的:(替换,rsync)