易截截图软件、单文件、免安装、纯绿色、仅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上获取指定进程的cpu使用情况

这里假定要获取当前登录用户启动的tomcat进程的cpu使用情况
#!/bin/sh
_USER=`whoami`
_PS=`ps -ef | grep $_USER | grep catalina | grep tomcat`
_PID=`echo $_PS | awk '{print $2}'`
_CPUINFO=`top -b -n 1 -p $_PID | sed '$d' | sed -n '$p' | awk '{print $9}'`
echo $_CPUINFO
  ......

linux 0.11 文件系统(三)

目录项和超级块,节点的概念不同,它在设备上没有对应的磁盘数据结构。相反,它是目录文 件的一部分。linux中目录也是一种文件,类型是'd'。但是目录中的内容和普通文件不同,它是由目录项组成的。注意目录项不是目录。我们经常用路径名 执行相关操作,目录项就是为了查找方便的。
struct dirt_entry{
    ......

Linux网络命令详解

ifconfig
  
ifconfig是Linux系统中最常用的一个用来显示和设置网络设备的工具。其中“if”是“interface”的缩写。它可以用来设备网卡的状
态,或是显示当前的设置。
   下面我们简单地说明常用的命令组合:
   1) 将第一块网卡的IP地址设置为19 ......

Linux启动过程全接触

关于Windows启动过程介绍的文章可谓多如牛毛,而对于Linux的介绍却是凤毛麟角。凡是曾经使用过Linux的用户可能都会注意到,当计算机启动时,屏幕上会出现很多信息。一般情况下,这些信息我们可以通过以下的命令看到:
  
  cat /var/log/dmesg | more
  
  
  
  这些信息究竟有什么含义?这个问题看起 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号