用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
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......
一. yum是什么
yum = Yellow dog Updater, Modified
主要功能是更方便的添加/删除/更新RPM包.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题
注:为什么要使用yum而不用apt,最简单的原因,Fedora自带
二. ......
s
hell是用户和Linux操作系统之间的接口。Linux中
有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。
什么是shell
Linux系统的shell作为操作系统的外壳,为用户提
供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。
s ......
sort命令的功能是对文件中的各行进行排序。sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的。实际
上,sort命令可以被认为是一个非常强大的数据管理工具,用来管理内容类似数据库记录的文件。
Sort命令将逐行对文件中的内容进行排序,如果 ......