windowslinux文件同步|如何同步windows和Linux上的代码

windowslinux文件同步|如何同步windows和Linux上的代码的第1张示图

㈠ 从linux中同步文件夹的软件

用来rsync命令同步就行了rsync可以让两个目录的源内容一致,它同步只会同步有更新过的文件,减少传输量。可以是本机上的两个目录,也可以是本机的目录同步到服务器上,还可以是把服务器上的目录同步到本机上。基本命令是 rsync 命令的参数 源目录 目的目录rsync可以基于ssh协议来做,这样就省去了很多配置rsync server的麻烦,如果两个机器已经实现ssh无密码登陆,那么rsync就会提示输入密码,还有一种是通过密钥文件来实现免密码,例如下面1、rsync -vzrtopg –progress -e ssh –delete 用户名@服务器IP:/var/www/dirA/ /var/bak/2、rsync -vzrtopg –progress -e "ssh -i /path/pwd.pem" –delete 用户名@服务器IP:/var/www/dirA/ /var/bak/就是把服务器上的dirA目录同步到本地的/var/bak目录下,其中方法1是用户已经做了ssh免密码登陆,方法2是通过密钥(存放在/path 下的pwd.pem文件)来同步

㈡ 如何使用rsync从windows同步数据到linux系统中

1、建议直接使用WINSCP,这个非常方便 ,就像一个FTP客户端一样使用,但不同的是,这个是SSH方式进行的连接。楼主可以试下,我们做维护一般是用这个传的2、把windows的相关目录设置为共享,假定当前的机器IP是192.168.1.100,共享文件夹是flinux如下操作:cd /mediamkdir fmount -t cifs //192.168.1.100/f /media/f -o user= , password= (这两个地方填WINDOWS的账号密码)完成之后,df -h查看就发现多了一个挂载点,这样,就可以很方便的,进行文件复制之类的操作了

㈢ 如何通过网络在Windows,MAC和Linux之间共享文件

家庭文件共享曾经是一个噩梦,即使在不同的Windows版本之间—— 甚至不考虑Mac和Linux!但现在这些操作系统可以相互通信并且无需特殊软件就可共享文件。我们之前使用SMB协议来做到这点。Windows使用SMB来做文件共享,同时Mac和Linux发行版都内置支持SMB。Microsoft甚至给开源Samba项目提交过补丁来改进它!在Windows上共享文件夹既然其他操作系统不能访问家庭组,您需要启用Windows老式的文件共享。要做到这点,打开控制面板进入网络和共享> 更改高级共享设置。启用逗网络发现地和逗文件与打印共享地。如果你想要无需密码访问共享文件夹你还需要微调一下其它选项。在Windows Explorer或者File Explorer中找到你想共享的文件夹,右键点击,选择属性。点击共享标签,并使用这里的选项来共享和配置文件夹的权限。在Windows上访问共享文件夹在Windows Explorer或者File Explorer中访问网络面板来浏览其他计算机共享给你的文件。你会看到正确配置后的Mac和Linux计算机在Windows PC机附近出现了。双击一台计算机来查看它的共享文件。如果你知道计算机名或者IP地址,你同样可以直接连接到这台计算机上,只需要在Windows Explorer或者File Explorer中输入\计算名后按下回车就可以了。如果你希望直接通过IP地址连接,只需要将计算机名换成IP地址就可以了在Mac OS X 上共享文件夹你需要在你的Mac上启用网络文件共享来共享文件。点击桌面左上角的苹果logo,并选择系统偏好。点击共享图标并启用文件共享。点击选项按钮,并确认逗使用SMB共享文件和文件夹地已经启用。在共享文件夹那列中选择添加要共享的文件夹。使用用户列来选择哪些用户和组可以访问和写入它们在 Mac OS X 访问共享目录打开Finder,在屏幕顶部的菜单中点击Go,选择连接到服务器,输入下面的地址,用Windows计算机名代替COMPUTERNAME:smb://COMPUTERNAME。你同样可以输入计算机IP来代替计算机名。你会被提醒你应该用相应的凭证来验证或者以访客方式登录。连接完成后,在Finder的侧边栏的共享列中就会出现这台计算机,要在你每次登录后自动链接到共享文件夹,打开系统偏好窗口并进入用户与组 > 登录项。从finder中的共享列中的网络共享拖拽到登录项列表中在 Linux 中共享文件夹在Linux上使用你桌面文件管理器来共享文件夹。这里,我们使用Ubuntu 14.04上的Nautilus,不过其他文件管理器上的过程应该是相似的。打开文件管理器,在想要共享的文件上右键,选择属性。点击本地网络共享标签并对这个文件启用共享。如果这是你第一次启用共享,你会被提示要求安装Samba软件——这在你提供密码的时候会自动显示。在安装完Samba软件后配置共享设置- 确认点击创建共享按钮来开始共享文件夹。在 Linux 上访问共享文件夹你的Linux桌面文件管理器可能包含了一个网络浏览器,它可以用来定位并访问在本地网络的共享文件夹。在文件管理器的侧边栏点击浏览网络选项。接着双击Windows网络选项,双击你的工作组(默认是WORKFROUP),双击邻近的计算机来浏览它的共享文件。要直接连接到一台计算机,选中Nautilus中的逗连接到服务器地选项,并输入像这样的远程计算机地址:smb://COMPUTERNAME不过在你连接时,你可能需要使用具有访问远程计算机权限的用户名和密码来验证。这依赖于你是否启用了访客访问以及你如何设置你的文件夹共享权限。

