购买了一套得力1022G的套装工具
04-25
多台服务器使用,难免用到同步,工作中大量接触的是rsync,简单测试了一下其命令和应用。
rsync官方主页: http://samba.anu.edu.au/rsync/ 下载地址为:http://samba.anu.edu.au/ftp/rsync/rsync-3.0.7.tar.gz
安装:
默认好像没有生成配置文件,创建
测试的两台主机:192.168.0.20 192.168.0.30
在192.168.0.30的/etc/rsync.conf下增加以下代码
然后测试两个命令
1、把192.168.0.20上的 /root/source 目录同步到 192.168.0.30 的 /root/test上
/opt/rsync-3.0.7/bin/rsync -vazu –progress /root/source 192.168.0.30::test
2、从192.168.0.30 的 /root/test 同步到 192.168.0.20上的/root/test
/opt/rsync-3.0.7/bin/rsync -vzrtopg –progress 192.168.0.30::test /root/test
配置权限:
在192.168.0.30上vi /etc/rsycnpass 然后 echo test:123456 >> /etc/rsycnpass
配置文件修改为
则上边命令1修改为 /opt/rsync-3.0.7/bin/rsync -vazu –progress /root/source test@192.168.0.30::test
命令2改为 /opt/rsync-3.0.7/bin/rsync -vzrtopg –progress test@192.168.0.30::test /root/test
当然,我说的不是中文英文这个语言,而是编程语言。
从开始玩电脑,大大小小学了不少的编程语言,从开始的logo语言、basic语言,到大学里的c,c++,vb,vfp,又到毕业工作后的asp,php,工作空闲又挤时间看了看java,python。不过目前我唯一能吃饭的语言,还是PHP,其他语言或者当做垫脚石,或者是无聊充当了解闷的工具。
大学之前的语言基本扔了,之后asp由于市场面窄,而转向了PHP。在闲暇之余充实自己的java、python,虽然也完成了一些事情,但毕竟是作为php的补充来使用,偶尔充当模块之间的胶水工具。
从工作几年来看,我是这么认为学习第二语言的必要性:
1、第二语言要多看看,了解其优缺点。单一学习一门语言,容易造成盲目崇拜,或者自我,不利于发挥和发展。
2、适当学习一些跟自己语言起胶水作用的语言。学php的离不了win/linux两个平台,作为web开发语言,在bat/shell编程方面,批处理、perl、bash的优势php无法完全替代。
没必要去把两个以上的语言都学习精通(精力充沛的除外),但必须精通一门,了解大众,起码在团队中跟他人配合的时候保证无障碍。