购买了一套得力1022G的套装工具

作者 : admin 于 2010年04月25日, 19:52:11
2010
04-25

小区旁边一个店新开张,特价57块钱。

rsync使用小结

作者 : admin 于 2010年04月17日, 22:28:51
2010
04-17

多台服务器使用,难免用到同步,工作中大量接触的是rsync,简单测试了一下其命令和应用。

rsync官方主页: http://samba.anu.edu.au/rsync/ 下载地址为:http://samba.anu.edu.au/ftp/rsync/rsync-3.0.7.tar.gz

安装:

  1. ./configure --prefix=/opt/rsync-3.0.7
  2. make
  3. make install

默认好像没有生成配置文件,创建

  1. vi /etc/rsync.conf
  2. //填入以下内容
  3. uid=nobody
  4. gid=nobody
  5. max connections=3
  6. use chroot=no
  7. log file=/var/log/rsyncd.log
  8. pid file=/var/run/rsyncd.pid
  9. lock file=/var/run/rsyncd.lock

测试的两台主机:192.168.0.20 192.168.0.30

在192.168.0.30的/etc/rsync.conf下增加以下代码

  1. [test]       //定义一个域
  2. path=/root/test
  3. comment=test folder
  4. uid=root
  5. ignore errors
  6. read only=no
  7. list=no

然后测试两个命令
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. secrets file = /etc/rsyncpass
  2. [test]       //定义一个域
  3. path=/root/test
  4. comment=test folder
  5. uid=root
  6. ignore errors
  7. read only=no
  8. list=no
  9. auth users=test

则上边命令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

有没有必须去学习第二语言

作者 : admin 于 2010年04月10日, 19:46:51
2010
04-10

当然,我说的不是中文英文这个语言,而是编程语言。

从开始玩电脑,大大小小学了不少的编程语言,从开始的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无法完全替代。

没必要去把两个以上的语言都学习精通(精力充沛的除外),但必须精通一门,了解大众,起码在团队中跟他人配合的时候保证无障碍。