㈣ 如何同步windows和Linux上的代码

1、samba我觉得samba是目前最好的解决方案。要求在linux端安装samba服务,并配置好共享目录,然后在windows端做磁盘映射,把linux的某个目录映射到windows下。这个方案最大的好处是不需要人工操作,在映射的磁盘下的文件自动同步到linux下,实时性比较好,cache机制也相对非常完善,一般不会有卡的感觉。但是这个方案有个缺点是,必须在linux机器上安装samba,目前我所在公司,对在linux服务器上安装samba,管得比较严,担心有安全的隐患。因此受限于这个的限制。一个解决的办法就是安装虚拟机,在虚拟机中安装与服务器一样的操作系统和编译环境,然后在虚拟机中安装samba,再到windows下做映射。但是这个方案的问题是虚拟机要占用一定的cpu和内存,而且编译速度会比较慢。最让我忍受不了的是虚拟机导致windows无故重启。我用的virtualbox,不知道是不是virtualbox的bug。因此,最终这套方案被我放弃了。2、ssh + webdrivewebdrive是一个商业软件,有破解版本的。它可以通过ssh将linux的某个目录映射到windows下。但是这个方案有个严重的问题,速度好像不行,会让你感觉有卡的感觉。你想呀,开了eclipse做开发,经常发现保存一个文件要很长的时间,让你很不能忍受,建立索引的时间也比较长。这个方案是我最初的选择,最后由于速度问题放弃了。3、svn就是在windows下做开发,然后提交代码到svn。在到linux下svn下载代码,然后编译。这样做的好处是编辑的时候很方便,不用担心速度的问题,eclipse建立索引也很快。但是存在的问题是什么呢?一个是不是很方便,要先提交代码,然后再下载代码,然后才能编译。这也与提交代码的原则是相违背的,我们一般要确保我们的代码是能编译通过的,才提交,有的时候甚至要code review通过后才能提交代码。对于采用CI机制管理的代码来说,更是这样,提交一次代码会引起编译机的编译和跑单测。因此这种方案也不是很可取。

㈤ linux rsync 可以同步windows目录么

