易截截图软件、单文件、免安装、纯绿色、仅160KB

用cygwin ssh rsync同步windows与linux文件

一:安装cygwin
       下载地址:www.cygwin.com/setup.exe;安装方法可参考www.cygwin.cn,可以选择internet安装,如果安装文件已经下载,可以在本地安装;
1.       修改环境变量:系统和用户path中增加:盘符\cygwin\bin;盘符是具体要安装的磁盘;
2.       cygwin两个套件必须安装:openssh,cygrunsrv;
3.       安装时记住要选择 Rsync from the +Net package list, 和a suitable Editor (因为这个系统不会默认安装). 要用到一些编辑器  Pico (在 +Mail之下的part of Pine living ) 和 Nano (living under +Editors).(我只安装了net全部套件)
4.       在cygwin中访问windows文件系统:cd /cygdrive/   ls命令就可以打出windows下的盘符了;
二:结合ssh使用rsync
5.       把windows文件夹同步到linux,用密钥:
rsync -vzrtopg -e "ssh -i /home/Administrator/.ssh/id_dsa.42"  --progress  --delete /cygdrive/d/myself/xbb/  root@192.168.0.23:/root/test/
-e参数指定密钥位置"ssh -i /home/Administrator/.ssh/id_dsa.42";
/cygdrive/d/myself/xbb/是windows目录
root@IP:/root/test/是linux目录
6.       如果密钥出现权限问题,而连接不到远程服务器,就将密钥权限设置为600
7.       这是用ssh结合rsync的一个实例,但没有成功,因为文件数量太大!:rsync -vzrtopg -e "ssh -i /home/id_dsa.42"  --progress  --delete /cygdrive/e/Tomcat\ 5.5/webapps/resource/stat/ root@IP:/usr/local/tomcat/webapps/resource/
8.       windows带有空格的目录要用””括起来cygwin才能识别
三:rsync也可以不用ssh独立使用;需要配置模块(不配置模块是否可行没有测试)
       服务端:
1.rsyncd.conf配置详解
该文件要放在/etc目录下
rsyncd.conf的配置实例:
      
       uid = nobody
gid = nobody
use chroot = no
list = false
ignore errors = yes
ignore nonreadabl


相关文档:

Linux主要shell命令详解

s
hell是用户和Linux操作系统之间的接口。Linux中
有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。
  什么是shell
  Linux系统的shell作为操作系统的外壳,为用户提
供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。
  s ......

linux狂人语录

GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。
  我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由软件运动是非常好的。
  这篇文章也不是用来比较 Linux 和 Windows 内核效率,文件系统,网络服务的 ......

linux(ubuntu)下ruby开发环境搭建

env setup
linux(ubuntu)下ruby开发环境搭建,包括一些常见问题解决
注意,本文只是我在搭建ruby学习环境时的一些笔记,因为是用gedit编辑的,所以格式化不是很好,另外,只是备忘而已。
2010.1.19
1. install ruby
$ tar xzf ruby-1.8.7-p248.tar.gz
$ mv ruby-1.8.7-p248 ruby187
$ cd ruby187/
$ ./configure ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号