可以Linux-Windows实现rsyncLinux为SERVER端,windows为 CLIENT端一.Server端的配置1. 用的rsync的版本是rsync-2.6.8.tar.gz,可以到原始网站下载:http://rsync.samba.org/ftp/rsync/下载2. 两台服务器的IP如下:Client————192.168.5.9 (rsync的client端)Server————192.168.5.210 (rsync的server端)3. (1)rsync的server端的操作:# tar -zxvf rsync-2.6.8.tar.gz# cd rsync-2.6.8# ./configure# make# make install说明一点,客户机和服务器都要安装rsync。客户机以客户端方式运行rsync,服务器端以服务器方式运行rsync,它监听873端口(2)# touch /etc/ rsyncd.conf# vi /etc/ rsyncd.conf (内容如下)#全局配置部分secrets file = /etc/rsyncd.secretsread only = yeslist = yesuid = rootgid = roothosts allow = 192.168.5.9#hosts deny = 10.4.5.0/24use chroot = nomax connections = 10log file = /var/log/rsyncd.logpid file = /var/run/rsyncd.pidlock file = /var/run/rsync.lock#模块配置部分[rsyncd]comment = pag's directory (自己的说明)path = /home/test/software (要同步server端的目录)auth users = rsync (用到的用户)secrets file = /etc/rsyncd.secrets(3)生成验证证文件# echo "rsync:rsync" > /etc/rsyncd.secrets (rsync:rsync为用户和密码,格式为user:passwd)# chown root:root /etc/rsyncd.secrets# chmod 600 /etc/rsyncd.secrets(4) 最后在server端将rsync以守护进程形式启动命令为: rsync –daemonrsync启动的端口为 873端口最好用ntsysv或者chkconfig将rsync设置为开机自动启动chkconfig –level 35 sync on二.Client端的配置(windows)1,安装cwRsync工具,http://fengyu.souidc.org/source/cwRsync_Client_2.0.10_Installer.zipcwRsync_2.0.10_Installer.zip,安装2. 写认证的密码文件例如在d:/rsync/rsyncd.secrets , 内容是上面的设置的密码:rsync ,建立要备份到本地的目录如: d:/rsync3.在dos到它的bin目录下,D:\Program Files\cwRsync\bin执行:rsync -vzrtopg –progress –delete –password-file=/cygdrive/d/rsync/[email protected]::rsyncd /cygdrive/d/rsync4.可以写个rsync_test.bat批处理文件:rsync -vzrtopg –progress –delete –password-file=/cygdrive/d/rsync/[email protected]::rsyncd /cygdrive/d/rsync5.可以把windows目录上传到linux下:rsync -vzrtopg –progress -delete /cygdrive/d/rsync [email protected]::rsyncd –password-file=/cygdrive/d/rsync/rsyncd.secrets把windwos上rsync 目录上传到linux上

㈥ linux 和windows下 怎么 用sersync 进行数据同步

这是设置了ubuntu的UTC时间了,中国区是主板时间+8小时。 用超级用户修改这个文件 /etc/default/rcS 把里边的UTC=yes 改成 UTC=no就行了。 命令是: sudo kate /etc/default/rcS

㈦ 怎样将windows 上mssql数据实时同步到linux下mysql上

怎样将windows 上mssql数据实时同步到linux下mysql上yncNavigator的基本功能:自动同步数据/定时同步数据无论是实时同步/24小时不间断同步,还是根据计划任务(每小时/每日/每周/等)定时自动同步都能完全胜任。

㈧ linux 自带的rsync 怎么同步文件到windows

(1)先使用telnet命令嗅探一下网络链路有没有问题,telnet使用方法如下:telnet ip 873如果嗅探网络不通,那就检查一下网络配置,是否请求windows防火墙阻止等。(2)若果嗅探网络是通的,那就检查一下rsync的配置:hosts allow = IP 是不是限制了linuxA机器的访问。path = PATH 注意:这个路径不支持中文的,你的路径是否是中文。auth users = USER 注意:用户是否有权限访问共享文件目录。secrets file = /PAS/rsync_db.ps 指定的密码是否与LinuxA配置的一致。我能想到的就这么多,希望对你有所帮助。

㈨ windows实时同步文件到Linux

开发建议用 svn、 git、 cvs 这种版本控制软件。这种软件好处是修改的内容提交后,服务器会保留一份修改记录。如果你要是非要直接同步,其实用 samba 挂上直接修改就行了,但如果改错了,旧版本也就没了。所以最佳的选择是用版本控制软件,本地修改完成后提交到服务器上。

㈩ windows怎么跟linux文件服务器进行同步

1这里小编使用的是WinSCP这款软件,在网上搜索就可以下载,资源非常多,这里下载安装就不介绍了。进入软件,点击下图中红色方框选中的位置【同步】点击它2点击后设置一下文件同步远程和本地文件夹,如果同步到本地,就选择本地,这里别选错了,要是选错了,可能导致出现毁灭性的后果3设置完成后点击确定,然后会弹出下面图中的弹窗,比较远程目录与本地目录,如果文件夹中的文件比较多,这个过程可能会持续比较长的时间。4分析比较完成后会出现一个比较结果,这个结果将会显示哪些文件需要更新,哪些文件是本地没有的需要重新新建。5勾选需要同步的文件,然后点击右侧的确定按钮6点击后就出现下方的弹窗,提示开始下载,这个时候我们只需要看同步后的结果就可以了

未经允许不得转载:山九号 » windowslinux文件同步|如何同步windows和Linux上的代码

赞 (0)